/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}iframe{border:none}*{margin:0;padding:0;font-style:normal}li{list-style:none}ol,ul,dl,p{margin-top:0;margin-bottom:0}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:100%;margin:0}figcaption,figure,main{display:block}figure{margin:0px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{color:#000;font-family:'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-size:14px;font-style:500;line-height:1.7;overflow-y:auto;min-width:1024px;background:#f0f0f0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif}}@media screen and (max-width: 767px){body{font-size:16px;line-height:1.6;min-width:inherit}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}a:link,a:visited{color:#00479d;text-decoration:none}@media screen and (min-width: 768px){a:link,a:visited{-webkit-transition:0.3s ease;transition:0.3s ease}a:hover{opacity:0.7;text-decoration:underline}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,a{-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 768px){#gnav-sp-wrap{display:none !important}#gnav-sp-bg{display:none !important}}#header-wrap{overflow:visible;margin-bottom:0px;min-height:100px}#header{opacity:0;background:#fff;min-width:1024px;width:100%;margin:0 auto;position:relative;top:0;z-index:2000}#header-inner-wrap{position:relative;width:1024px;margin:0 auto;padding-bottom:1px}#header-inner{height:100px;position:relative;padding:10px 0px 0 0px}#header__link{position:absolute;top:10px;right:0;text-align:right;line-height:1;margin:0}#header__link a{font-size:12px;color:#000;text-decoration:underline;padding-left:13px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px}#pc-theme-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:9px;right:150px}#pc-theme-link li{margin-left:7px}#pc-theme-link li strong{font-size:14px;padding-right:2px}#pc-theme-link li a.theme-link{display:block}#pc-theme-link li a.theme-link i{position:relative;display:block;width:16px;height:16px;background-size:100% 100% !important}#pc-theme-link li a.theme-link i::after{display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#pc-theme-link li a.theme-link.on i::after{border:2px solid #ff0000}#pc-theme-link li a.theme-link.theme01 i{background:url(/images/theme/theme0.png) 0 0 no-repeat}#pc-theme-link li a.theme-link.theme02 i{background:url(/images/theme/theme1.png) 0 0 no-repeat}#pc-theme-link li a.theme-link.theme03 i{background:url(/images/theme/theme2.png) 0 0 no-repeat}#header__logo{position:absolute;top:30px;left:0;line-height:1;z-index:2010;display:-webkit-box;display:-ms-flexbox;display:flex}#header__logo a{display:block;margin-right:24px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(/images/common/logo_bg-white.png);background-repeat:no-repeat;background-size:contain;width:280px;height:45px;-webkit-transition:none;transition:none}#header__ad{margin:0 auto 15px;max-width:728px}#header__no-login{position:absolute;top:35px;right:0;z-index:2;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#header__no-login ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header__no-login ul li{margin-left:15px}#header__no-login ul li:first-child{margin-left:0}#header__no-login ol{display:-webkit-box;display:-ms-flexbox;display:flex}#header__no-login ol li{margin-right:20px}#header__no-login ol li a{color:#000000;text-decoration:underline;display:inline-block;min-height:18px}#header__no-login ol li .header__icon-search{padding-left:20px;background:url(/images/common/icon_search.svg) 0 50% no-repeat;background-size:15px 18px}#header__no-login ol li .header__icon-setting{padding-left:24px;background:url(/images/common/icon_setting.svg) 0 50% no-repeat;background-size:18px 18px}#header__logged-in{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:37px;right:0;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header__logged-in dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#header__logged-in dl dt{margin-right:20px}#header__logged-in dl dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:8px 0 8px 0px;font-size:16px;font-weight:bold;line-height:1.4}#header__logged-in dl dt a figure{line-height:0;margin-right:10px;width:37px;height:37px;border-radius:20px;overflow:hidden}#header__logged-in dl dt a .user-name-wrap{display:block;max-width:220px;word-break:break-all}#header__logged-in dl dd{margin:0}#header__logged-in dl dd span{display:block;text-align:right;padding:0px 27px 0px 0px;font-size:14px}#header__logged-in dl dd span.user-rank{margin-bottom:4px;min-height:22px;background:url(/images/common/icon_rankmark.svg) 100% 50% no-repeat;background-size:19px 22px}#header__logged-in dl dd span.user-point{min-height:18px;background:url(/images/common/icon_point02.svg) 100% 50% no-repeat;background-size:18px 18px}#header__logged-in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header__logged-in ul li{margin-left:20px}#header__logged-in ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#header__logged-in ol li{margin-right:20px}#header__logged-in ol li a{color:#000000;text-decoration:underline;display:inline-block;min-height:18px}#header__logged-in ol li .header__logged-in__icon-search{padding-left:20px;background:url(/images/common/icon_search.svg) 0 50% no-repeat;background-size:15px 18px}#header__logged-in ol li .header__logged-in__icon-setting{padding-left:24px;background:url(/images/common/icon_setting.svg) 0 50% no-repeat;background-size:18px 18px}.update-btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;font-size:13px;padding:5px 7px 5px 2em;border:1px solid #b3b3b3;border-radius:4px;background:#fff url(/images/common/icon_sync.svg) no-repeat 0.5em center;background-size:1em 1em;margin-left:10px}.user-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex}.user-flex-box__wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}a.header__btn-entry,a.header__btn-login{width:100px;position:relative;display:block;text-align:center;font-size:16px;font-weight:bold;text-decoration:none;border:1px solid transparent;border-radius:4px;line-height:1;padding:10px 5px;height:40px}a.header__btn-entry{color:#fff;background:#f50000;border-color:#f50000}a.header__btn-login{color:#136cd8;background:#fff;border-color:#136cd8}@media screen and (max-width: 767px){#header-wrap{min-height:49px}#header{background:#00479d;min-width:inherit;z-index:1999;padding-bottom:1px}#header-inner-wrap{width:auto;padding-bottom:0px}#header-inner{height:49px !important;background:#00479d;padding:0}#header__link{position:absolute;top:10px;right:15px;z-index:2001}#header__link a{font-size:10px;color:#fff;text-decoration:underline;padding-right:13px;background:url(/images/common/arrow_w_r03.svg) 100% 54% no-repeat;background-size:7px 10px}#pc-theme-link{display:none}#header__logo{width:180px;top:10px;left:15px;height:45px;max-height:70%}#header__logo a{padding-top:0px;margin-right:0;max-width:48vw;width:180px;height:100%;background-image:url(/images/common/logo_bg-blue.png)}.header__no-login #header__logo{top:26px}.header__no-login #header__logo a{max-width:180px}#header__ad{margin:0 8px 0px}#header__no-login{position:static;top:inherit;right:inherit;margin:-10px 0 0 0;padding:0px 15px 15px;height:auto;min-height:30px;display:block}#header__no-login ol{display:none}#header__no-login ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header__no-login ul li{margin-left:10px}#header__logged-in{position:static;top:inherit;right:inherit;margin:10px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#header__logged-in dl{display:block;margin:0}#header__logged-in dl dt{line-height:1.1;margin-right:0px}#header__logged-in dl dt a{color:#fff;padding:0;font-size:12px;background:none;margin-bottom:0px;line-height:1.1;margin-bottom:2px;min-height:37px}#header__logged-in dl dd{margin:0;color:#fff;line-height:1.1}#header__logged-in dl dd span{display:inline-block;padding:0px 18px 0px 0px;font-size:11px}#header__logged-in dl dd span.user-rank{margin-bottom:0px;min-height:15px;background-size:auto 15px !important;margin-right:3px;letter-spacing:-1px}#header__logged-in dl dd span.user-point{min-height:15px;background-size:auto 13px !important;background-position:99.5% 0}#header__logged-in ul{display:block}#header__logged-in ul li{position:relative;margin-left:0px}#header__logged-in ul li a.arrow-link{color:#fff !important;background:url(/images/common/arrow_w_r03.svg) 0 54% no-repeat;background-size:7px 10px}#header__logged-in ul li a.arrow-link:hover{opacity:1;color:#fff !important}#header__logged-in ul li .login-bonus-end{position:absolute;top:0;left:0;z-index:10;margin:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:4px}#header__logged-in ul li .login-bonus-end span{line-height:1;font-size:17px;font-weight:bold;color:#fff}#header__logged-in ol{display:none}.update-btn{font-size:10px;margin-left:4px;padding-left:1.8em}a.header__btn-entry,a.header__btn-login{width:60px;height:30px;border:none;font-size:12px;padding:8px 2px}a.header__btn-login-bonus{display:block;width:126px;height:40px;color:#fff;font-size:12px;font-weight:700;text-align:center;background:#f50000;text-decoration:none;border-radius:4px;line-height:1;padding-top:8px}}@media screen and (max-width: 347px){#header__logo{top:12px;left:10px}#header__logo a{padding-top:3px;margin-right:7px}#header__link a{font-size:9px}}#header-gnav-wrap{position:relative;min-height:54px;-webkit-transition:0.5s ease;transition:0.5s ease;opacity:0}#header-gnav{opacity:0;position:static;top:-60px;left:0;z-index:1000;min-width:1024px;width:100%}#header-gnav #header-gnav__inner{width:1024px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header-gnav #header-gnav__inner li{line-height:1;font-size:16px;font-weight:bold;padding:11px 5px 11px}#header-gnav #header-gnav__inner li a{display:block;color:#fff;text-decoration:none;padding:7px 0 7px;border-bottom:2px solid transparent}#header-gnav #header-gnav__inner li a:hover{opacity:1;border-bottom:2px solid #fff}#header-gnav #header-gnav__inner li a.active{border-bottom:2px solid #fff}#header-gnav #header-gnav__inner li.header-gnav__sp-only{display:none}#header-gnav.fixed{position:fixed}body.header-view #header-gnav.fixed{top:0}@media screen and (min-width: 768px){#header-gnav__inner{-webkit-transform:none !important;transform:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#header-gnav__inner li{width:auto !important}#header-gnav .swiper-slide-duplicate{display:none !important}}@media screen and (max-width: 767px){#header-gnav-wrap{min-height:42px}#header-gnav-wrap.fixed #header-gnav-wrap__inner{position:fixed;top:0;left:0;width:100%;z-index:10000}#header-gnav{border-top:1px solid #b3b3b3;position:static !important;min-width:inherit;width:100%;overflow:hidden}#header-gnav #header-gnav__inner{width:auto;margin:0 auto;display:table;min-width:100%;white-space:nowrap;border-bottom:1px solid #b3b3b3}#header-gnav #header-gnav__inner li{display:table-cell;white-space:nowrap;line-height:1;font-size:16px;font-weight:500;padding:0px 8px}#header-gnav #header-gnav__inner li:first-child{padding-left:13px}#header-gnav #header-gnav__inner li:last-child{padding-right:13px}#header-gnav #header-gnav__inner li a{display:block;white-space:nowrap;font-size:16px;font-weight:500;text-align:center;color:#818181;height:41px;margin-bottom:-1px;padding:11px 2px 11px;border-bottom:2px solid transparent}#header-gnav #header-gnav__inner li a:hover{opacity:1;border-bottom:2px solid transparent}#header-gnav #header-gnav__inner li a.active{color:#00479d;border-bottom:2px solid #00479d !important}#header-gnav #header-gnav__inner li.header-gnav__sp-only{display:table-cell}#sp-theme-link{padding:13px 4px 13px 9px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#sp-theme-link li{margin:0 6px;width:50px}#sp-theme-link li a.theme-link{display:block;text-align:center;line-height:1}#sp-theme-link li a.theme-link i{position:relative;display:block;width:50px;height:50px;background-size:100% 100% !important;margin-bottom:0px}#sp-theme-link li a.theme-link i::after{display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#sp-theme-link li a.theme-link span{font-size:9px;letter-spacing:-0.02em;color:#000}#sp-theme-link li a.theme-link.on i::after{border:2px solid #ff0000}#sp-theme-link li a.theme-link.theme01 i{background:url(/images/theme/theme0.png) 0 0 no-repeat}#sp-theme-link li a.theme-link.theme02 i{background:url(/images/theme/theme1.png) 0 0 no-repeat}#sp-theme-link li a.theme-link.theme03 i{background:url(/images/theme/theme2.png) 0 0 no-repeat}}@media screen and (max-width: 767px){body.menu-open{overflow:auto;height:100%;left:0px;bottom:0;top:0;width:100%;position:fixed;z-index:1;pointer-events:none}body.menu-open #header-inner{pointer-events:auto;z-index:99999}#gnav-sp-wrap{display:block;position:fixed;top:0px;right:-110%;width:100%;height:100%;z-index:99990;padding-bottom:1000px;-webkit-transition:right .4s ease-in-out;transition:right .4s ease-in-out;-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:auto}#gnav-sp-wrap.open{right:0px}#gnav-sp-bg{display:none;position:fixed;top:0px;left:0;width:100%;height:100%;z-index:99980;padding-bottom:1000px;background:rgba(0,0,0,0.6)}#gnav-sp{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}#gnav-sp__menu{min-width:58%;min-height:100%;height:100%;padding-bottom:50px;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff}#gnav-sp__close{width:42%;background:url(/images/common/icon_close_w.svg) calc(100% - 12px) 8px no-repeat;background-size:20px 20px}.gnav-sp__menu__ttl{font-size:16px;font-weight:bold;padding:10px 5px 10px 15px;line-height:1;margin:0;background:#f0f0f0;border-bottom:1px solid #b3b3b3}#gnav-sp__menu__logged-in{border-bottom:1px solid #b3b3b3}#gnav-sp__menu__logged-in dl{margin:0;padding:17px 10px 17px 18px}#gnav-sp__menu__logged-in dl dt{margin-bottom:8px}#gnav-sp__menu__logged-in dl dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:8px 0 8px 0px;font-size:14px;font-weight:bold;line-height:1.4}#gnav-sp__menu__logged-in dl dt a figure{line-height:0;margin-right:8px;width:37px;height:37px;border-radius:20px;overflow:hidden}#gnav-sp__menu__logged-in dl dt a .user-name-wrap{display:block;width:calc(100% - 45px);word-break:break-all}#gnav-sp__menu__logged-in dl dd{margin:0;color:#000;line-height:1.1;padding-left:18px}#gnav-sp__menu__logged-in dl dd span{display:inline-block;padding:0px 17px 0px 0px;font-size:11px}#gnav-sp__menu__logged-in dl dd span.user-rank{margin-bottom:0px;min-height:15px;background:url(/images/common/icon_rankmark.svg) 100% 50% no-repeat;background-size:auto 15px;margin-right:5px;letter-spacing:-1px}#gnav-sp__menu__logged-in dl dd span.user-point{min-height:15px;background:url(/images/common/icon_point02.svg) 100% 0 no-repeat;background-size:auto 13px}.gnav-sp__menu__list li{margin:0;border-bottom:1px solid #b3b3b3}.gnav-sp__menu__list li a{display:block;color:#000 !important;font-size:16px;padding:16px 5px 16px 15px;line-height:1}}#header-event{background:#fff}#header-event #header-event__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#header-event #header-event__inner dt{font-size:20px;text-align:left;padding:17px 0 15px 0;width:157px;margin:0;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-event #header-event__inner dt span{white-space:nowrap}#header-event #header-event__inner dd strong{padding-top:1px;font-size:16px;font-weight:500;letter-spacing:-0.01em;display:block}#header-event #header-event__inner dd span{font-size:14px;display:block;margin-top:10px}#header-event #header-event__inner dd span.header-event__fortune-text{font-size:12px}#header-event #header-event__inner dd span.header-event__fortune-info{margin-top:0px}#header-event #header-event__inner dd span.header-event__fortune-info em{font-weight:bold;font-style:normal;font-size:26px;color:#0575a7;padding:0 2px}#header-event #header-event__inner dd span.header-event__fortune-info .header-event__fortune-heart{display:inline-block;margin-left:3px}#header-event #header-event__inner dd span.header-event__fortune-info .header-event__fortune-heart img{width:10px;height:auto;margin:0 1px}#header-event #header-event__inner dd .header-event__weather-icon{vertical-align:top;display:inline-block;padding-top:2px;margin-left:5px}#header-event #header-event__inner dd .header-event__weather-icon img{max-width:30px;height:auto}#header-event #header-event__inner dd .header-event__weather-text{font-size:12px}#header-event #header-event__inner dd .header-event__weather-info__text01{color:#e60012;padding-right:2px;padding-left:7px;font-size:12px}#header-event #header-event__inner dd .header-event__weather-info__text02{color:#0075a9;padding-left:2px;font-size:12px}#header-event #header-event__inner dd span.header-event__weather-info{margin-top:2px}#header-event #header-event__inner dd span.header-event__weather-info em{font-weight:500;font-style:normal;font-size:20px}#header-event #header-event__inner dd span.header-event__weather-info .header-event__weather-info__text03{color:#000000;padding-left:2px;padding-right:2px}#header-event #header-event__inner .header-event__text-link-wrap{position:absolute;bottom:10px;right:10px;z-index:10}#header-event #header-event__inner .icon-point{font-size:12px;display:inline-block;margin-left:5px}#header-event #header-event__inner a.header-event__block-link{display:none}#header-event #header-event__inner a.header-event__text-link{font-size:12px;color:#00479d;text-decoration:underline;padding-left:11px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px}#header-event__today{background:url(/images/common/icon_hatena.svg) 10px 10px no-repeat;background-size:21px 21px}#header-event__birthday{background:url(/images/common/icon_birthday.svg) 10px 10px no-repeat;background-size:21px 21px}#header-event__fortune{background:url(/images/common/icon_fortune.svg) 10px 10px no-repeat;background-size:21px 21px}#header-event__weather{background:url(/images/common/icon_weather.svg) 10px 10px no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#header-event #header-event__inner{display:block;border-top:none;margin:0}#header-event #header-event__inner dt{width:auto;font-size:16px;font-weight:bold;padding:10px 5px 10px 15px;line-height:1;margin:0;background:#f0f0f0;border-bottom:1px solid #b3b3b3}#header-event #header-event__inner dt br{display:none}#header-event #header-event__inner dt span{white-space:normal}#header-event #header-event__inner dd{position:relative;border:none;border-bottom:1px solid #b3b3b3;width:100%;padding:7px 5px 23px 40px;margin:0}#header-event #header-event__inner dd strong{font-size:16px}#header-event #header-event__inner dd span{font-size:12px;margin-top:5px}#header-event #header-event__inner dd span.header-event__fortune-text{font-size:10px}#header-event #header-event__inner dd span.header-event__fortune-info{width:100%;margin-top:2px;font-size:12px}#header-event #header-event__inner dd span.header-event__fortune-info em{font-size:18px}#header-event #header-event__inner dd span.header-event__fortune-info .header-event__fortune-heart img{width:7px;height:auto}#header-event #header-event__inner dd .header-event__weather-info__text01{padding-left:5px;font-size:11px}#header-event #header-event__inner dd .header-event__weather-info__text02{font-size:11px}#header-event #header-event__inner dd .header-event__weather-icon{padding-top:5px}#header-event #header-event__inner dd .header-event__weather-icon img{max-width:24px;height:auto}#header-event #header-event__inner dd span.header-event__weather-info{width:100%;margin-top:2px}#header-event #header-event__inner dd span.header-event__weather-info em{font-size:18px}#header-event #header-event__inner dd .header-event__text-link-wrap{bottom:0px;right:0px;padding-bottom:5px;padding-right:8px}#header-event #header-event__inner dd .icon-point{padding-top:1px;font-size:10px}#header-event #header-event__inner dd a.header-event__block-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#header-event #header-event__inner dd a.header-event__text-link{font-size:10px}#header-event__today,#header-event__birthday,#header-event__fortune,#header-event__weather{background-position:10px 8px !important;background-size:25px 25px !important}}.breadcrumb{background:none;padding:0.75rem 0 0;margin:0 auto;width:1024px}.breadcrumb>li{font-size:12px;color:#818181}.breadcrumb>li a{color:#818181}.breadcrumb-item+.breadcrumb-item{padding-left:0.3rem}.breadcrumb-item+.breadcrumb-item::before{color:#818181;content:">";padding-right:0.3rem}@media screen and (max-width: 767px){#header-breadcrumb{display:none}.breadcrumb{padding-left:15px;padding-right:15px;width:auto}}#container{width:100%}#contents{margin:75px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1024px}#contents.single-column{margin:38px auto 0;display:block}#contents.single-column #main{width:100%;background:#fff}#contents.no-ttl-mode{margin:38px auto 0}#main{width:calc(100% - 334px)}#main article>*:first-child{margin-top:0}#main article>.ttl-type01:first-child{margin-top:-43px}#main article>.ttl-type01-setting-wrap:first-child,#main article>.tag-ttl-type01-setting-wrap:first-child{margin-top:-43px}#main article>.ttl-type01-setting-wrap:first-child .ttl-type01,#main article>.tag-ttl-type01-setting-wrap:first-child .ttl-type01{margin-top:0}body:not([class^="toolbar"]) #main article h1.ttl-type01,body:not([class^="toolbar"]) #main article .top-ttl-type01{margin-top:-43px}body:not([class^="toolbar"]) #main article .ttl-type01-setting-wrap,body:not([class^="toolbar"]) #main article .tag-ttl-type01-setting-wrap{margin-top:-43px}body:not([class^="toolbar"]) #main article .ttl-type01-setting-wrap .ttl-type01,body:not([class^="toolbar"]) #main article .tag-ttl-type01-setting-wrap .ttl-type01{margin-top:0}main strong{font-weight:bold}.inner{position:relative;max-width:100%;margin:0 auto}@media screen and (max-width: 767px){#contents{margin:15px auto 0;display:block;width:auto;overflow:hidden}#contents.single-column{margin:0px auto 0}#contents.no-ttl-mode{margin:30px auto 0}#main{width:auto}#main article>*:first-child{margin-top:0}#main article>.ttl-type01:first-child{margin-top:0px}#main article>.ttl-type01-setting-wrap:first-child,#main article>.tag-ttl-type01-setting-wrap:first-child{margin-top:0px}#main article>.ttl-type01-setting-wrap:first-child .ttl-type01,#main article>.tag-ttl-type01-setting-wrap:first-child .ttl-type01{margin-top:0}body:not([class^="toolbar"]) #main article h1.ttl-type01,body:not([class^="toolbar"]) #main article .top-ttl-type01{margin-top:0}body:not([class^="toolbar"]) #main article .ttl-type01-setting-wrap,body:not([class^="toolbar"]) #main article .tag-ttl-type01-setting-wrap{margin-top:0}body:not([class^="toolbar"]) #main article .ttl-type01-setting-wrap .ttl-type01,body:not([class^="toolbar"]) #main article .tag-ttl-type01-setting-wrap .ttl-type01{margin-top:0}.inner{width:auto;padding:0 15px}}#side{width:300px}#side .nav-tabs{border-bottom:none;margin-bottom:7px}#side .nav-tabs .nav-item{margin-bottom:0px;margin-right:6px;width:82px}#side .nav-tabs .nav-item:last-child{margin-right:0px}#side .nav-tabs .nav-link{position:relative;border:1px solid #b3b3b3;border-bottom:2px solid #b3b3b3;border-radius:0;line-height:1;text-align:center;padding:8px 5px 8px;color:#3d3d3d;background:#fff;opacity:1 !important;-webkit-transition:none !important;transition:none !important}#side .nav-tabs .nav-link.active{background:#00479d;color:#fff;border:1px solid transparent;border-bottom:2px solid #00295a}#side .nav-tabs .nav-link.active::before{content:"";position:absolute;bottom:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:10px solid #00479d;z-index:2}#side .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:-18px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:10px solid #00295a;z-index:1}#side__ad{margin-bottom:10px}.side__link{text-align:right;line-height:1;margin:0}.side__link a{font-size:12px;color:#000;text-decoration:underline;padding-left:13px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px}#side__entry{margin-bottom:10px;background:#fff;border:1px solid #cccccc;padding:23px 20px 20px}#side__entry h3{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:15px}body#index #side__entry{display:block}#side__no-login{padding:0 10px}#side__no-login ul li{margin-bottom:15px}#side__no-login ul li:last-child{margin-bottom:0}#side__no-login ul li .side__link{margin-top:10px}#side__logged-in{padding:0 10px}#side__logged-in dl{margin:0}#side__logged-in dl dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:2px 0 8px 0px;font-size:20px;font-weight:bold;line-height:1.4}#side__logged-in dl dt a figure{line-height:0;margin-right:10px;width:37px;height:37px;border-radius:20px;overflow:hidden}#side__logged-in dl dt a .user-name-wrap{display:block;word-break:break-all;width:calc(100% - 47px)}#side__logged-in dl dd{margin:0 0 15px 0;text-align:right}#side__logged-in dl dd span{display:inline-block;padding:0px 27px 0px 0px;font-size:14px;text-align:right;margin-left:15px}#side__logged-in dl dd span.user-rank{margin-bottom:4px;min-height:22px;background:url(/images/common/icon_rankmark.svg) 100% 50% no-repeat;background-size:19px 22px}#side__logged-in dl dd span.user-point{min-height:18px;background:url(/images/common/icon_point02.svg) 100% 50% no-repeat;background-size:18px 18px}#side__logged-in ul li{position:relative}#side__logged-in ul li .login-bonus-end{position:absolute;top:0;left:0;z-index:10;margin:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:4px}#side__logged-in ul li .login-bonus-end span{line-height:1;font-size:20px;font-weight:bold;color:#fff}#side__logged-in ul li.align-r{margin-top:5px}a.side__btn-entry,a.side__btn-login,a.side__btn-mypage,a.side__btn-login-bonus{position:relative;display:block;color:#fff;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;border-radius:4px;line-height:1;padding:15px 0}a.side__btn-entry::after,a.side__btn-login::after,a.side__btn-mypage::after,a.side__btn-login-bonus::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100%}a.side__btn-entry{background:#f50000 url(/images/common/icon_registration.svg) 16px 50% no-repeat;background-size:25px 25px}a.side__btn-login{background:#136cd8 url(/images/common/icon_login.svg) 16px 50% no-repeat;background-size:23px 22px}a.side__btn-mypage{background:#136cd8 url(/images/common/icon_mypage.png) 16px 50% no-repeat;background-size:21px 22px}a.side__btn-login-bonus{background:#f50000;text-align:center;line-height:1.3;padding:12px 0}#side__ranking{margin-bottom:10px;background:#fff;border:1px solid #cccccc;padding:23px 20px 20px}.side__ranking__ttl{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:15px}.side__ranking__ttl span{display:block}.side__ranking__ttl .side__ranking__ttl__img{display:block;width:100px;margin:0 auto 10px}.side__ranking__list{margin-bottom:10px}.side__ranking__list li{border-bottom:1px dotted #cccccc;padding:10px 0}.side__ranking__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.side__ranking__list li a:hover{text-decoration:none}.side__ranking__list li a i{width:28px;margin-right:6px;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side__ranking__list li a i span{color:#000000;font-weight:bold}.side__ranking__list li a figure{position:relative;overflow:hidden;width:75px;height:75px;margin-right:14px}.side__ranking__list li a figure img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover; object-position: center center'}.side__ranking__list li a dl{width:calc(100% - 123px)}.side__ranking__list li a dl dt{font-size:14px;font-weight:normal;line-height:1.35;margin-bottom:6px}.side__ranking__list li a dl dd{margin:0;line-height:1;color:#818181;font-size:12px}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.side__ranking__list li a figure img{max-width:inherit;height:auto;width:100%}}#side__sns{margin-bottom:10px;background:#fff;border:1px solid #cccccc;padding:23px 20px 20px}#side__sns h3{font-size:20px;letter-spacing:-1px;font-weight:bold;text-align:center;line-height:1.2;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:15px}#side__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}#side__sns ul li{margin:11px}#side__sns ul li img{width:42px;height:42px}.side__btn-list li{margin-bottom:5px}.side__btn-list li a{position:relative;display:block;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;border-radius:4px;line-height:1;text-align:center;padding:25px 0}.side__btn-list li a::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100%}.side__btn-list li a.side__btn-list__newspaper{background:#00479d url(/images/common/icon_newspaper.png) 20px 50% no-repeat;background-size:27px 31px}.side__btn-list li a.side__btn-list__mail{background:#00479d url(/images/common/icon_mail.png) 20px 50% no-repeat;background-size:28px 19px}@media screen and (max-width: 767px){#side{margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#side .nav-tabs{padding:0 8px;margin-bottom:20px}#side .nav-tabs .nav-item{width:calc(33.333% - 14px);margin:0 7px !important}#side .nav-tabs .nav-link{padding:15px 3px 15px;font-size:16px}#side__ad{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:20px;text-align:center}.side__link{text-align:right;line-height:1;margin:0}.side__link a{font-size:11px;padding:2px 0 2px 15px;background-size:8px 11px}#side__entry{display:none !important}#side__ranking{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:20px;background:none;border:none;padding:0}#side__ranking .tab-content{background:#fff;padding:10px 15px;margin-bottom:15px}#side__ranking .side__link{margin-top:-5px;margin-right:15px}.side__ranking__ttl{position:relative;font-size:19px;text-align:left;margin:15px 15px 15px;padding:0 105px 0 10px;border-left:6px solid #136cd8;border-bottom:none;margin-bottom:15px}.side__ranking__ttl span{display:inline-block}.side__ranking__ttl .side__ranking__ttl__img{display:block;width:100px;margin:0;position:absolute;top:0;right:0}.side__ranking__list{margin-bottom:5px}.side__ranking__list li{padding:10px 0}.side__ranking__list li:last-child{border-bottom:none}.side__ranking__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.side__ranking__list li a:hover{text-decoration:none}.side__ranking__list li a i{width:30px;margin-right:7px}.side__ranking__list li a i span{font-size:16px}.side__ranking__list li a figure{width:80px;height:80px;margin-right:15px}.side__ranking__list li a dl{width:calc(100% - 37px - 95px)}.side__ranking__list li a dl dt{font-size:16px;margin-bottom:15px}.side__ranking__list li a dl dd{font-size:11px}#side__sns{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;margin-bottom:0px;border:none;padding:23px 15px 25px}#side__sns h3{font-size:19px;letter-spacing:0px;padding-bottom:0px;border-bottom:none;margin-bottom:15px}#side__sns h3 span{padding-bottom:10px;display:inline-block;border-bottom:1px solid #cccccc}#side__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#side__sns ul li{margin:10px 14px}#side__sns ul li img{width:53px;height:53px}#side__sns .side__link{text-align:center}.side__btn-list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-bottom:20px}.side__btn-list li{padding:0 15px;margin-bottom:10px}.side__btn-list li:last-child{margin-bottom:0}.side__btn-list li a{padding:21px 0}}#page-top{display:none;position:fixed;right:10px;bottom:20px;z-index:1100;padding:10px;width:70px;height:70px;background:url(/images/common/page-top.png) 0 0 no-repeat;background-size:100% 100%}#page-top a{display:block;width:50px;height:50px}#page-top a:hover{opacity:1}#page-top a span{display:none}@media screen and (max-width: 767px){#page-top{right:2px;bottom:70px;width:60px;height:auto;min-height:60px;padding:5px;background:none;overflow:visible}#page-top #page-top__inner{padding-bottom:env(safe-area-inset-bottom)}#page-top a{display:block;overflow:visible;width:50px;height:50px;background:url(/images/common/page-top.svg) 0 0 no-repeat;background-size:100% 100%;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2))}}#footer{margin-top:60px;position:relative;min-width:1024px;background:#00479d;text-align:left}#footer #footer-inner{position:relative;width:1024px;margin:0 auto;text-align:center;padding:34px 0 30px}#footer .footer__logo{position:absolute;top:25px;left:0;z-index:1}#footer .footer__logo span{display:block;width:200px;height:35px;background:url(/images/common/logo_bg-blue.png) 0 0 no-repeat;background-size:200px 35px}#footer .footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer__nav ul li{line-height:1;font-size:12px;margin:0px;padding:0 16px;border-right:1px solid #fff}#footer .footer__nav ul li:last-child{border-right:none}#footer .footer__nav ul li a{color:#fff;text-decoration:none}#footer-btm{border-top:1px solid #4d7fbb;padding:20px 0 25px;text-align:center}#footer-btm .copyright{margin:0;color:#fff}#footer-btm .copyright small{font-weight:normal;font-size:10px}#footer-btm .copyright-next{margin:0;color:#fff;font-size:10px}@media screen and (max-width: 767px){#footer{margin-top:0px;min-width:inherit;padding-bottom:60px}#footer #footer-inner{width:auto;text-align:left;padding:25px 15px 5px;overflow:hidden}#footer .footer__logo{position:static;top:inherit;left:inherit;margin-bottom:25px}#footer .footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 -20px}#footer .footer__nav ul li{line-height:1;font-size:11px;margin:0 0 15px 0;padding:0 20px}#footer .footer__nav ul li:last-child{border-right:none}#footer .footer__nav ul li a{color:#fff;text-decoration:none}#footer-btm{margin:0 15px;padding:15px 0 25px;text-align:left}#footer-btm .copyright{margin:0 0 7px 0}}#main #bottom-contents .tab-content{background:none}@media screen and (max-width: 767px){#bottom-contents .tab-pane__inner .media-list-wrap{margin-bottom:0px;background:#fff}#bottom-contents .tab-pane__inner .media-list-wrap+.btn-wrap{background:#fff}}#btm-fixed-navi{display:none}@media screen and (max-width: 767px){#btm-fixed-navi{display:block;position:fixed;bottom:0;left:0;z-index:10000;width:100%}#btm-fixed-navi ul{border-top:1px solid #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ffffff;padding-bottom:env(safe-area-inset-bottom);-webkit-transition:0.3s linear;transition:0.3s linear}#btm-fixed-navi ul li{height:60px;width:25%;padding:0 5px}#btm-fixed-navi ul li a,#btm-fixed-navi ul li span{position:relative;cursor:pointer;display:block;color:#818181;text-decoration:none !important;text-align:center;line-height:1.2;height:60px;padding-top:37px}#btm-fixed-navi ul li a em,#btm-fixed-navi ul li span em{font-size:12px;font-style:normal;font-weight:500;display:block}#btm-fixed-navi ul li a::before,#btm-fixed-navi ul li span::before{content:"";display:block;position:absolute;top:8px;left:50%;width:32px;height:27px;background:url(/images/common/btm_fixed_icon.png) 50% 50% no-repeat;background-size:128px auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#btm-fixed-navi ul li.current a,#btm-fixed-navi ul li.current span{color:#00479d !important}#btm-fixed-navi ul #btm-fixed-navi__top a::before{background-position:0 0}#btm-fixed-navi ul #btm-fixed-navi__top.current a::before{background-position:0 -27px}#btm-fixed-navi ul #btm-fixed-navi__search a::before{background-position:-32px 0}#btm-fixed-navi ul #btm-fixed-navi__search.current a::before{background-position:-32px -27px}#btm-fixed-navi ul #btm-fixed-navi__customize a::before{background-position:-64px 0}#btm-fixed-navi ul #btm-fixed-navi__customize.current a::before{background-position:-64px -27px}#btm-fixed-navi ul #btm-fixed-navi__menu span::before{background-position:-96px 0}#btm-fixed-navi ul #btm-fixed-navi__menu.current span::before{background-position:-96px -27px}}.icon-rank{display:block;width:33px;height:33px;font-size:11px;font-weight:bold;text-align:center;color:#000000;background:#f0f0f0;border-radius:17px;line-height:1;padding-top:10px}.icon-rank.rank1{background:url(/images/common/icon_rank1.svg) 50% 0 no-repeat;background-size:33px 27px;border-radius:0;color:#fff}.icon-rank.rank2{background:url(/images/common/icon_rank2.svg) 50% 0 no-repeat;background-size:33px 27px;border-radius:0;color:#fff}.icon-rank.rank3{background:url(/images/common/icon_rank3.svg) 50% 0 no-repeat;background-size:33px 27px;border-radius:0;color:#fff}.icon-movie-play{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.3);background-image:url(/images/common/movie_play-btn.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px}@media screen and (max-width: 767px){.icon-movie-play{background-size:20px 20px}}.icon-campaign{padding-left:28px;background:url(/images/common/icon_campaign.png) 0 0em no-repeat;background-size:18px 18px;min-height:20px}.icon-quiz{padding-left:28px;background:url(/images/common/icon_quiz.svg) 0 0.22em no-repeat;background-size:19px 14px}.icon-game{padding-left:28px;background:url(/images/common/icon_game.svg) 0 0.24em no-repeat;background-size:18px 12px}.icon-point{color:#f50000 !important;text-align:right !important;padding-right:17px;background:url(/images/common/icon_point02.svg) 100% 50% no-repeat;background-size:12px 12px;min-height:13px}.icon-bronze,.icon-silver,.icon-gold,.icon-platinum{display:inline-block;background-repeat:no-repeat;background-position:100% 50%;background-size:19px 22px;min-height:22px}.icon-bronze{background-image:url(/images/comment/icon_bronze.svg) !important}.icon-silver{background-image:url(/images/comment/icon_silver.svg) !important}.icon-gold{background-image:url(/images/comment/icon_gold.svg) !important}.icon-platinum{background-image:url(/images/comment/icon_platinum.svg) !important}@media screen and (max-width: 767px){.icon-bronze,.icon-silver,.icon-gold,.icon-platinum{background-size:auto 15px;min-height:15px}}.link-defo{color:#00479d}.link-defo:hover{opacity:1}.link-underline{text-decoration:underline !important}.link-col01:link,.link-col01:visited{color:#000000}.link-col01:hover{opacity:1;color:#00479d}@media screen and (min-width: 768px){.link-text-s{font-size:12px !important}}@media screen and (max-width: 767px){.link-text-s{font-size:11px !important}}.arrow-link-wrap-r{text-align:right;margin:15px 0}a.arrow-link{font-size:12px;color:#000;text-decoration:underline;padding-left:13px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px;line-height:1.2}a.arrow-link:hover{opacity:1;color:#00479d !important}.btn-wrap{position:relative;text-align:center}@media screen and (max-width: 767px){.btn-wrap{margin:0;padding:0 15px 15px}.inner .btn-wrap{padding:0 0px 15px}}.btn-list-wrap{position:relative;text-align:center}.btn-list-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-list-wrap ul li{width:300px;margin:0 20px}@media screen and (max-width: 767px){.btn-list-wrap{padding-top:20px}.btn-list-wrap ul li{width:100%;margin:0 0 20px 0}}.btn.btn-arrow-r{padding:0.58rem 35px}.btn-arrow-r::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100% !important}.btn-primary.btn-arrow-r:hover::after{background:url(/images/common/arrow_blue_r.svg) 0 0 no-repeat}@media screen and (max-width: 767px){.btn-arrow-r::after{width:6px;height:10px;right:20px;margin-top:-5px}}.btn.btn-arrow-bl-r{padding:0.58rem 35px}.btn-arrow-bl-r::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_blue_r.svg) 0 0 no-repeat;background-size:100% 100% !important}.btn-primary-w.btn-arrow-bl-r:hover::after{background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat}@media screen and (max-width: 767px){.btn-arrow-bl-r::after{width:6px;height:10px;right:20px;margin-top:-5px}}a.anchor-link{position:relative;display:block;font-weight:bold;color:#fff;text-decoration:none !important;text-align:center;vertical-align:middle;background-color:#00479d;border:1px solid #00479d;padding:0.5rem 45px 0.75rem;font-size:1.13rem;line-height:1.5;border-radius:0.25rem}a.anchor-link::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:30px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100% !important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}a.anchor-link:hover{opacity:1;background-color:#fff;color:#00479d}a.anchor-link:hover::after{background:url(/images/common/arrow_blue_r.svg) 0 0 no-repeat}.anchor-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -5px 20px}.anchor-link-list li{width:calc(50% - 10px);margin:0 5px 10px}.anchor-link-list li a.anchor-link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchor-link-list4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -5px 20px}.anchor-link-list4 li{width:calc(25% - 10px);margin:0 5px 10px}.anchor-link-list4 li a.anchor-link{padding:0.5rem 25px 0.75rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchor-link-list4 li a.anchor-link::after{right:13px}@media screen and (max-width: 767px){a.anchor-link{padding-left:30px;padding-right:30px}a.anchor-link::after{right:20px;width:6px;height:10px;margin-top:-5px}.anchor-link-list{display:block;margin:20px 0px 20px}.anchor-link-list li{width:auto;margin:0 0px 10px}.anchor-link-list4{margin:20px -5px 20px}.anchor-link-list4 li{width:calc(50% - 10px);margin:0 5px 10px}.anchor-link-list4 li a.anchor-link{padding-left:25px;padding-right:25px}.anchor-link-list4 li a.anchor-link::after{right:13px}}a.btn-more,.btn-more{cursor:pointer;position:relative;display:block;font-weight:bold;color:#00479d;text-decoration:none !important;text-align:center;vertical-align:middle;background-color:#fff;border-top:1px solid #00479d;border-bottom:1px solid #00479d;padding:0.55rem 0px 0.7rem;font-size:1.13rem;line-height:1.5}a.btn-more span,.btn-more span{padding-right:30px;background:url(/images/common/arrow_blue_btm.svg) 100% 50% no-repeat;background-size:11px 8px}a.btn-more .btn-more__defo-text,.btn-more .btn-more__defo-text{display:inline}a.btn-more .btn-more__open-text,.btn-more .btn-more__open-text{display:none}a.btn-more:hover,.btn-more:hover{opacity:1;background-color:#00479d;color:#fff}a.btn-more:hover span,.btn-more:hover span{background:url(/images/common/arrow_w_btm.svg) 100% 50% no-repeat;background-size:11px 8px}a.btn-more.open span,.btn-more.open span{background:url(/images/common/arrow_blue_top.svg) 100% 50% no-repeat;background-size:11px 8px}a.btn-more.open .btn-more__defo-text,.btn-more.open .btn-more__defo-text{display:none}a.btn-more.open .btn-more__open-text,.btn-more.open .btn-more__open-text{display:inline}a.btn-more.open:hover span,.btn-more.open:hover span{background:url(/images/common/arrow_w_top.svg) 100% 50% no-repeat;background-size:11px 8px}@media screen and (max-width: 767px){a.btn-more,.btn-more{padding:0.9rem 0px 1.05rem}a.btn-more span,.btn-more span{padding-right:22px;background-size:8px 6px !important}}a.btn-setting{font-size:14px;color:#545454;text-decoration:none !important;line-height:1;display:block;width:72px;padding:5px 5px 6px 34px;background:#fff url(/images/common/icon_setting.svg) 10px 50% no-repeat;background-size:18px 18px;border-radius:4px;border:1px solid #545454}@media screen and (max-width: 767px){a.btn-setting{width:60px;font-size:11px;padding:5px 3px 5px 29px;background:#fff url(/images/common/icon_setting.svg) 10px 50% no-repeat;background-size:13px 13px}}.btn-bonus-wrap{position:relative;margin-bottom:20px}a.btn-bonus{position:relative;display:block;color:#fff;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;border-radius:4px;line-height:1;background:#f50000;line-height:1.3;padding:12px 0}a.btn-bonus::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100%}.btn-bonus-end{position:absolute;top:0;left:0;z-index:10;margin:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:4px}.btn-bonus-end span{line-height:1;font-size:20px;font-weight:bold;color:#fff}@media screen and (max-width: 767px){a.btn-bonus::after{width:6px;height:10px;right:20px;margin-top:-5px}}.ttl-type-wrap{position:relative}.ttl-type-wrap .ttl-side-btn{position:absolute;top:0.2em;right:0}@media screen and (max-width: 767px){.ttl-type-wrap{margin-right:15px}.ttl-type-wrap .ttl-side-btn{top:0.05em}.inner .ttl-type-wrap{margin-right:0px}}.ttl-type01{position:relative;border-left:5px solid #136cd8;padding-left:18px;font-size:20px;font-weight:bold;color:#000;margin-top:30px;margin-bottom:18px;overflow:visible}.ttl-type01 .ttl-type01__logo__img{display:block;position:absolute;top:2px;right:0;z-index:1;width:99px;height:22px}@media screen and (max-width: 767px){.ttl-type01{margin:15px 15px 15px;font-size:19px;padding-left:10px;border-left:6px solid #136cd8}.ttl-type01 .ttl-type01__logo__img{top:0px}.inner .ttl-type01{margin:30px 0px 15px}}.ttl-type02{font-size:20px;font-weight:normal;margin-bottom:10px}.ttl-type02.ttl-icon-birthday,.ttl-type02.ttl-icon-fortune,.ttl-type02.ttl-icon-weather{min-height:33px;padding:8px 0 8px 42px;background-position:0px 0.15em;background-repeat:no-repeat;background-size:33px 33px}.ttl-type02.ttl-icon-birthday{background-image:url(/images/common/icon_birthday.svg)}.ttl-type02.ttl-icon-fortune{background-image:url(/images/common/icon_fortune.svg)}.ttl-type02.ttl-icon-weather{background-image:url(/images/common/icon_weather.svg)}@media screen and (max-width: 767px){.ttl-type02{font-size:18px;margin:0px 15px 10px}.ttl-type02.ttl-icon-birthday,.ttl-type02.ttl-icon-fortune,.ttl-type02.ttl-icon-weather{min-height:32px;padding:5px 0 0px 38px;background-position:0px 1px;background-size:30px 30px}.inner .ttl-type02,.media-list-wrap .ttl-type02,.col-box .ttl-type02{margin:0px 0px 10px}}.ttl-type03{font-size:14px;font-weight:bold;margin:10px 0}@media screen and (max-width: 767px){.ttl-type03{font-size:16px;margin:10px 15px}.inner .ttl-type03{margin:10px 0px 10px}}.ttl-type04{font-size:16px;font-weight:500;margin-bottom:5px}@media screen and (max-width: 767px){.ttl-type04{font-size:11px;margin:10px 15px}.inner .ttl-type03{margin:10px 0px 10px}.tab-pane__inner02 .ttl-type04{margin:0 0 -5px 0}}.card-body{padding:20px}@media screen and (max-width: 767px){.card-body{padding:15px}}.col-box{padding:40px 20px 20px;margin-bottom:10px;background:#fff}@media screen and (max-width: 767px){.col-box{padding:25px 15px}}.bonus-box-type01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:20px}.bonus-box-type01 .bonus-box-type01__text{width:50%;padding-right:20px;margin-bottom:0}.bonus-box-type01 .bonus-box-type01__btn-area{width:50%}.bonus-box-type01 .bonus-box-type01__btn-area .btn-bonus-wrap{margin-bottom:0}@media screen and (max-width: 767px){.bonus-box-type01{display:block;margin-top:15px;margin-bottom:15px}.bonus-box-type01 .bonus-box-type01__text{width:auto;padding-right:0px;margin-bottom:15px}.bonus-box-type01 .bonus-box-type01__btn-area{width:auto}}.search-not-found-text{margin:30px 0}@media screen and (max-width: 767px){.search-not-found-text{margin:20px 0;font-size:14px}}.tbl-type01{width:100%;margin:30px 0;border-collapse:collapse;border:1px solid #cccccc}.tbl-type01 th,.tbl-type01 td{padding:15px 20px;font-size:14px;border:1px solid #cccccc}.tbl-type01 th{text-align:center;background:#f7f7f7;width:104px;font-weight:normal;white-space:nowrap}.tbl-type01 td{text-align:left;background:#fff}@media screen and (max-width: 767px){.tbl-type01{display:block;border-bottom:none;margin:20px 0}.tbl-type01 thead,.tbl-type01 tbody,.tbl-type01 tr,.tbl-type01 th,.tbl-type01 td{display:block;width:100%;border:none}.tbl-type01 th{padding:5px 15px;font-size:16px;border-bottom:1px solid #cccccc}.tbl-type01 td{padding:15px 15px;font-size:16px;border-bottom:1px solid #cccccc}}.text-indent{text-indent:-1em;padding-left:1em}.osusume-banner{position:relative;margin-bottom:10px}.osusume-banner a{background:#fff;display:block;height:100%}.osusume-banner a:hover{text-decoration:none}.osusume-banner a figure{line-height:0;overflow:hidden}.osusume-banner a figure img{width:100%}.osusume-banner a dl{padding:10px 15px}.osusume-banner a dl dt{font-size:14px;font-weight:bold;margin:0px 0 7px 0;line-height:1.2;color:#000;min-height:18px}.osusume-banner a dl dd{margin:0 0 0 -3px;font-size:12px;color:#818181;line-height:1.2}.osusume-banner a dl dd.icon-point{font-size:14px}.osusume-banner .osusume-banner__end{position:absolute;top:0;left:0;z-index:10;margin:0 5px;width:calc(100% - 10px);height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.osusume-banner .osusume-banner__end span{line-height:1;font-size:18px;font-weight:bold;color:#fff}.osusume-questionnaire{line-height:1.3;margin-bottom:10px}.osusume-questionnaire a{display:block;padding:20px 10px 15px;text-align:center;background:#fff}.osusume-questionnaire a span{display:inline-block;padding-bottom:5px}@media screen and (max-width: 767px){.osusume-banner{margin-bottom:10px}.osusume-banner a figure{max-height:inherit}.osusume-banner a dl{padding:8px 10px 10px}.osusume-banner a dl dt{font-size:16px;margin:0px 0 7px 0}.osusume-banner a dl dd{font-size:11px}.osusume-banner a dl dd.icon-point{font-size:15px}.osusume-questionnaire{margin-bottom:10px}.osusume-questionnaire a{padding:13px 10px 8px;text-align:left}.osusume-questionnaire a .icon-campaign{background-position:0 0.2em}}.keyword-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0 12px}.keyword-list li{margin:0 10px 10px 0}.keyword-list li a{display:block;line-height:1.1;padding:5px 15px;border-radius:30px;font-size:12px;color:#000;text-decoration:none;background:#e0e0e0;border:1px solid #d3d3d3}.keyword-list li a:hover,.keyword-list li a.current,.keyword-list li a.bef-link--selected{opacity:1;color:#fff;background:#00479d;border:1px solid #00479d}@media screen and (max-width: 767px){.keyword-list{padding-left:15px;margin:15px 0 15px}.keyword-list li{margin:0 10px 8px 0}.keyword-list li a{padding:7px 20px;border-radius:30px;font-size:11px}.inner .keyword-list{padding-left:0px}}.media-list{margin-bottom:10px}.media-list>li{position:relative;margin-bottom:10px}.media-list>li>a,.media-list>li .media-list__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-list>li>a:hover,.media-list>li .media-list__inner:hover{text-decoration:none}.media-list>li>a figure,.media-list>li .media-list__inner figure{overflow:hidden;position:relative;width:106px;height:106px;line-height:0}.media-list>li>a figure img,.media-list>li .media-list__inner figure img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover; object-position: center center'}.media-list>li>a dl,.media-list>li .media-list__inner dl{width:calc(100% - 106px);padding:5px 30px}.media-list>li>a dl dt,.media-list>li .media-list__inner dl dt{font-size:14px;font-weight:normal;margin-bottom:8px}.media-list>li>a dl dd,.media-list>li .media-list__inner dl dd{margin:0;line-height:1;color:#818181;font-size:12px}.media-list>li>a dl dd .belongs-tag-list-wrap,.media-list>li .media-list__inner dl dd .belongs-tag-list-wrap{margin-bottom:15px}.media-list>li>a dl dd.sub-ttl,.media-list>li .media-list__inner dl dd.sub-ttl{display:block;color:#000000;font-weight:500;margin-top:-2px;margin-bottom:15px}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.media-list>li>a figure img{max-width:inherit;height:auto;width:100%}*::-ms-backdrop,.media-list>li>.media-list__inner figure img{max-width:inherit;height:auto;width:100%}}.media-list__icon{display:inline-block;line-height:1.1;padding:3px 9px;border-radius:20px;font-size:12px;color:#000;text-decoration:none;background:#e0e0e0;margin-right:10px}.media-list__comment{position:absolute;bottom:5px;right:0;z-index:2;border:1px solid #008bbf;border-radius:3px;font-size:12px;color:#008bbf;min-width:80px;line-height:1;padding:5px 8px 5px 32px;background:#fff url(/images/common/icon_comment.svg) 9px 50% no-repeat;background-size:16px 14px}.media-list__like{display:inline-block;min-height:14px;background:#fff url(/images/common/icon_nice.png) 0 50% no-repeat;background-size:13px 14px;padding:2px 0px 0px 20px;font-size:12px;color:#e40066 !important}.media-list-wrap{margin:12px 0 10px;background:#fff;padding:0 20px}.media-list-wrap .media-list{margin-bottom:0px}.media-list-wrap .media-list>li{border-bottom:1px dotted #cccccc;padding:10px 0;margin-bottom:0}.media-list-wrap .media-list>li:last-child{border-bottom:none}.media-list-wrap .media-list>li>a .icon-rank,.media-list-wrap .media-list>li .media-list__inner .icon-rank{margin-right:20px}.media-list-wrap .media-list>li>a figure,.media-list-wrap .media-list>li .media-list__inner figure{width:80px;height:80px}.media-list-wrap .media-list>li>a figure.media-list__ytb,.media-list-wrap .media-list>li .media-list__inner figure.media-list__ytb{width:142px}.media-list-wrap .media-list>li>a figure.media-list__women,.media-list-wrap .media-list>li .media-list__inner figure.media-list__women{width:60px;height:60px;border-radius:50%;overflow:hidden}.media-list-wrap .media-list>li>a dl,.media-list-wrap .media-list>li .media-list__inner dl{width:calc(100% - 80px);padding:5px 0px 5px 15px}.media-list-wrap .media-list>li>a .icon-rank+figure+dl,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure+dl{width:calc(100% - 133px)}.media-list-wrap .media-list>li>a figure.media-list__ytb+dl,.media-list-wrap .media-list>li .media-list__inner figure.media-list__ytb+dl{width:calc(100% - 156px)}.media-list-wrap .media-list>li>a .icon-rank+figure.media-list__women+dl,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure.media-list__women+dl{width:calc(100% - 113px);padding:5px 0px 5px 24px}.media-list-wrap .media-list>li>a .icon-rank+figure.media-list__women+dl dt,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure.media-list__women+dl dt{color:#000}@media screen and (max-width: 767px){.media-list{margin-bottom:0px}.media-list>li a figure,.media-list>li .media-list__inner figure{width:115px;height:115px}.media-list>li a figure img,.media-list>li .media-list__inner figure img{width:100%}.media-list>li a dl,.media-list>li .media-list__inner dl{margin:5px 0;width:calc(100% - 115px);padding:0px 20px 0 20px}.media-list>li a dl dt,.media-list>li .media-list__inner dl dt{font-size:16px;margin-bottom:6px;line-height:1.25}.media-list>li a dl dd,.media-list>li .media-list__inner dl dd{font-size:11px}.media-list>li a dl dd.sub-ttl,.media-list>li .media-list__inner dl dd.sub-ttl{margin-top:0px;margin-bottom:10px}.media-list-wrap{margin:12px 0 10px;padding:0px 15px 0px}.media-list-wrap .media-list{padding:0px;margin-bottom:0px}.media-list-wrap .media-list>li{border-bottom:1px dotted #cccccc;padding:10px 0;margin-bottom:0}.media-list-wrap .media-list>li:last-child{border-bottom:none}.media-list-wrap .media-list>li a,.media-list-wrap .media-list>li .media-list__inner{padding-left:4px}.media-list-wrap .media-list>li a .icon-rank,.media-list-wrap .media-list>li .media-list__inner .icon-rank{margin-right:7px;-ms-flex-item-align:start;align-self:flex-start;margin-top:21px}.media-list-wrap .media-list>li a .icon-rank.icon-rank__women,.media-list-wrap .media-list>li .media-list__inner .icon-rank.icon-rank__women{margin-top:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.media-list-wrap .media-list>li a figure,.media-list-wrap .media-list>li .media-list__inner figure{width:75px;height:75px;-ms-flex-item-align:start;align-self:flex-start}.media-list-wrap .media-list>li a figure.media-list__ytb,.media-list-wrap .media-list>li .media-list__inner figure.media-list__ytb{width:133px;height:133px}.media-list-wrap .media-list>li a dl,.media-list-wrap .media-list>li .media-list__inner dl{margin:0px 0;width:calc(100% - 75px);padding:0px 0px 0px 15px}.media-list-wrap .media-list>li a dl .media-list__comment-wrap,.media-list-wrap .media-list>li .media-list__inner dl .media-list__comment-wrap{overflow:hidden;padding-top:5px}.media-list-wrap .media-list>li a dl .media-list__comment,.media-list-wrap .media-list>li .media-list__inner dl .media-list__comment{float:right;position:static;bottom:inherit;right:inherit;font-size:11px;min-width:75px}.media-list-wrap .media-list>li a .icon-rank+figure+dl,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure+dl{width:calc(100% - 115px)}.media-list-wrap .media-list>li a figure.media-list__ytb+dl,.media-list-wrap .media-list>li .media-list__inner figure.media-list__ytb+dl{width:calc(100% - 133px)}.media-list-wrap .media-list>li a .icon-rank+figure.media-list__women+dl,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure.media-list__women+dl{width:calc(100% - 100px);padding-left:15px}.media-list-wrap .media-list>li a .icon-rank+figure.media-list__women+dl dt,.media-list-wrap .media-list>li .media-list__inner .icon-rank+figure.media-list__women+dl dt{color:#000}}.pickup-list-slides-wrap{overflow:hidden;opacity:0}.pickup-list{margin-right:-15px}.pickup-list .pickup-list__item{margin-right:15px}.pickup-list .pickup-list__item a{display:block;background:#fff}.pickup-list .pickup-list__item a:hover{text-decoration:none}.pickup-list .pickup-list__item a figure{position:relative;padding-bottom:54.4%;height:0;overflow:hidden;background-color:#000;line-height:0}.pickup-list .pickup-list__item a dl{padding:10px 16px}.pickup-list .pickup-list__item a dl dt{color:#000000;font-size:14px;font-weight:normal;margin-bottom:10px}.pickup-list .pickup-list__item a dl dd{margin:0;line-height:1;color:#818181;font-size:12px}.pickup-list .pickup-list__item a dl dd .pickup-list__desc{display:none}.pickup-list .pickup-list__item a dl dd span{margin-top:10px;display:block}.pickup-list.slides .slick-prev,.pickup-list.slides .slick-next{top:40px;margin-top:0}.pickup-list.slides .slick-next{left:calc(690px - 40px);right:inherit}@media screen and (max-width: 767px){.pickup-list{margin-right:0px}.pickup-list .pickup-list__item{margin-right:0px}.pickup-list .pickup-list__item a figure{overflow:hidden}.pickup-list .pickup-list__item a figure img{width:100%}.pickup-list .pickup-list__item a dl{padding:10px 15px 15px}.pickup-list .pickup-list__item a dl dt{font-size:18px;margin-bottom:10px;font-weight:bold}.pickup-list .pickup-list__item a dl dd{margin:0;line-height:1;color:#818181;font-size:11px}.pickup-list .pickup-list__item a dl dd .pickup-list__desc{color:#000000;font-size:16px;display:block;line-height:1.4;margin-bottom:10px}.pickup-list .pickup-list__item a dl dd span{margin-top:0px;display:inline-block}.pickup-list.slides .slick-prev,.pickup-list.slides .slick-next{top:75px;margin-top:0}.pickup-list.slides .slick-next{left:inherit;right:0}}.quiz-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -5px 0px}.quiz-list li{position:relative;width:calc(33.333% - 10px);margin:0 5px 10px;background:#ffffff;padding:15px}.quiz-list li.slick-slide{max-width:223px}.quiz-list li figure{line-height:0;margin:-15px -15px 0px}.quiz-list li figure a{display:block}.quiz-list li figure img{width:100%}.quiz-list li dl{min-height:120px;padding-bottom:5px}.quiz-list li dl dt{color:#fff;font-size:14px;font-weight:500;margin:0 -15px 10px;line-height:1.1;text-align:center;background:#f50000;padding:4px}.quiz-list li dl dd{margin:0}.quiz-list li dl dd a{color:#000}.quiz-list li dl dd .quiz-list__point{text-align:right}.quiz-list li .quiz-list__btn .btn.btn-arrow-r{padding:0.38rem 35px}.quiz-list li .quiz-list__end{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.quiz-list li .quiz-list__end span{line-height:1;font-size:20px;font-weight:bold;color:#fff}@media screen and (min-width: 768px){.quiz-list .slick-prev{left:4px;top:22.5%}.quiz-list .slick-next{right:7px;top:22.5%}}@media screen and (max-width: 767px){.quiz-list{display:block;margin:0 0}.quiz-list li{width:auto;padding:15px;margin:0 15px 10px}.quiz-list li.slick-slide{max-width:inherit}.quiz-list li figure{margin:-15px -15px 0px}.quiz-list li dl{min-height:inherit;padding-bottom:10px}.quiz-list li dl dt{font-size:16px;margin:0px -15px 10px;line-height:1.1;padding:6px}.quiz-list li dl dd{font-size:16px}.quiz-list li dl dd .quiz-list__point{font-size:15px}.quiz-list li .quiz-list__btn .btn.btn-arrow-r{padding:0.38rem 35px}}.game-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -5px 0px}.game-list li{position:relative;width:calc(33.333% - 10px);margin:0 5px 10px;background:#ffffff;padding:15px}.game-list li.slick-slide{max-width:223px}.game-list li figure{line-height:0;margin:-15px -15px 0px}.game-list li figure a{display:block}.game-list li figure img{width:100%}.game-list li dl{min-height:120px;padding-bottom:5px}.game-list li dl dt{color:#fff;font-size:14px;font-weight:500;margin:0 -15px 10px;line-height:1.1;text-align:center;background:#f50000;padding:4px}.game-list li dl dd{margin:0}.game-list li dl dd a{color:#000}.game-list li dl dd .game-list__point{text-align:right}.game-list li .game-list__btn .btn.btn-arrow-r{padding:0.38rem 35px}.game-list li .game-list__end{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.game-list li .game-list__end span{line-height:1;font-size:20px;font-weight:bold;color:#fff}@media screen and (min-width: 768px){.game-list .slick-prev{left:4px;top:22.5%}.game-list .slick-next{right:7px;top:22.5%}}@media screen and (max-width: 767px){.game-list{display:block;margin:0 0}.game-list li{width:auto;padding:15px;margin:0 15px 10px}.game-list li.slick-slide{max-width:inherit}.game-list li figure{margin:-15px -15px 0px}.game-list li dl{min-height:inherit;padding-bottom:10px}.game-list li dl dt{font-size:16px;margin:0px -15px 10px;line-height:1.1;padding:6px}.game-list li dl dd{font-size:16px}.game-list li dl dd .game-list__point{font-size:15px}.game-list li .game-list__btn .btn.btn-arrow-r{padding:0.38rem 35px}}.campaign-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -5px 0px}.campaign-list li{position:relative;width:calc(50% - 10px);margin:0 5px 10px;background:#ffffff;padding:15px}.campaign-list li figure{line-height:0;margin:-15px -15px 15px}.campaign-list li figure img{width:100%}.campaign-list li dl{padding-bottom:15px}.campaign-list li dl dt{font-weight:bold;margin-bottom:5px;line-height:1.3}.campaign-list li dl dd{margin:0;font-size:12px;color:#818181;line-height:1.2}@media screen and (max-width: 767px){.campaign-list{display:block;margin:0 0}.campaign-list li{width:auto;padding:20px;margin:0 15px 10px}.campaign-list li figure{margin:-20px -20px 20px}.campaign-list li dl{min-height:inherit}.campaign-list li dl dt{font-size:16px;margin-bottom:8px;line-height:1.3}.campaign-list li dl dd{font-size:14px}}.quiz-item-box{position:relative;background:#fff;padding:40px 10px 10px 10px;margin:20px 0}.quiz-item-box::before{position:absolute;content:" ";display:block;width:66px;height:66px;top:0;left:0px;z-index:2;background:url(/images/common/mark_quiz.svg) 0 0 no-repeat;background-size:100% 100%}.quiz-item-box dl{margin-bottom:25px}.quiz-item-box dl dt{text-align:center;font-size:20px;font-weight:normal;margin-bottom:30px;padding:0 50px}.quiz-item-box dl dt span{display:block;width:180px;margin:10px auto 0;font-size:14px;text-align:center;padding-top:10px;border-top:1px solid #b2b2b2}.quiz-item-box dl dd{margin:0;text-align:center;font-size:14px}.quiz-item-box dl dd span{display:inline-block;padding-left:22px;background:url(/images/common/icon_q.svg) 0 0.25em no-repeat;background-size:12px 16px}.quiz-item-box ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff6d9;padding:30px 15px 10px}.quiz-item-box ul::before{content:"";position:absolute;top:0;left:50%;z-index:1;margin-left:-20px;border:20px solid transparent;border-top:10px solid #fff}.quiz-item-box ul li{width:calc(50% - 20px);margin:0 10px 20px}.quiz-item-box ul li a.btn-block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.quiz-item-box{padding:25px 7px 7px 7px;margin:10px 0}.quiz-item-box::before{width:50px;height:50px}.quiz-item-box dl{margin-bottom:15px}.quiz-item-box dl dt{font-size:18px;margin-bottom:25px;padding:0 35px}.quiz-item-box dl dd{text-align:left;font-size:16px;line-height:1.45}.quiz-item-box dl dd span{padding-left:20px}.quiz-item-box ul{padding:15px 3px 5px}.quiz-item-box ul li{width:calc(50% - 10px);margin:0 5px 10px}}.dl-type01{margin:20px 0}.dl-type01>dt{background:#7fa3ce;color:#fff;padding:15px 20px;line-height:1.2;font-size:20px;font-weight:normal}.dl-type01>dd{margin:0;background:#fff;padding:20px 20px}.dl-type01>dd p{margin-bottom:20px}.dl-type01>dd *:last-child{margin-bottom:0}@media screen and (max-width: 767px){.dl-type01{margin:10px 0}.dl-type01>dt{padding:10px 15px;font-size:18px}.dl-type01>dd{padding:10px 15px}}.dl-type02{margin:10px 0;background:#fff}.dl-type02>dt{padding:20px 20px 5px;line-height:1.2;font-size:20px;font-weight:normal}.dl-type02>dd{margin:0;padding:10px 20px 20px}.dl-type02>dd p{margin-bottom:20px}.dl-type02>dd .tbl-type01{margin:0px}.dl-type02>dd dl{margin-bottom:10px;border:1px solid #dbdbdb}.dl-type02>dd dl dt{padding:5px 18px;font-size:18px;font-weight:normal;background:#e5ecf5;border-bottom:1px solid #dbdbdb;line-height:1.3}.dl-type02>dd dl dd{margin:0;font-size:14px;padding:15px 18px}.dl-type02>dd *:last-child{margin-bottom:0}@media screen and (max-width: 767px){.inner .dl-type02{margin-left:-15px;margin-right:-15px}.dl-type02{margin:10px 0}.dl-type02>dt{padding:15px 15px 0;font-size:18px}.dl-type02>dd{padding:10px 15px 15px}.dl-type02>dd .tbl-type01{margin:5px 0 0 0}.dl-type02>dd .tbl-type01 th{text-align:left}}.dl-type03-wrap{padding:20px;background:#fff;margin-bottom:20px}.dl-type03{margin:0;border:1px solid #dbdbdb}.dl-type03>dt{padding:20px 20px 0px;line-height:1.2;font-size:20px;font-weight:normal}.dl-type03>dd{margin:0;padding:20px 20px 20px}.dl-type03>dd p{margin-bottom:10px}.dl-type03>dd .arrow-link{font-size:14px;color:#00479d;text-decoration:none}.dl-type03>dd *:last-child{margin-bottom:0}@media screen and (max-width: 767px){.dl-type03{margin:0}.dl-type03>dt{padding:15px 15px 0;font-size:18px}.dl-type03>dd{padding:15px}.dl-type03>dd p{font-size:16px;margin-bottom:10px}.dl-type03>dd .arrow-link{font-size:16px}.dl-type03-wrap{padding:15px}.inner .dl-type03-wrap{margin:0 -15px 15px}}.movie-ytb{position:relative;width:100%;padding-top:56.25%}.movie-ytb iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.movie-1all{position:relative;width:100%;margin:20px 0 40px}.movie-1all>a{display:block}.movie-1all figure{position:relative;padding-bottom:56.231%;height:0;overflow:hidden;text-align:center}.movie-1all figure img{position:absolute;top:0;left:0;margin-top:-9.375%;width:100%;height:auto}.movie-1all figure .icon-movie-play{background-size:76px 76px}.movie-1all-text{font-size:16px}.movie-1all+.movie-1all-text{margin:-25px 0 40px}@media screen and (max-width: 767px){.movie-1all{margin:10px 0 30px}.movie-1all figure .icon-movie-play{background-size:57px 57px}.movie-1all-text{font-size:14px}.movie-1all+.movie-1all-text{margin:-20px 0 30px}}.attention-text{text-indent:-1em;padding-left:1em;margin-bottom:0px !important;font-size:12px}@media screen and (max-width: 767px){.attention-text{font-size:11px}}#main .ad-box{margin:15px 0}.osusume-contents+.ad-box{margin:0px 0 !important}#main .ad-box02{margin:10px 0}.modal .ad-box02{border:1px solid #ccc}@media screen and (max-width: 767px){#main .ad-box{margin:25px 0}#main .ad-box02{margin:10px 0}}hr.hr-type01{margin:30px 0;width:100%;height:1px;border:none;border-top:1px dashed #a8a8a8}.anchor-link-list+hr.hr-type01{margin-top:20px}@media screen and (max-width: 767px){hr.hr-type01{margin:20px 0}}.belongs-tag-list-wrap{width:100%;padding-bottom:5px;overflow-x:auto;overflow-y:hidden}.belongs-tag-list-wrap::-webkit-scrollbar{width:10px;height:5px}.belongs-tag-list-wrap::-webkit-scrollbar-track{border-radius:0px;background:#fff}.belongs-tag-list-wrap::-webkit-scrollbar-thumb{border-radius:3px;background:#ccc}.belongs-tag-list-wrap .belongs-tag-list{display:table;width:auto;white-space:nowrap}.belongs-tag-list-wrap .belongs-tag-list>li{display:table-cell;white-space:nowrap;margin-bottom:0px !important}.belongs-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;white-space:normal}.belongs-tag-list>li{display:block;white-space:normal;padding-right:6px;margin-bottom:6px}.belongs-tag-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.belongs-tag-list__inner a.belongs-tag-list__link{height:30px;border-radius:15px;padding:0px 10px 0 10px;border:1px solid #00479d;background:#fff;color:#00479d;font-size:12px;line-height:1.1;text-decoration:none !important;white-space:nowrap}.belongs-tag-list__inner .belongs-tag-list__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;line-height:28px;text-decoration:none;border-radius:15px 0 0 15px;padding:0 10px 0 10px;border:1px solid #00479d;border-right:none;background:#fff;color:#00479d;font-size:12px;white-space:nowrap;outline:0}.belongs-tag-list__inner .belongs-tag-list__name.on{color:#fff;background:#00479d}.belongs-tag-list__inner button.belongs-tag-list__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:30px;border-radius:0 15px 15px 0;border:1px solid #00479d;background:#fff url(/images/common/icon_tag_plus.svg) calc(50% - 1px) 50% no-repeat;background-size:10px 10px;color:#00479d;outline:0}.belongs-tag-list__inner button.belongs-tag-list__check.on{color:#fff;background:#00479d url(/images/common/icon_tag_check.svg) 50% 50% no-repeat;background-size:10px 9px;border-left:1px solid #fff}@media screen and (max-width: 767px){.belongs-tag-list>li{padding-right:6px;margin-bottom:10px}}.accordion-box{background:#fff;margin:20px 0}.accordion-box dt{position:relative;font-weight:normal}.accordion-box dt a.accordion-box__btn{color:#000;opacity:1 !important;text-decoration:none !important;position:relative;display:block;font-size:20px;padding:20px 80px 20px 20px;line-height:1.4}.accordion-box dt a.accordion-box__btn .accordion-box__mark{position:absolute;top:0;right:0;z-index:2;width:67px;height:100%;background:#00479d url(/images/common/accordion_btn_minus.png) 50% 50% no-repeat;background-size:67px 67px}.accordion-box dt a.accordion-box__btn.collapsed .accordion-box__mark{background:#00479d url(/images/common/accordion_btn_plus.png) 50% 50% no-repeat;background-size:67px 67px}.accordion-box dd{margin:0;border-top:1px solid #cccccc}.accordion-box dd .accordion-box__inner{padding:20px}@media screen and (max-width: 767px){.accordion-box{margin:10px 0}.accordion-box dt a.accordion-box__btn{font-size:18px;font-weight:bold;padding:20px 80px 20px 15px}.accordion-box dd .accordion-box__inner{padding:15px}}.accordion-box02{background:#fff;margin:10px 0}.accordion-box02>dt{position:relative;font-weight:normal}.accordion-box02>dt .accordion-box02__text-wrap{position:relative;min-height:74px;padding:10px 0 10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none !important}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__calendar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;font-size:14px;color:#fff;margin:10px 20px 10px 0;padding:10px 10px 10px 44px;width:110px;background:#136cd8 url(/images/common/icon_calendar_w.svg) 15px 50% no-repeat;background-size:19px 20px;border-radius:4px;line-height:1}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__calendar strong{font-weight:normal;font-size:20px}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:calc(100% - 130px);padding-right:10px;margin:10px 0;font-size:18px;color:#1247b2}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__mark{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block;width:60px;height:54px;border-left:1px dotted #cccccc;background:url(/images/common/accordion_btn_minus02.svg) 50% 50% no-repeat;background-size:20px 20px}.accordion-box02>dt .accordion-box02__text-wrap.collapsed .accordion-box02__mark{background:url(/images/common/accordion_btn_plus02.svg) 50% 50% no-repeat;background-size:20px 20px}.accordion-box02>dt .accordion-box02__text-wrap.accordion-box02__btn{border-bottom:1px solid #cccccc}.accordion-box02>dt .accordion-box02__text-wrap.accordion-box02__btn>.accordion-box02__text{width:calc(100% - 190px)}.accordion-box02>dd{margin:0}.accordion-box02>dd .accordion-box02__inner{padding:25px 30px}.accordion-box02>dd .accordion-box02__inner-link-only{margin-top:-10px;padding:0 25px 15px}@media screen and (max-width: 767px){.inner .accordion-box02{margin-left:-15px;margin-right:-15px}.accordion-box02>dt .accordion-box02__text-wrap{min-height:85px;padding:10px 15px 10px 15px;display:block;overflow:hidden}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__calendar{margin:10px 10px 1px 0;padding:4px 5px 4px 34px;width:91px;background:#136cd8 url(/images/common/icon_calendar_w.svg) 10px 50% no-repeat;background-size:17px 18px;float:left}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__calendar strong{font-size:18px}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__text{width:auto;padding-right:0px;margin:0px 0;padding-top:10px;line-height:1.7}.accordion-box02>dt .accordion-box02__text-wrap .accordion-box02__mark{position:absolute;top:50%;right:0;z-index:2;margin-top:-31px;display:block;width:50px;height:62px}.accordion-box02>dt .accordion-box02__text-wrap.accordion-box02__btn{padding:10px 0 10px 15px}.accordion-box02>dt .accordion-box02__text-wrap.accordion-box02__btn>.accordion-box02__text{width:auto;padding-right:50px}.accordion-box02>dd .accordion-box02__inner{padding:20px 15px}.accordion-box02>dd .accordion-box02__inner-link-only{margin-top:-10px;padding:0 15px 10px}}#main .tab-content{background:#fff}#main .nav-tabs{border-top:1px solid #b3b3b3;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-bottom:2px solid #b3b3b3;display:table;width:100%;table-layout:fixed}#main .nav-tabs .nav-item{display:table-cell;margin-bottom:0;border-right:1px solid #b3b3b3;white-space:nowrap}#main .nav-tabs .nav-item:last-child{border-right:none}#main .nav-tabs a.nav-link{border-radius:0;background:#fff;text-align:center;color:#000}#main .nav-tabs a.nav-link:hover{opacity:1;border:1px solid #00479d;color:#00479d}#main .nav-tabs a.nav-link.active{background:#00479d;color:#fff;border:1px solid #00479d}#main .nav-tabs.nav-tabs-type01{table-layout:fixed;white-space:normal;border:1px solid transparent;border-radius:0px;background:#fff;padding:15px 20px 0}#main .nav-tabs.nav-tabs-type01 .nav-item{border-right:none}#main .nav-tabs.nav-tabs-type01 a.nav-link{width:100%;border-radius:4px;background:#f0f0f0;font-weight:bold;border:1px solid transparent !important}#main .nav-tabs.nav-tabs-type01 a.nav-link:hover{opacity:0.6;color:#000}#main .nav-tabs.nav-tabs-type01 a.nav-link.active{opacity:1 !important;background:#00479d;color:#fff}#main .nav-tabs.nav-tabs-type02{table-layout:fixed;white-space:normal;background:#f0f0f0 !important;border:1px solid transparent;border-radius:4px}#main .nav-tabs.nav-tabs-type02 .nav-item{border-right:none}#main .nav-tabs.nav-tabs-type02 a.nav-link{width:100%;border-radius:4px;background:none;font-weight:bold;border:1px solid transparent !important}#main .nav-tabs.nav-tabs-type02 a.nav-link:hover{opacity:0.6;color:#000}#main .nav-tabs.nav-tabs-type02 a.nav-link.active{opacity:1 !important;background:#00479d;color:#fff}.tab-pane__inner{margin:15px 0}.tab-pane__inner .media-list-wrap{padding-top:20px;padding-bottom:10px;margin-bottom:10px}.tab-pane__inner .osusume-banner-tabwrap{margin-top:20px;margin-bottom:0px}.tab-pane__inner .osusume-banner-tabwrap .osusume-banner{margin-bottom:10px}.tab-pane__inner .game-list,.tab-pane__inner .quiz-list{margin-bottom:0px}.tab-pane__inner .keyword-list{margin:7px 0 7px}.tab-pane__inner .keyword-list+.media-list-wrap{margin-top:0}.tab-pane__inner .movie-1all{margin-bottom:20px}.tab-pane__inner .movie-1all+.movie-1all-text{margin:-13px 0 20px}.tab-pane__inner02{padding:15px 20px 20px;background:#fff}.tab-pane__inner02 .keyword-list{margin-top:0}.tab-pane__inner02 .media-list-wrap{padding:0;margin-bottom:0}.tab-pane__inner02 .tab-pane__inner02__btn-wrap{margin:5px -20px -20px}.tab-pane__inner02 .comment-box02{padding:0 !important}@media screen and (max-width: 767px){#main .nav-tabs-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}#main .nav-tabs{table-layout:auto;white-space:nowrap}#main .nav-tabs a.nav-link{white-space:nowrap;font-size:15px;padding:10px 4px;min-width:80px;letter-spacing:-0.05em}#main .nav-tabs.nav-tabs-type01{table-layout:fixed;white-space:normal;border-radius:0px;overflow:hidden;padding:15px 15px 0}#main .nav-tabs.nav-tabs-type01 a.nav-link{width:100%;overflow:hidden;text-overflow:ellipsis}#main .nav-tabs.nav-tabs-type02{table-layout:fixed;white-space:normal;border-radius:4px;overflow:hidden}#main .nav-tabs.nav-tabs-type02 a.nav-link{width:100%;overflow:hidden;text-overflow:ellipsis}.tab-pane__inner{margin:15px 0}.tab-pane__inner .media-list-wrap{padding-top:20px;padding-bottom:5px;margin-bottom:10px;margin-top:10px}.tab-pane__inner .osusume-banner-tabwrap{padding:0 15px;margin-bottom:0px;margin-top:10px}.tab-pane__inner .keyword-list{margin:7px 0 7px}.tab-pane__inner02{padding:15px 15px 15px}.tab-pane__inner02 .keyword-list{margin-top:0;padding-left:0px}.tab-pane__inner02 .tab-pane__inner02__btn-wrap{margin:5px 0px 0px}.tab-pane__inner02 .ttl-type02{margin-left:0;margin-right:0}}.popover-ellipsis{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:20px;background:url(/images/common/icon_ellipsis.svg) 50% 50% no-repeat;background-size:16px 4px;cursor:pointer}.popover{font-family:'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;border:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2)}.bs-popover-bottom{margin-top:0.7rem}.popover-body{padding:12px 15px 9px 15px;color:#000}.popover-body ul li{margin-bottom:3px}.popover .arrow{height:20px}.popover .arrow::before{display:none}.bs-popover-bottom>.arrow::after{top:-2px;right:5px;content:" ";width:21px;height:15px;border-width:0 0.5rem 0.5rem 0.5rem;border-color:transparent;background:url(/images/common/popover_huki_bg.png) 50% 50% no-repeat}.bs-popover-top>.arrow::after{bottom:-6px;right:5px;content:" ";width:21px;height:15px;border-width:0 0.5rem 0.5rem 0.5rem;border-color:transparent;background:url(/images/common/popover_huki_bg_btm.png) 50% 0% no-repeat}.datepicker-box{display:table;margin:0 auto}.datepicker-wrap{display:table;position:relative;margin:0px 0 40px}.datepicker-wrap input.form-control{display:table-cell;border:1px solid #cccccc !important;border-radius:4px 0 0 4px;height:40px;width:357px;outline:0;padding:0 20px;font-size:14px;-webkit-box-shadow:none !important;box-shadow:none !important}.datepicker-wrap .date-icon-calendar{cursor:pointer;background:#f0f0f0 url(/images/common/icon_calendar.svg) 50% 50% no-repeat;background-size:21px 22px;width:40px;height:40px;display:table-cell;border:1px solid #cccccc;border-left:none;border-radius:0px 4px 4px 0px}@media screen and (max-width: 767px){.datepicker-box{display:block}.datepicker-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0px 0 15px}.datepicker-wrap input.form-control{display:block;max-width:calc(100% - 40px)}.datepicker-wrap .date-icon-calendar{display:block}}.calendar-nav{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-nav .calendar-nav__l{width:100%}.calendar-nav .calendar-nav__l a{color:#000;padding-left:17px;background:url(/images/common/arrow_blue_l03.svg) 0 50% no-repeat;background-size:8px 8px;text-decoration:underline}.calendar-nav .calendar-nav__l a:hover{opacity:1}.calendar-nav .calendar-nav__c{width:100%;font-size:20px;text-align:center}.calendar-nav .calendar-nav__r{width:100%;text-align:right}.calendar-nav .calendar-nav__r a{color:#000;padding-right:17px;background:url(/images/common/arrow_blue_r03.svg) 100% 50% no-repeat;background-size:8px 8px;text-decoration:underline}.calendar-nav .calendar-nav__r a:hover{opacity:1}.calendar-nav+.dl-type02,.calendar-nav+.dl-type03,.calendar-nav+.tbl-type01{margin-top:0}@media screen and (min-width: 768px){.calendar-nav .calendar-nav__l{width:100%}.calendar-nav .calendar-nav__c{width:100%;text-align:center}.calendar-nav .calendar-nav__r{width:100%;text-align:right}}@media screen and (max-width: 767px){.calendar-nav{padding-left:15px;padding-right:15px;margin-bottom:7px}.calendar-nav .calendar-nav__c{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:18px}.calendar-nav .calendar-nav__l,.calendar-nav .calendar-nav__r{width:6em;font-size:16px}.inner .calendar-nav{padding-left:0;padding-right:0}}.datepicker{padding:7px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.15);box-shadow:2px 2px 8px rgba(0,0,0,0.15)}.datepicker th.prev,.datepicker th.next{color:#1858a6 !important;height:35px}.datepicker table th,.datepicker table td{font-weight:normal;font-size:14px;width:30px;height:30px}.datepicker table th.datepicker-switch{font-weight:bold;height:35px}.datepicker table thead tr:last-child th{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background:#00479d !important}button{cursor:pointer}button,input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{opacity:0.7}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled{opacity:1 !important;cursor:default}@media all and (-ms-high-contrast: none){*::-ms-backdrop,button,input[type="button"],input[type="submit"],input[type="reset"]{-webkit-transition:none;transition:none}}button,input,select,textarea{font-family:'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;outline:0}span.form-comment{font-size:12px;margin-left:10px;display:inline-block;font-weight:normal !important}div.form-comment{font-size:12px;margin-left:0px;display:block;font-weight:normal !important}@media screen and (max-width: 767px){span.form-comment,div.form-comment{padding-top:5px;margin-left:0px;display:block}}.input-type01{width:100%;height:40px;background-color:#ffffff;border:1px solid #cccccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-type01::-webkit-input-placeholder{color:#a3a3a3}.input-type01:-ms-input-placeholder{color:#a3a3a3}.input-type01::-ms-input-placeholder{color:#a3a3a3}.input-type01::placeholder{color:#a3a3a3}@media screen and (max-width: 767px){.input-type01{font-size:16px !important;line-height:1.5}}.select-type01{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;min-width:100px;max-width:100%;padding:0px 30px 0px 30px;height:60px;border:none;border-bottom:1px solid #000000;-webkit-box-shadow:none;box-shadow:none;line-height:1.2;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;background-image:url(/images/common/arrow_blue_btm.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:10px 7px;font-size:18px;font-weight:bold;text-align:center}.select-type01:disabled{opacity:1 !important}.select-type01::-ms-expand{display:none}@media screen and (max-width: 767px){.select-type01{font-size:18px;background-position:calc(100% - 5px) 50%;padding:0px 15px 0px 15px}}.textarea-type01{width:100%;height:120px;background-color:#ffffff;border:1px solid #cccccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.textarea-type01::-webkit-input-placeholder{color:#a3a3a3}.textarea-type01:-ms-input-placeholder{color:#a3a3a3}.textarea-type01::-ms-input-placeholder{color:#a3a3a3}.textarea-type01::placeholder{color:#a3a3a3}@media screen and (max-width: 767px){.textarea-type01{font-size:16px;height:150px}}.custom-control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.custom-control{display:inline-block}}label.custom-control{cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-indicator{position:absolute;top:0px;left:0;display:block;width:16px;height:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-control-description{display:block}.custom-checkbox .custom-control-indicator{background:url(/images/common/icon_check.svg) 0px 50% no-repeat;background-size:100% 100%}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{background:url(/images/common/icon_check_selected.svg) 0px 50% no-repeat;background-size:100% 100%}.custom-control.custom-radio{padding-left:24px}.custom-control.custom-radio .custom-control-indicator{background:url(/images/common/icon_radio.svg) 50% 50% no-repeat;background-size:100% 100%;top:50%;margin-top:-8px}.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-indicator{background:url(/images/common/icon_radio_selected.svg) 50% 50% no-repeat;background-size:100% 100%}sup{vertical-align:super;font-size:smaller}.input-ttl{font-size:12px;margin:5px 0}.required{display:inline-block;margin-left:10px;color:#f50000;font-size:12px;font-weight:normal}.custom-switch.nolabel{padding-left:0}.custom-switch.nolabel .custom-control-label{width:5rem;height:2rem;margin-top:14px}.custom-switch.nolabel::before,.custom-switch.nolabel::after{position:absolute;top:0;font-size:10px;line-height:12px;color:#707070}.custom-switch.nolabel::before{content:"OFF";left:0}.custom-switch.nolabel::after{content:"ON";right:0}.custom-switch.nolabel .custom-control-label::before{top:0;left:0;width:5rem;height:2rem;pointer-events:all;border-radius:1rem;background-color:#ececec}.custom-switch.nolabel .custom-control-label::after{top:4px;left:4px;width:calc(2rem - 8px);height:calc(2rem - 8px);border-radius:1rem;background-color:#fff;-webkit-box-shadow:0px 2px 3px 1px rgba(0,0,0,0.25);box-shadow:0px 2px 3px 1px rgba(0,0,0,0.25)}.custom-switch.nolabel .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(3rem);transform:translateX(3rem)}.custom-switch.nolabel .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#adb5bd;background-color:#4cf47b}.custom-switch.nolabel .custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:none;box-shadow:none}.custom-switch.nolabel .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#adb5bd}.modal{z-index:100050}.modal-backdrop{z-index:100040}.modal-content{background-color:#fff;border:none;border-radius:20px}.modal-header{padding:40px 40px 0px;border-bottom:none;height:70px;border-radius:0}.modal-body{padding:0px;margin:0px 40px 40px 40px;background:#fff;text-align:left}.modal-body .select-type01{width:300px}.modal-body p{margin-bottom:0.8em}.modal-body .ttl-type01{margin-top:0;margin-left:0;margin-right:0}.modal-body .ttl-type02{margin-left:0;margin-right:0;margin-bottom:20px}.modal button.close{opacity:1;padding:0;margin:0 0 0 auto}.modal button.close span{display:block;width:28px;height:28px;background:url(/images/common/icon_close_blue.svg) 50% 50% no-repeat;background-size:28px 28px}.modal-footer{padding:1rem;border-top:none}@media screen and (max-width: 767px){.modal-content{border-radius:10px}.modal-header{padding:10px 10px 0px 15px;height:35px;overflow:visible}.modal-body{padding:0px;margin:0px 15px 15px 15px}.modal-body .select-type01{width:100%}.modal button.close span{display:block;width:25px;height:25px;background-size:19px 19px !important}}.modal-body__inner{padding:0px}.modal-btn-list{position:relative;text-align:center;margin:30px 0}.modal-btn-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-btn-list ul li{min-width:120px;margin:0 5px}.modal-btn-list ul li .btn{line-height:1;width:100%;font-size:14px;padding:10px 10px}@media screen and (max-width: 767px){.modal-btn-list ul li{min-width:155px;max-width:calc(50% - 4px);margin:0 2px 0 2px}}.modal-btn-list02{position:relative;text-align:center;margin:10px 0 20px}.modal-btn-list02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-btn-list02 ul li{width:120px;margin:0 5px}.modal-btn-list02 ul li .btn{line-height:1;width:100%;font-size:14px;padding:10px 0}@media screen and (max-width: 767px){.modal-btn-list02 ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-btn-list02 ul li{width:155px;max-width:calc(50% - 4px);margin:0 2px 0 2px}}.modal-title-fortune{line-height:1;min-height:33px;font-size:20px;padding:8px 0 10px 42px;background:url(/images/common/icon_fortune.svg) 0px 0 no-repeat;background-size:33px 33px}.modal-title-weather{line-height:1;min-height:33px;font-size:20px;padding:10px 0 10px 42px;background:url(/images/common/icon_weather.svg) 0px 0 no-repeat;background-size:33px 33px}@media screen and (max-width: 767px){.modal-title-fortune{min-height:30px;font-size:18px;padding:7px 0 0px 38px;background:url(/images/common/icon_fortune.svg) 0px 0 no-repeat;background-size:30px 30px;margin-bottom:20px}.modal-title-weather{min-height:30px;font-size:18px;padding:7px 0 0px 38px;background:url(/images/common/icon_weather.svg) 0px 0 no-repeat;background-size:30px 30px;margin-bottom:20px}}.modal-setting-list li{margin-bottom:30px;text-align:center}.modal-form-itemlist{margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-form-itemlist li{width:185px;padding-right:10px;margin-bottom:10px}@media screen and (max-width: 767px){.modal-form-itemlist li{width:162px;padding-right:5px;margin-bottom:5px}}.modal-form-box{padding:30px 0;margin:30px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.modal-form-box>*:last-child{margin-bottom:0}@media screen and (max-width: 767px){.modal-form-box{padding:15px 0;margin:15px 0}}.modal-btn-type01{width:240px}@media screen and (max-width: 767px){.modal-btn-type01{line-height:1;width:155px;max-width:calc(50% - 4px);font-size:14px;padding:10px 5px}}.btn.modal-btn-type02{min-width:240px}@media screen and (max-width: 767px){.btn.modal-btn-type02{line-height:1.2 !important;min-width:150px;max-width:100%;font-size:14px;padding:10px 10px}}.modal-dialog-text{text-align:center;font-size:18px;font-weight:bold;margin:20px 0 30px}@media screen and (max-width: 767px){.modal-dialog-text{font-size:15px;margin:10px 0 20px}}.belongs-tag-entry-modal__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.belongs-tag-entry-modal__switch>.belongs-tag-entry-modal__switch-label{margin:0 15px 0 0;font-size:12px}.belongs-tag-entry-modal__btn ul li{max-width:100%}.belongs-tag-entry-modal__btn ul li>a>span{font-size:10px;font-weight:normal}@media screen and (max-width: 767px){.belongs-tag-entry-modal__switch>.belongs-tag-entry-modal__switch-label{font-weight:normal}}.ui-widget-content.ui-autocomplete{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;background:#ffffff;color:#333333;position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;display:block;line-height:1.1;padding:11px 20px;color:#818181;font-size:16px;border-bottom:1px solid #bcbcbc}@media screen and (max-width: 767px){.ui-menu .ui-menu-item-wrapper{padding:12px 15px;font-size:12px}}[v-cloak]{display:none !important}.other-box{width:480px;padding:60px 0px 40px;margin:0 auto}.other-box__ttl{margin-bottom:25px;text-align:center;font-size:20px;font-weight:bold}.other-box__btn-wrap{width:238px;margin:30px auto 40px}@media screen and (max-width: 767px){.other-box{width:100%;padding:30px 15px 20px}.other-box__ttl{margin-bottom:15px;font-size:16px}.other-box__btn-wrap{width:100%;margin:15px auto 30px}}.weather-text01{font-weight:bold;font-style:normal;font-size:26px;color:#e60012 !important;padding-right:2px}.weather-text02{font-weight:bold;font-style:normal;font-size:26px;color:#0075a9 !important;padding-left:2px}.weather-text03{font-weight:bold;font-style:normal;font-size:26px;color:#000000 !important;padding-right:2px}.saturday,.sunday,.holiday{color:#e60012 !important}.dl-type-weather{background:#fff;margin:20px 0}.dl-type-weather>dt{border:1px solid #cccccc;border-bottom:none;padding:12px 20px;font-weight:normal;font-size:14px;line-height:1}.dl-type-weather>dd{margin:0}.dl-type-weather__today{display:-webkit-box;display:-ms-flexbox;display:flex}.dl-type-weather__today>dl{width:50%;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}.dl-type-weather__today>dl:first-child{border-left:1px solid #cccccc}.dl-type-weather__today>dl>dt{padding:12px 20px;font-weight:normal;font-size:14px;line-height:1;text-align:center;background:#d3dfee;border-bottom:1px solid #cccccc}.dl-type-weather__today>dl>dd{padding:10px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.dl-type-weather__today>dl>dd dl{width:33.333%;text-align:center;padding:10px 0;border-right:1px dotted #ccc}.dl-type-weather__today>dl>dd dl:last-child{border-right:none}.dl-type-weather__today>dl>dd dl dt{line-height:1.2;height:40px}.dl-type-weather__today>dl>dd dl dd{line-height:1.2;font-size:12px;margin:0}.dl-type-weather__today>dl>dd dl img{width:52px}.dl-type-weather__week table{width:100%;border:1px solid #ccc;border-collapse:collapse}.dl-type-weather__week table th{border:1px solid #ccc;line-height:1;text-align:center;vertical-align:middle;background:#f7f7f7;padding:12px 3px;font-weight:normal}.dl-type-weather__week table td{border:1px solid #ccc;line-height:1;text-align:center;vertical-align:middle;padding:15px 5px;background:#fff}.dl-type-weather__week table td img{width:52px;margin-bottom:8px}.dl-type-weather__week table td dd{margin:0}.dl-type-weather__week table thead th{background:#d3dfee}.dl-type-weather__week table tbody th{width:83px}.dl-type-weather__week table tbody .week_weather td{font-size:12px}.weather-box{padding:1px 20px;background:#fff;margin:10px 0}@media screen and (max-width: 767px){.dl-type-weather{margin:20px 0}.dl-type-weather>dt{padding:10px 15px;font-size:16px}.dl-type-weather__today{display:block}.dl-type-weather__today>dl{width:auto;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}.dl-type-weather__today>dl:first-child{border-top:none}.dl-type-weather__today>dl>dt{padding:10px 15px;font-size:16px}.dl-type-weather__today>dl>dd dl{padding:5px 0}.dl-type-weather__today>dl>dd dl dd{font-size:11px}.dl-type-weather__today__temp dt{padding-top:2px}.dl-type-weather__today__rain dt{padding-top:2px}.dl-type-weather__week .weather-text01{font-size:18px}.dl-type-weather__week .weather-text02{font-size:18px}.dl-type-weather__week .weather-text03{font-size:18px}.dl-type-weather__week table th{font-size:11px;line-height:1.6;padding:5px 2px}.dl-type-weather__week table td{padding:10px 2px}.dl-type-weather__week table td img{width:35px;margin-bottom:0px}.dl-type-weather__week table td dd{display:none}.dl-type-weather__week table thead th:first-child{display:none}.dl-type-weather__week table tbody th{display:none}.dl-type-weather__week table tbody td{font-size:12px}.dl-type-weather__week table tbody .week_rain td{font-size:12px}.weather-box{padding:1px 15px}}.comment-box01{padding:15px 20px 20px;background:#fff}.comment-box01 .comment-box__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;width:100%;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.comment-box01 .comment-box__ttl dt{margin-bottom:10px;font-size:18px;font-weight:normal;color:#1247b2;word-break:break-all;max-width:650px}.comment-box01 .comment-box__ttl dd{margin:0;line-height:1;color:#818181;font-size:12px;word-break:break-all;max-width:650px}.comment-box01 .comment-box__ttl:hover{text-decoration:none}.comment-box01 .icon-comment{padding-left:30px;margin-bottom:10px;color:#008bbf;background:url(/images/comment/icon_comment.svg) no-repeat 0 50%}.comment-box01 .comment-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 40px 30px 20px;background:#f7f7f7}.comment-box01 .comment-group .comment-form{width:100%}.comment-box01 .comment-group .comment-form .comment-form__input__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-box01 .comment-group .comment-form .comment-nickname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-box01 .comment-group .comment-form .comment-nickname figure{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:10px}.comment-box01 .comment-group .comment-form .comment-nickname figure img{width:100%}.comment-box01 .comment-group .comment-form .comment-nickname span{display:inline-block;font-weight:bold}.comment-box01 .comment-group .comment-form .comment-form__input{padding-left:46px}.comment-box01 .comment-group .comment-form .comment-form__input textarea{display:block;width:543px;height:100px;margin-bottom:10px;padding:10px 15px;border-radius:5px;border:1px solid #cccccc}.comment-box01 .comment-group .comment-form .comment-form__input input[type="submit"]{width:120px;padding:0.35rem 0.75rem;margin-left:auto;font-size:.9rem}.comment-box01 .comment-group .comment-form .comment-form__input.nickname-bottom{padding-left:20px}.comment-box01 .comment-group .comment-form .comment-form__input.nickname-bottom textarea{width:100%}.comment-box01 .comment-group .comment-form .comment-form__input.no-login .no-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:543px;height:100px;background:#f0f0f0;border-radius:5px;border:1px solid #cccccc;color:rgba(0,0,0,0.5);margin-top:-40px}.comment-box01 .btn-wrap{padding:0;margin:0 -20px -20px}.comment-box02{padding:30px 20px 20px;background:#fff}.comment-box02 .comment-status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;line-height:1.6}.comment-box02 .comment-status figure{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:10px}.comment-box02 .comment-status figure img{width:100%}.comment-box02 .comment-status .comment-nickname{display:inline-block;font-weight:bold;font-size:20px;word-break:break-all;max-width:510px}.comment-box02 .comment-status .comment-rank__wrap .profile-link{margin-left:20px}.comment-box02 .comment-status_freetext{margin:20px 0;padding:20px;font-size:14px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.comment-box02 .comment-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;background:#f0f0f0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.comment-box02 .comment-total li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%;line-height:1;white-space:nowrap}.comment-box02 .comment-total li.comment-total__comment{color:#008bbf;border-right:1px dotted #cccccc;font-size:12px}.comment-box02 .comment-total li.comment-total__comment a{display:block;text-align:center;width:100%;color:#008bbf !important;text-decoration:none !important}.comment-box02 .comment-total li.comment-total__comment strong{padding-left:40px;padding-right:3px;background:url(/images/comment/icon_comment.svg) no-repeat 0 50%;background-size:24px 20px;font-size:26px}.comment-box02 .comment-total li.comment-total__like{color:#e40066;font-size:12px}.comment-box02 .comment-total li.comment-total__like a{display:block;text-align:center;width:100%;color:#e40066 !important;text-decoration:none !important}.comment-box02 .comment-total li.comment-total__like strong{padding-left:40px;padding-right:3px;background:url(/images/comment/icon_like.svg) no-repeat 0 50%;background-size:24px 20px;font-size:26px}.comment-appeal-box{margin:15px 0;padding:10px;font-weight:bold;color:#f50000;border:1px solid #f50000}.comment-box01 .comment-group .comment-form-note{margin:15px 0 0;color:#818181;font-size:12px}.comment-box01 .comment-group .comment-form-note a{color:#818181;text-decoration:underline}.comment-box01 .comment-group .comment-form .comment-form__input__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-box01 .comment-group .comment-form .comment-nickname a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000}@media screen and (max-width: 767px){.comment-box01{padding:15px 15px 20px}.comment-box01 .icon-comment{padding-left:20px;font-size:11px;background-size:16px auto}.comment-box01 .comment-group{padding:10px}.comment-box01 .comment-group .comment-form .comment-nickname figure{width:30px;height:30px}.comment-box01 .comment-group .comment-form .comment-form__input{padding-left:0;margin-top:10px}.comment-box01 .comment-group .comment-form .comment-form__input textarea{width:100%;height:100px;padding:10px 15px}.comment-box01 .comment-group .comment-form .comment-form__input input[type="submit"]{width:auto;padding:0.5rem 40px 0.75rem;margin:0 auto}.comment-box01 .comment-group .comment-form .comment-form__input.no-login{padding-left:40px;margin-top:0}.comment-box01 .comment-group .comment-form .comment-form__input.no-login .no-textarea{width:100%;height:100px;margin-top:-30px}.comment-box01 .comment-group .comment-form .comment-form__input.nickname-bottom{padding-left:0px}.comment-box01 .btn-wrap{margin:0;padding:0}.comment-box01 .ttl-type02{margin:0px 0 10px}.comment-box02{padding:20px 15px 15px}.comment-box02 .comment-status figure{width:37px;height:37px}.comment-box02 .comment-status .comment-nickname{font-size:12px}.comment-box02 .comment-status .comment-rank__wrap .profile-link{font-size:11px}.comment-box02 .comment-status_freetext{margin:15px 0;padding:15px;font-size:12px}.comment-box02 .comment-total li.comment-total__comment strong{padding-left:25px;background-size:18px auto;font-size:18px}.comment-box02 .comment-total li.comment-total__like strong{padding-left:25px;background-size:18px auto;font-size:18px}.comment-box02 .ttl-type02{margin:0px 0 10px}.comment-appeal-box{font-size:14px}.comment-box01 .comment-group .comment-form .comment-nickname{font-size:12px}}.comment-rank__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.comment-rank{display:inline-block;padding-right:26px;white-space:nowrap}.comment-list{margin-bottom:10px;border:1px solid #dddddd;padding:5px 10px}.comment-list li.comment-list__post{margin-bottom:10px;border-bottom:1px dotted #dddddd}.comment-list li.comment-list__post a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;width:100%;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.comment-list li.comment-list__post a:hover{text-decoration:none}.comment-list li.comment-list__post a dl{padding:5px 10px}.comment-list li.comment-list__post a dl dt{font-weight:normal;margin-bottom:8px;word-break:break-all;max-width:605px}.comment-list li.comment-list__post a dl dd{margin:0;line-height:1;color:#818181;font-size:12px;word-break:break-all}.comment-list li.comment-list__post a dl dd span+span{margin-left:15px}.comment-list li.comment-list__user{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:url(/images/comment/icon_comments_arw.svg) no-repeat 10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-list li.comment-list__user:hover{text-decoration:none}.comment-list li.comment-list__user .popover-ellipsis{margin-left:auto}.comment-list li.comment-list__user dl{width:100%;padding:5px 10px 5px 45px}.comment-list li.comment-list__user dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:normal}.comment-list li.comment-list__user dl dt figure{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:10px}.comment-list li.comment-list__user dl dt figure img{width:100%}.comment-list li.comment-list__user dl dt span.nickname{display:block;font-weight:bold;word-break:break-all;max-width:435px}.comment-list li.comment-list__user dl dt span.postdate{display:block;color:#818181;font-size:12px;padding:0 20px;white-space:nowrap}.comment-list li.comment-list__user dl dt .comment-delete,.comment-list li.comment-list__user dl dt .comment-edit-link{color:#000 !important;margin-left:auto;font-size:12px;text-decoration:underline;cursor:pointer;white-space:nowrap}.comment-list li.comment-list__user dl dt .comment-delete:hover,.comment-list li.comment-list__user dl dt .comment-edit-link:hover{text-decoration:none}.comment-list li.comment-list__user dl dd{margin:0;color:#000000;font-size:14px;word-break:break-all}.comment-list li.comment-list__user dl dd.comment-like__wrap{text-align:right;margin:10px auto 0}.comment-list.all{border:0;margin-bottom:0;padding:0}.comment-list.all li.comment-list__user{background:none;border-top:1px dotted #ccc}.comment-list.all li.comment-list__user dl{width:100%;padding:15px 10px}.comment-list.all li.comment-list__user dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:normal}.comment-list.all li.comment-list__user dl dt figure{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:10px}.comment-list.all li.comment-list__user dl dt figure img{width:100%}.comment-list.all li.comment-list__user dl dt i{margin-left:15px}.comment-list.all li.comment-list__user dl dt span.nickname{font-weight:bold}.comment-list.all li.comment-list__user dl dt span.postdate{padding:0 0 0 15px}.btn-like{margin-left:auto;background:#fff url(/images/comment/icon_like.png) no-repeat 10px 4px;border:1px solid #e40066;border-radius:4px;padding:5px 10px 5px 30px;height:25px;font-size:12px;color:#e40066}.btn-like.on{background:#e40066 url(/images/comment/icon_like.png) no-repeat 10px -12px;color:#ffffff}.comment-list__icon{display:inline-block;line-height:1.1;padding:3px 9px;border-radius:3px;font-size:12px;color:#000;text-decoration:none;background:#e0e0e0;margin-right:10px;white-space:nowrap}.comment-list__icon.type01{background:#f85279;color:#fff;margin-left:15px}@media screen and (max-width: 767px){.comment-rank{padding-right:20px;font-size:11px}.comment-list li.comment-list__post a dl{padding:5px 10px}.comment-list li.comment-list__post a dl dt{font-size:14px;font-weight:normal;margin-bottom:8px}.comment-list li.comment-list__post a dl dd{font-size:12px}.comment-list li.comment-list__user dl{width:100%;padding:5px 10px 5px 45px}.comment-list li.comment-list__user dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:normal}.comment-list li.comment-list__user dl dt figure{width:30px;height:30px}.comment-list li.comment-list__user dl dt span.nickname{font-size:12px;font-weight:bold}.comment-list li.comment-list__user dl dt span.postdate{color:#818181;font-size:11px;padding:0 0 0 20px;white-space:nowrap}.comment-list li.comment-list__user dl dt .comment-delete{font-size:13px}.comment-list li.comment-list__user dl dt .comment-edit-link{position:absolute;right:10px;bottom:8px;font-size:13px}.comment-list li.comment-list__user dl dd.comment-like__wrap{margin:10px 40px 0 0}.comment-list.all{padding:0}.comment-list.all li.comment-list__user dl dd.comment-like__wrap{margin:10px 0 0}.btn-like{font-size:11px}.btn-like.on{color:#ffffff}.comment-list__icon{font-size:11px;margin-right:0}}.comment-box01__all-comment-ttl{position:relative}.comment-box01__all-comment-ttl__link{position:absolute;top:5px;right:0}.comment-box01 .comment-group .comment-form .comment-form__input input[type="submit"]{width:120px;padding:0.35rem 0.75rem;margin-left:0;margin-right:auto;font-size:.9rem}.comment-sort-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.comment-sort-list li{line-height:1.1;padding-right:10px;margin-right:10px;border-right:1px solid #6b6b6b}.comment-sort-list li:last-child{padding-right:0px;margin-right:0px;border-right:none}@media screen and (max-width: 767px){.comment-box01__all-comment-ttl__link{top:2px}.comment-box01 .comment-group .comment-form .comment-nickname span{font-size:12px}.comment-box01 .comment-group .comment-form .comment-form__input input[type="submit"]{margin-left:auto;margin-right:auto;width:155px;padding:0.5rem 0.75rem}.comment-sort-list li{font-size:11px}}.comment-box02__your-comment-ttl{position:relative;padding-bottom:10px}.comment-box02__your-comment-ttl__link{position:absolute;top:10px;right:0}.comment-box02__your-comment-ttl__link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.comment-box02__your-comment-ttl__link ul li{line-height:1.1;padding-right:10px;margin-right:10px;border-right:1px solid #6b6b6b}.comment-box02__your-comment-ttl__link ul li:last-child{padding-right:0px;margin-right:0px;border-right:none}@media screen and (max-width: 767px){.comment-box02__your-comment-ttl__link{position:static;padding-bottom:0px}.comment-box02__your-comment-ttl__link ul{margin-bottom:10px}.comment-box02__your-comment-ttl__link ul li{font-size:11px}}.comment-user-profile dl dt{position:relative;border-left:4px solid #00479d;padding-left:14px;font-size:14px;font-weight:bold;color:#000;line-height:1.2;margin-bottom:10px}.comment-user-profile dl dd{position:relative;text-align:center;margin:0;padding-bottom:30px}#comment-user-profile__ph{width:120px;margin:0 auto;height:120px;overflow:hidden;border-radius:60px;margin-bottom:5px}#comment-user-profile__ph img{width:100%;height:auto}.comment-user-profile__file-wrap{position:absolute;top:0;line-height:0}#comment-user-profile__file{height:0;opacity:0}.comment-user-profile__btn-wrap{text-align:center}#comment-user-profile__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0 !important;background:none;cursor:pointer;font-size:14px;text-decoration:underline;color:#000}.comment-user-profile__ph-text{margin-top:15px;font-size:14px;padding-bottom:30px;border-bottom:1px dotted #cccccc}.comment-user-profile__submit-wrap{padding-top:30px;text-align:center}.comment-user-profile__submit-wrap input[type="submit"]{width:160px;padding:0.35rem 0.75rem;margin:0 auto;font-size:.9rem}@media screen and (max-width: 767px){.comment-user-profile dl dt{border-left:3px solid #00479d;padding-left:13px;font-size:16px;margin-bottom:10px}.comment-user-profile dl dd{text-align:left}#comment-user-profile__ph{width:100px;height:100px;border-radius:50px}#comment-user-profile__btn{font-size:12px}.comment-user-profile__ph-text{margin-top:15px;font-size:16px;padding-bottom:30px}.comment-user-profile__submit-wrap{padding-top:30px;text-align:center}.comment-user-profile__submit-wrap input[type="submit"]{width:155px;padding:0.5rem 0.75rem}}.form-select.bef-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.js-hide,.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}.comment-box01 .nocomment-text{margin-bottom:20px}/*! --------2020-04-07-mycommentなどを追加-------- */.mycomment-data-title{position:relative}/*! --------2020-04-07-00000000000ページを追加-------- */@media (max-width: 768px){.comment-chart{background:white;padding-bottom:1em}}.comment-chart__group{padding:15px 30px;background:#f7f7f7}@media (max-width: 768px){.comment-chart__group{padding:10px}}.comment-chart__group-outer{border-left:2px solid #ddd;background:white;padding:1em}@media (max-width: 768px){.comment-chart__group-outer{border-left:1px solid #ddd;padding:1em 1em 0 1em;margin-left:1em}}.comment-chart__wrapper{background:#fff;border-left:2px solid #ddd;padding:1.5em}@media (max-width: 768px){.comment-chart__wrapper{border-left:1px solid #ddd;padding:0 1em;margin-left:1em}}.comment-chart__number{border-left:2px solid #ddd;background:#eee;padding:5px;padding-left:1em;font-size:20px}@media (max-width: 768px){.comment-chart__number{border-left:1px solid #ddd;background:white;margin-left:1em;margin-top:1em;font-size:16px}}.comment-chart__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:36px;font-size:16px;padding:0}.comment-chart figure{width:30px;height:30px;border-radius:50%;overflow:hidden}.comment-chart .comment-list__user.-p-m{padding:0 1.5em}@media (max-width: 768px){.comment-chart .comment-list__user.-p-m{padding:0 1em}}.comment-chart .comment-list__user dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:normal;align-items:center}.comment-chart .comment-list-nickname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-chart .comment-box01 .comment-box__ttl.comment-chart{padding-bottom:0;margin-bottom:0;border:none}.comment-chart .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comment-chart .popover-ellipsis.-right{margin-left:auto;margin-right:0}.comment-chart .required.ml-none{margin-left:0}.comment-chart .comment-list__user{background:#fff;padding:1em 0;border-bottom:1px dashed #ccc}.comment-chart .comment-list__user:first-child{border-top:1px dashed #ccc;margin-top:2em}.comment-chart .comment-nickname>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-chart .comment-form__input__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.2em}.comment-chart .postdate{font-size:12px;color:#818181}.comment-chart .nickname{font-size:14px;font-weight:bold}.comment-chart .category{font-size:10px;padding:3px 6px}.comment-chart .category.-pink{background:#f6557b;color:white;border-radius:4px}.comment-chart .postdate,.comment-chart .nickname,.comment-chart .category{margin-left:1em}.comment-chart .comment-form-note{font-size:11px;color:#818181 !important;margin-top:1em}.comment-chart .comment-form-note>a{color:#818181 !important;text-decoration:underline}/*! --------2020-04-09-修正対応-------- */.comment-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}*:focus{outline:none !important}.border-wrapper{border-left:2px solid #ddd;margin-top:1em}@media (max-width: 768px){.border-wrapper{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:none}}.comment-list li.comment-list__user dl dd.comment-like__wrap{margin:10px 0 0 0}/*! --------2020-04-15-修正対応-------- */.comment-form__button-wrapper input{width:155px;height:39px;font-size:0.9em}.comment-nickname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.comment-nickname>a{color:black !important}.comment-nickname__name{padding-left:1em}/*! --------2020-04-17-修正対応-------- */input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.comment-nickname>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-form__input__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-box01 .comment-group .comment-form .comment-form__input.no-login .no-textarea{margin-top:0}@media (max-width: 768px){.comment-box01 .comment-group .comment-form .comment-form__input.no-login{padding-left:0}}.more-button__wrapper,.next-button__wrapper{position:relative;color:#00479d;font-weight:bold;text-decoration:none !important;text-align:center;background:white;border-top:1px solid #00479d;border-bottom:1px solid #00479d;padding:0.55rem 0 0.7rem;font-size:1.13rem;line-height:1.5;cursor:pointer;width:100%;display:block}.more-button__text,.next-button__text{display:inline;padding-right:30px;background:url(/images/common/arrow_blue_btm.svg) 100% 50% no-repeat;background-size:11px 8px}.more-button{margin-top:2em}.next-button__wrapper:hover{background:#00479d;color:white;opacity:1}.next-button__text{position:relative;background:none;display:inline-block}.next-button__text::before{position:absolute;display:block;content:"";top:50%;right:-0.5em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 8px;border-color:transparent transparent transparent currentColor}.nologin-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:543px;height:100px;background:#f0f0f0;border-radius:5px;border:1px solid;color:rgba(0,0,0,0.5);margin:0 auto 1em}@media (max-width: 768px){.nologin-textarea{width:100%;padding:0 0.3em}}@media (max-width: 768px){.nologin-textarea__text{font-size:12px}}.nologin-textarea__link{text-align:center}.nologin-textarea__link>li{display:inline}.nologin-textarea__link>li:last-child{margin-left:1em}.comment-box01 .comment-group{padding-top:15px;padding-bottom:15px}#login-box{width:480px;padding:60px 0px 40px;margin:0 auto}.login-box__ttl{margin-bottom:15px;text-align:center;font-size:20px;font-weight:bold}.login-box__form{width:100%;margin-bottom:40px;border-bottom:1px dotted rgba(0,0,0,0.2)}.login-box__form.no-line{border-bottom:none !important}.login-box__form .login-box__form-input{width:400px;margin:0 auto}.login-box__btn-wrap{width:238px;margin:30px auto 40px}.login-box__btn-wrap .arrow-link-wrap-r{margin-top:10px}.btn-entry,.btn-login{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;display:block;width:238px;color:#fff !important;font-size:18px;font-weight:bold;text-align:center;text-decoration:none !important;border-radius:4px;line-height:1;padding:15px 0}.btn-entry::after,.btn-login::after{position:absolute;content:" ";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat;background-size:100% 100%}.btn-entry{background:#f50000 url(/images/common/icon_registration.svg) 16px 50% no-repeat;background-size:25px 25px}.btn-login{background:#136cd8 url(/images/common/icon_login.svg) 16px 50% no-repeat;background-size:23px 22px}@media screen and (max-width: 767px){#login-box{width:100%;padding:30px 15px 20px}.login-box__ttl{margin-bottom:15px;font-size:16px}.login-box__form{width:100%;margin-bottom:30px}.login-box__form .login-box__form-input{width:100%}.login-box__btn-wrap{width:100%;margin:15px auto 30px}.btn-entry,.btn-login{width:100%;padding:20px 0}}.quiz-list.slides,.game-list.slides{opacity:0}.game-iframe-wrap{background:#fff;padding:30px 0;text-align:center}.game-iframe-wrap .game-iframe{margin:0 auto}@media screen and (min-width: 768px){.result_correct{text-align:center;background:url(/images/common/result_correct_bg.png) 50% 0 no-repeat;background-size:cover;min-height:360px;margin-bottom:10px}.result_correct span{display:block;font-weight:900;line-height:1.05}.result_correct .result_correct__text01{padding-top:25px;font-size:26px;margin-bottom:12px}.result_correct .result_correct__text02{font-size:38px;margin-bottom:-5px}.result_correct .result_correct__text03{font-family:'Open Sans', sans-serif;font-weight:700 !important;font-size:160px;margin-bottom:0px;color:#e60012}.result_correct .result_correct__text04{font-size:38px;margin-bottom:13px;color:#e60012}.result_correct .result_correct__text05{font-size:14px;font-weight:normal !important;padding-bottom:15px}.result_retry{text-align:center;background:url(/images/common/result_retry_bg.png) 50% 0 no-repeat;background-size:cover;min-height:360px;margin-bottom:10px}.result_retry span{display:block;font-weight:900;line-height:1.1}.result_retry .result_retry__text01{padding-top:64px;font-size:26px;margin-bottom:25px}.result_retry .result_retry__text02{font-size:81px;margin-bottom:15px}.result_retry .result_retry__text03{font-size:55px;padding-bottom:15px}.quiz-list.slides .slick-prev,.quiz-list.slides .slick-next,.game-list.slides .slick-prev,.game-list.slides .slick-next{top:40px;margin-top:0}}@media screen and (max-width: 767px){.result_correct{text-align:center;background:url(/images/common/result_correct_bg_sp.png) 50% 0 no-repeat;background-size:cover;height:calc(100vw * 0.72);margin-bottom:10px}.result_correct span{display:block;font-weight:900;line-height:1.05}.result_correct .result_correct__text01{padding-top:calc(200vw / 37.5);font-size:calc(200vw / 37.5);margin-bottom:calc(100vw / 37.5)}.result_correct .result_correct__text02{font-size:calc(260vw / 37.5)}.result_correct .result_correct__text03{font-family:'Open Sans', sans-serif;font-weight:700 !important;font-size:calc(1100vw / 37.5);margin-bottom:0px;color:#e60012}.result_correct .result_correct__text04{font-size:calc(250vw / 37.5);margin-bottom:calc(100vw / 37.5);color:#e60012}.result_correct .result_correct__text05{font-size:calc(160vw / 37.5);font-weight:normal !important}.result_retry{text-align:center;background:url(/images/common/result_retry_bg_sp.png) 50% 0 no-repeat;background-size:cover;height:calc(100vw * 0.72);margin-bottom:10px}.result_retry span{display:block;font-weight:900;line-height:1.1}.result_retry .result_retry__text01{padding-top:calc(500vw / 37.5);font-size:calc(200vw / 37.5);margin-bottom:calc(200vw / 37.5)}.result_retry .result_retry__text02{font-size:calc(520vw / 37.5);margin-bottom:calc(120vw / 37.5)}.result_retry .result_retry__text03{font-size:calc(320vw / 37.5)}.game-iframe-wrap{padding:0px 0;background:none}.game-iframe-wrap .game-iframe{width:100%;height:calc(100vw * 1.25);overflow:hidden}.quiz-list.slides,.game-list.slides{margin-bottom:10px}.quiz-list.slides .slick-prev,.quiz-list.slides .slick-next,.game-list.slides .slick-prev,.game-list.slides .slick-next{top:75px;margin-top:0}}#quiz-correct-modal .modal-header,#quiz-incorrect-modal .modal-header{z-index:1}#quiz-correct-modal .modal-body,#quiz-incorrect-modal .modal-body{margin:-60px 10px 20px}@media screen and (max-width: 767px){#quiz-correct-modal .modal-body,#quiz-incorrect-modal .modal-body{margin:-25px 10px 0}}.policy-box .ttl-type02{margin:20px 0}.policy-box p{margin-bottom:1em}.sitemap-box ul{margin:0px 0 30px;padding-top:10px}.sitemap-box ul li{margin-bottom:5px}@media screen and (max-width: 767px){.sitemap-box .col-12{margin-bottom:20px}.sitemap-box .col-12:last-child{margin:-20px 0 0 0}.sitemap-box ul{margin:0px 0 0px;padding-top:0px}.sitemap-box ul li{margin-bottom:5px}}.benefits-box .benefits-box__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.benefits-box .benefits-box__num li{width:calc(50% - 10px);position:relative;background:#fff;padding:0 20px 20px;border:3px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box}.benefits-box .benefits-box__num li+li{margin-left:20px}.benefits-box .benefits-box__num li::before{position:absolute;content:" ";display:block;width:76px;height:76px;top:-3px;left:-3px;z-index:2}.benefits-box .benefits-box__num li.num01::before{background:url(/images/about/mark_benefits01.png) 0 0 no-repeat;background-size:100% 100%}.benefits-box .benefits-box__num li.num02::before{background:url(/images/about/mark_benefits02.png) 0 0 no-repeat;background-size:100% 100%}.benefits-box .benefits-box__num li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px}.benefits-box .benefits-box__num li dl dt{font-size:20px;font-weight:400;margin-bottom:15px}@media screen and (max-width: 767px){.benefits-box .benefits-box__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.benefits-box .benefits-box__num li{width:100%;padding:0 20px 10px}.benefits-box .benefits-box__num li+li{margin-left:0;margin-top:10px}.benefits-box .benefits-box__num li::before{width:81px;height:81px}.benefits-box .benefits-box__num li.num01::before{background:url(/images/about/mark_benefits01.svg) 0 0 no-repeat;background-size:100% 100%}.benefits-box .benefits-box__num li.num02::before{background:url(/images/about/mark_benefits02.svg) 0 0 no-repeat;background-size:100% 100%}.benefits-box .benefits-box__num li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}.benefits-box .benefits-box__num li dl{text-align:center}.benefits-box .benefits-box__num li dl dt{font-size:16px;margin-bottom:5px}.benefits-box .benefits-box__num li dl dd{font-size:13px}}.about-box .point-image{text-align:center;padding:0}.about-box .btn-entry{width:100%;padding:0;background:#f50000}.about-box .btn-entry span{display:inline-block;background:#f50000 url(/images/common/icon_registration.svg) 16px 50% no-repeat;background-size:25px 25px;padding:15px 10px 15px 50px}.ttl-about{font-size:20px;font-weight:normal;margin-bottom:30px;text-align:center;line-height:1.7}@media screen and (max-width: 767px){.ttl-about{font-size:18px;margin-bottom:20px}.about-box .point-image{padding:0 20px}}/*! ーーーーーーーーーー2020-03-03-スポニチスクエとは？ーーーーーーーーーー */.about-title__img{position:relative}.about-title__img::before{display:block;content:"";padding-top:16.5517241379%}.about-title__img>picture{position:absolute;top:0;height:0;width:100%;height:100%;text-align:center}.about-title__subtext{font-size:18px;text-align:center;margin-top:2em}@media (max-width: 768px){.about-title__subtext{font-size:17px;letter-spacing:-1px}}.about-section__title{margin-top:40px}.about-section__subtitle{margin-top:20px}.about-section__container:not(:first-of-type){border-top:2px solid #f0f0f0;margin-top:20px}.about-section__img{margin-top:10px}.about-section__img.-stage{position:relative}.about-section__img.-stage::before{position:absolute;display:block;content:"";top:0;left:0;padding-top:43.0769230769%}.about-section__img.-login{position:relative}.about-section__img.-login::before{position:absolute;display:block;content:"";top:0;left:0;padding-top:43.2786885246%}.about-section__img img{width:100%}.about-section__text{margin-top:10px}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-box__img{position:relative}@media (max-width: 768px){.flex-box__img{width:calc(33.3333333333% - 4px)}.flex-box__img img{width:100%}}.flex-box__img:before{position:absolute;display:block;content:"";width:100%;padding-top:57.8947368421%}.flex-box__img:not(:first-of-type){margin-left:10px}@media (max-width: 768px){.flex-box__img:not(:first-of-type){margin-left:5px}}.flex-box__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 5px);padding:10px;padding-left:0;border:1px solid #f0f0f0;border-radius:4px}.flex-box__wrapper:nth-child(2n){margin-left:10px}@media (max-width: 768px){.flex-box__wrapper:nth-child(2n){margin-left:0}}.flex-box__wrapper:nth-child(n+3){margin-top:10px}@media (max-width: 768px){.flex-box__wrapper{width:100%;margin-top:10px}}.flex-box__icon{width:100%;max-width:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box__title{display:inline-block;position:relative;font-size:20px;font-weight:bold;line-height:1.2;color:#00479d;padding-left:5px;border-bottom:currentColor 2px solid}.flex-box__title .-tri{display:inline-block;content:"";width:0;height:0;padding-left:5px;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #00479d}.flex-box__inner-text:not(_){font-size:16px;line-height:1.375;text-decoration:none}.text{font-size:16px;line-height:1.625}.link-button{position:relative;width:100%;margin-top:10px}.link-button a:hover{text-decoration:none}.link-border{display:block;width:100%;height:50px}.link-border>.link-border__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#f50000;border:1px solid currentcolor;border-radius:4px;font-size:18px}.link-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#28a745;padding:10px 30px;border-radius:4px}.link-user .-present{width:100%;max-width:380px;background:white;border-radius:1em;color:#28a745;text-align:center;font-size:18px;font-weight:bold}.link-user .icon_medal>img{width:1em;height:1em}.link-user__text{position:relative;color:white;font-size:28px;padding-left:1em;margin-top:5px}@media (max-width: 768px){.link-user__text{font-size:22px}}.link-user__text::before{position:absolute;display:block;content:"";top:50%;left:-0.5em;width:30px;height:30px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:url(/images/common/icon_registration.svg) no-repeat;background-size:contain}.about-title{width:100%}.about-title img{width:100%}.about-title__rounded{padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f0f0f0;border-radius:30px;font-size:24px;font-weight:bold;letter-spacing:0}@media (max-width: 768px){.about-title__rounded{font-size:20px;letter-spacing:-1px;padding:10px 0}}.about-title .-strong,.about-title .-strongest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f50000;font-size:30px;font-weight:bold;line-height:1}@media (max-width: 768px){.about-title .-strong,.about-title .-strongest{font-size:22px}}.about-title .-strongest{font-size:38px;margin:-5px -5px 0}@media (max-width: 768px){.about-title .-strongest{font-size:29px}}.icon-title{position:relative;font-size:20px;line-height:1.7;padding-left:2em}@media (max-width: 768px){.icon-title{font-size:18px;padding-left:30px}}.icon-title.-money{padding-left:2.5em}.icon-title>.icon-pre{position:absolute;top:-5px;left:0}@media (max-width: 768px){.icon-title>.icon-pre img{width:25px}}.icon-title>.icon-money{position:absolute;top:-5px;left:0}@media (max-width: 768px){.icon-title>.icon-money img{width:40px}}.user-login{text-align:right;margin-top:10px}.user-login>.user-login__link{position:relative;font-size:12px;line-height:2;color:black;-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor}@media (max-width: 768px){.user-login>.user-login__link{font-size:11px}}.user-login>.user-login__link::before{position:absolute;display:block;content:"";top:50%;left:-1em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #00479d}.-t-center{text-align:center}/*! ーーーーーーーーーー2020-03-04-スポニチスクエとは？ーーーーーーーーーー */@-webkit-keyframes scaling{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaling{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}.btn__red-border{color:#f50000 !important;background:white;border-color:currentColor;cursor:pointer}.btn__pink{color:white !important;background:#f6557b;border-color:currentColor;cursor:pointer}.btn__pink:hover{color:#f6557b !important;background:white}.btn__arrow-red-r::after,.btn__arrow-pink-r::after{position:absolute;content:"";display:block;width:8px;height:13px;top:50%;right:20px;margin-top:-6px;z-index:2;background-size:100% 100%}.btn__arrow-red-r{position:relative}.btn__arrow-red-r::after{background:url(/themes/membership/assets/images/about/arrow_red_r.svg) 0 0 no-repeat}.btn__arrow-pink-r{position:relative}.btn__arrow-pink-r:hover::after{background:url(/themes/membership/assets/images/about/arrow_pink_r.svg) 0 0 no-repeat}.btn__arrow-pink-r::after{background:url(/images/common/arrow_w_r.svg) 0 0 no-repeat}.button-anime{-webkit-animation:scaling 0.5s ease-in-out infinite alternate;animation:scaling 0.5s ease-in-out infinite alternate}/*! ーーーーーーーーーー2020-05-25-スポニチスクエとは？ーーーーーーーーーー */.about-link-text__add{text-decoration:underline !important}.about-link-text__add:hover{text-decoration:none !important}.about-checkbox-text__add{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-checkbox-text__add label:hover{cursor:pointer}.about-checkbox-text__add label span{display:inline-block;font-size:16px;line-height:1.5;position:relative;padding-left:26px}.about-checkbox-text__add label input[type="checkbox"]{position:absolute;top:3px;left:0;opacity:0}.about-checkbox-text__add label input[type="checkbox"]+span:before,.about-checkbox-text__add label input[type="checkbox"]+span:after{content:'';position:absolute;top:3px;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.about-checkbox-text__add label input[type="checkbox"]+span:before{z-index:0;background-color:transparent;width:20px;height:20px;border:2px #d0d0d0 solid}.about-checkbox-text__add label input[type="checkbox"]+span:after{z-index:1;margin:5px 8px;width:6px;height:9px}.about-checkbox-text__add label input[type="checkbox"]:checked+span:before{background-color:#fff}.about-checkbox-text__add label input[type="checkbox"]:checked+span:after{border:2px solid #00479d;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.about-send-field__add .style-kiyaku{margin:18px 0 0}.about-send-field__add .style-mailmg{margin:14px 0 14px}.about-send-field__add .input-all-wrap{margin:10px 0 0}.about-send-field__add .input-wrap{margin:0 0 15px}.about-send-field__add .input-wrap input{font-size:16px;width:100%;padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:solid 1px #d0d0d0;border-radius:5px;line-height:1.5}.about-send-field__error-text{font-size:16px;color:#ff0000;text-align:center;margin:0 0 14px}.about-send-field__btn-wrap button{font-size:16px;font-weight:bold;color:#fff;text-align:center;letter-spacing:1px;padding:16px 20px;background-color:#2bb257;border:none;width:100%;border-radius:5px;position:relative}.about-send-field__add ::-webkit-input-placeholder{color:#ccc;opacity:1}.about-send-field__add :-moz-placeholder{color:#ccc;opacity:1}.about-send-field__add ::-moz-placeholder{color:#ccc;opacity:1}.about-send-field__add :-ms-input-placeholder{color:#ccc;opacity:1}.about-btn-arrow-r__add{position:relative}.about-btn-arrow-r__add::after{content:"";position:absolute;top:calc(50% - 8px);right:20px;width:20px;height:15px;background:url(../images/about/shapes-and-symbols.png) 0 0 no-repeat;background-size:20px auto}.about-send-field__anchor-target{margin-top:-10px;padding-top:10px}.about-modal__terms .modal-body{padding:0;margin:14px 45px 40px 80px;background:#fff;text-align:left}.about-modal__terms .modal-body__inner{height:310px !important}.about-modal__terms .modal-body p{margin:0}.about-modal__terms .modal-title-terms{font-size:22px;font-weight:bold;background:none;min-height:auto}.about-modal__terms .terms-body{margin-top:20px}.about-modal__terms .terms-lead-text,.about-modal__terms .terms-text-wrap .text,.about-modal__terms .terms-text-wrap ol li,.about-modal__terms .terms-text-wrap ul li{font-size:14px}.about-modal__terms .terms-lead-text{margin:0 0 30px !important}.about-modal__terms .terms-text-wrap .title{font-weight:bold}.about-modal__terms .terms-text-wrap .text,.about-modal__terms .terms-text-wrap ol{margin:0 0 30px}.about-modal__terms .terms-text-wrap ol{counter-reset:item;list-style-type:none;padding-left:0}.about-modal__terms .terms-text-wrap ol ol{margin:10px 0}.about-modal__terms .terms-text-wrap ol li{padding-left:1.4em;text-indent:-1.4em}.about-modal__terms .terms-text-wrap ol li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em}.about-modal__terms .terms-text-wrap ol ol li{position:relative;padding-left:20px}.about-modal__terms .terms-text-wrap ol ol li:before{counter-increment:item;content:counter(item) "";padding-right:1em}.about-modal__terms .terms-text-wrap ol ol li:after{counter-increment:none;content:'（　）';padding-right:.5em;position:absolute;top:0;left:3px}.about-modal__terms .terms-text-wrap ol ol li{padding-left:1.5em;text-indent:-1.5em}.about-modal__terms .btn.btn-secondary{font-size:16px;font-weight:bold;color:#fff;padding:7px 20px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#0046a3;border:none;width:120px;display:block;margin:0 auto 40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.about-modal__terms .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.about-modal__terms .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px !important}.about-modal__terms .mCSB_buttonUp,.about-modal__terms .mCSB_buttonDown{display:none !important}.about-modal__terms .mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 0 !important}.about-modal__terms .mCSB_scrollTools .mCSB_draggerRail,.about-modal__terms .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0 !important}.about-modal__terms .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.about-modal__terms .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#666 !important}.about-modal__terms .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#efefef !important}.about-modal__terms .mCSB_inside>.mCSB_container{margin-right:34px !important}@media (max-width: 768px){.about-btn-arrow-r__add::after{top:calc(50% - 4px);right:15px;width:10px;height:7px;background-size:10px auto}.about-send-field__add .input-wrap input{padding:15px 20px 9px;-webkit-appearance:none}.about-modal__terms .modal-body{padding:0;margin:14px 16px 30px 20px}.about-modal__terms .modal-title-terms{font-size:16px}.about-modal__terms .modal-body__inner{height:240px !important}.about-send-field__anchor-target{margin-top:-175px;padding-top:175px}}.about-provisional__wrap{margin:0 0 10px}.about-provisional__text-large{font-size:18px;text-align:center;margin:0 0 40px}.about-provisional__text-large-bold{font-size:18px;text-align:center;margin:0px;font-weight:bold}.about-provisional__text-small{font-size:14px;text-align:center;margin:0 0 40px}.about-complete__text-large{font-size:30px;font-weight:bold;color:#005dad;text-align:center;margin:0 0 -12px}.about-complete__icon-text{font-size:16px;padding-left:42px;position:relative;margin:20px 0 20px}.about-complete__icon-text::before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:url(../images/about/about-complete__icon-text.png) 0 0 no-repeat;background-size:30px auto}.about-complete__wrap{margin:0 0 50px}.about-complete__bottom-wrap{margin:50px 0 10px}.about-complete__text{font-size:16px;margin:20px 0 20px}@media (max-width: 768px){.about-complete__text-large{font-size:22px}.about-provisional__text-large{font-size:16px;margin:0 0 40px}.about-provisional__text-large-bold{font-size:16px;margin:0 0 30px}.about-provisional__text-small{font-size:12px;margin:0 0 40px}}.about-send-field__btn-wrap button:disabled{background-color:#a6a6a6 !important;color:#fff !important}.page-node-8 .alert-success{color:#ff0000 !important;background-color:#fae9e9 !important;border-color:#edc3c3 !important}.page-node-8 .alert-success a{text-decoration:underline !important}.page-node-8 .alert-success a:hover{text-decoration:none !important}.page-node-8 .alert-dismissible .close{position:absolute;top:50% !important;right:0;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;padding:0.75rem 1.25rem;color:inherit;opacity:1 !important}.page-node-8 .alert-dismissible .close span{opacity:1 !important}/*! ーーーーーーーーーー2020-06-08-修正対応ーーーーーーーーーー */.flex-box__icon>img{width:100%;max-width:80px;height:auto}.flex-box__text{width:calc(100% - 110px)}/*! ーーーーーーーーーー2020-07-20-スポニチスクエとは？フォーム設置(追加)ーーーーーーーーーー */.about-send-field__add .input-wrap{position:relative}.about-send-field__add .input-wrap .password{padding-right:45px}.about-send-field__add .input-wrap .show-password{display:block;position:absolute;right:12px;top:50%;width:26px;height:26px;background:url(/images/about/icon_eye.png) 0 0 no-repeat;background-size:100% auto;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-send-field__add .input-wrap .show-password.-show{background-image:url(/images/about/icon_eye_strike.png)}.about-send-field__add .input-wrap .show-password:hover{opacity:0.7}/*! ーーーーーーーーーー2020-08-20-スポニチスクエとは？フォーム修正ーーーーーーーーーー */.text-small{font-size:12px;line-height:1.625;margin-top:10px;text-align:center}.point-step .point-step__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.point-step .point-step__num li{width:200px;position:relative;background:#fff;padding:0 12px;border:3px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.point-step .point-step__num li+li{margin-left:20px}.point-step .point-step__num li::before{position:absolute;content:" ";display:block;width:56px;height:56px;top:-3px;left:-3px;z-index:2}.point-step .point-step__num li.num01::before{background:url(/images/point/mark_step01.svg) 0 0 no-repeat;background-size:100% 100%}.point-step .point-step__num li.num02{position:relative}.point-step .point-step__num li.num02::before{background:url(/images/point/mark_step02.svg) 0 0 no-repeat;background-size:100% 100%}.point-step .point-step__num li.num02::after{content:"";position:absolute;left:-20px;top:50%;width:12px;height:17px;margin-top:-8px;background:url(/images/point/arrow_blue_r01.svg) 0 0 no-repeat;display:block}.point-step .point-step__num li.num03::before{background:url(/images/point/mark_step03.svg) 0 0 no-repeat;background-size:100% 100%}.point-step .point-step__num li.num03::after{content:"";position:absolute;left:-20px;top:50%;width:12px;height:17px;margin-top:-8px;background:url(/images/point/arrow_blue_r01.svg) 0 0 no-repeat;display:block}.point-step .point-step__num li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:105px}.point-step .point-step__num li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin-bottom:15px}.point-box#point{margin-top:-20px}.point-box .point-image{text-align:center;padding:0}.point-box .point-image figure{margin-bottom:30px}.point-box .point-image .point-image__text small{font-size:12px;color:#818181}.point-box .point-read-text{text-align:center;margin-bottom:30px}.point-box .point-btn-text{text-align:center;margin-bottom:20px;font-size:20px}.point-box .point-btn-text .point-btn-text__red{color:#f50000}.point-box .point-btn-text .point-btn-text__red strong{font-size:30px}.point-box .btn-entry{width:100%;padding:0;background:#f50000}.point-box .btn-entry span{display:inline-block;background:#f50000 url(/images/common/icon_registration.svg) 16px 50% no-repeat;background-size:25px 25px;padding:15px 10px 15px 50px}.point-box .point-box-entry .arrow-link-wrap-r{margin:10px 0}.point-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ttl-point{font-size:20px;font-weight:normal;margin-bottom:25px;text-align:center;line-height:1.7}.point-stageup-box{padding:5px 20px 20px;background:#f0f0f0}.point-stageup-box .point-stageup-box__tbl{width:100%;background:#fff}.point-stageup-box .point-stageup-box__tbl caption{caption-side:top;text-align:center;color:#000}.point-stageup-box .point-stageup-box__tbl th,.point-stageup-box .point-stageup-box__tbl td{height:70px;border:1px solid #cccccc;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.point-stageup-box .point-stageup-box__tbl th{width:142px;vertical-align:middle;padding:13px 10px 10px 10px}.point-stageup-box .point-stageup-box__tbl th.point-rank{display:table-cell;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fff}.point-stageup-box .point-stageup-box__tbl th.point-rank.icon-platinum{background-image:url(/images/point/bg_platinum.gif) !important}.point-stageup-box .point-stageup-box__tbl th.point-rank.icon-gold{background-image:url(/images/point/bg_gold.gif) !important}.point-stageup-box .point-stageup-box__tbl th.point-rank.icon-silver{background-image:url(/images/point/bg_silver.gif) !important}.point-stageup-box .point-stageup-box__tbl th.point-rank.icon-bronze{background-image:url(/images/point/bg_bronze.gif) !important}.point-stageup-box .point-stageup-box__tbl th img{width:40px;height:auto}.point-stageup-box .point-stageup-box__tbl th span{display:inline-block;padding-left:8px}.point-stageup-box .point-stageup-box__tbl td{padding:0 28px}.point-stageup-box .point-stageup-box__tbl td small{font-size:12px;color:#818181}@media screen and (max-width: 767px){.point-step .point-step__num{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.point-step .point-step__num li{width:100%;padding:0 12px}.point-step .point-step__num li+li{margin-left:0;margin-top:30px}.point-step .point-step__num li::before{width:56px;height:56px;top:-3px;left:-3px;z-index:2}.point-step .point-step__num li.num02::after{left:50%;top:-24px;width:35px;height:13px;margin-top:0;margin-left:-17px;background:url(/images/point/arrow_blue_b01.svg) 0 0 no-repeat;background-size:35px 13px}.point-step .point-step__num li.num03::after{left:50%;top:-24px;width:35px;height:13px;margin-top:0;margin-left:-17px;background:url(/images/point/arrow_blue_b01.svg) 0 0 no-repeat;background-size:35px 13px}.point-step .point-step__num li figure{height:105px}.point-step .point-step__num li p{height:auto;margin-bottom:15px}.ttl-point{font-size:18px;margin-bottom:20px}.point-box#point{margin-top:0px}.point-box .point-image{text-align:left;padding:0}.point-box .point-image figure{margin-bottom:20px}.point-box .point-image .point-image__text small{font-size:11px}.point-box .point-read-text{text-align:left;margin-bottom:20px}.point-box .point-btn-text{margin-bottom:15px;font-size:18px}.point-box .point-btn-text .point-btn-text__red strong{font-size:23px}.point-box .point-btn-text .sp-view{display:inline-block !important;padding-right:4px}.point-product-list li+li{margin-left:8px}.point-stageup-box{padding:0 10px 10px;background:#f0f0f0}.point-stageup-box .point-stageup-box__tbl th,.point-stageup-box .point-stageup-box__tbl td{height:calc(232/750*100vw)}.point-stageup-box .point-stageup-box__tbl th{width:calc(184/750*100vw);text-align:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.point-stageup-box .point-stageup-box__tbl th img{margin:0 auto}.point-stageup-box .point-stageup-box__tbl th span{display:block;padding-left:0}.point-stageup-box .point-stageup-box__tbl td{padding:0 10px;line-height:1.36}.point-stageup-box .point-stageup-box__tbl td small{display:inline-block;margin-top:10px;font-size:12px;color:#818181}}.sns-mark-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.sns-mark-list li{margin:5px 11px;line-height:0}.sns-mark-list li img{width:42px;height:42px}.sns-mark-list li:first-child{margin-left:0 !important}.sns-mark-list li:last-child{margin-right:0 !important}@media screen and (max-width: 767px){.sns-mark-list li{margin:5px 9px}.sns-mark-list li img{width:35px;height:35px}}.sns-list-wrap{background:#fff;padding:15px 20px}.sns-list-wrap .sns-list>li{padding:10px 5px;border-bottom:1px dotted #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex}.sns-list-wrap .sns-list>li:last-child{border-bottom:none}.sns-list-wrap .sns-list>li figure{line-height:0;width:80px;margin-right:30px}.sns-list-wrap .sns-list>li dl dt{font-size:14px;font-weight:normal;padding:5px 0;margin:0;line-height:1}.sns-list-wrap .sns-list>li dl dd{margin:0}@media screen and (max-width: 767px){.sns-list-wrap{padding:10px 15px}.sns-list-wrap .sns-list>li figure{width:75px;margin-right:20px}.sns-list-wrap .sns-list>li dl{width:calc(100% - 95px)}.sns-list-wrap .sns-list>li dl dt{font-size:16px;padding:3px 0;line-height:1.3}}.fortune-list-text{text-align:center;border-bottom:1px solid #cccccc;padding:0 0 20px 0;margin-bottom:20px}.fortune-list{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fortune-list li{text-align:center;width:120px;padding-top:10px;margin:0 18px 30px}.fortune-list li figure{line-height:0;margin-bottom:10px}.fortune-list li figure img{width:100px}.fortune-list li .fortune-list__btn a{display:block;min-height:32px;background:url(/images/common/fortune_name_bg.svg) 50% 0 no-repeat;background-size:120px 32px;color:#fff;text-decoration:none !important;padding-top:8px;line-height:1}@media screen and (max-width: 767px){.fortune-list-text{text-align:left;padding:0 0 15px 0;margin-bottom:10px}.fortune-list{padding:0 0px;margin:0 -11px}.fortune-list li{width:calc(33.333% - 22px);padding-top:10px;margin:0 11px 25px}.fortune-list li figure{margin-bottom:10px}.fortune-list li figure img{width:100%}.fortune-list li .fortune-list__btn{max-width:100px;margin:0 auto}.fortune-list li .fortune-list__btn a{min-height:26px;background-size:100% 26px;padding-top:6px;font-size:13px}}@media screen and (max-width: 347px){.fortune-list li{width:calc(33.333% - 16px);margin:0 8px 25px}.fortune-list li .fortune-list__btn a{font-size:12px}}.fortune-box{margin:20px 0 10px}.fortune-box .dl-type01{margin:10px 0}.fortune-box__ph{display:block;line-height:0;text-align:center;background:#fff;padding:30px 0;margin-bottom:-10px}.fortune-box__ph img{width:150px}.fortune-box .fortune-box__more{display:none}.fortune-box .fortune-box__more .dl-type01:first-child{margin-top:0}.fortune-box__more-btn{margin-top:-10px}.fortune-box__info{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fortune-box__info>dt{margin-right:15px;font-weight:normal}.fortune-box__info>dd{margin:0}.fortune-box__info>dd .fortune-box__info__heart img{width:10px;height:auto;margin-right:2px}.fortune-box__info-list{margin:-8px 0 25px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fortune-box__info-list li{width:50%;margin-bottom:10px}.fortune-box02{padding:1px 20px;background:#fff;margin:10px 0}@media screen and (max-width: 767px){.fortune-box{margin:20px 0 10px}.fortune-box .dl-type01{margin:10px 0}.fortune-box .dl-type01>dd{padding-bottom:20px}.fortune-box__ph{padding:25px 0}.fortune-box__ph img{width:190px}.fortune-box__more-btn{padding:0 15px 10px;background:#fff}.fortune-box__info{padding-top:10px;margin-bottom:10px}.fortune-box__info>dt{margin-right:10px}.fortune-box__info>dd .fortune-box__info__heart img{width:14px;height:auto;margin-right:4px}.fortune-box__info-list{margin:0px 0 20px;padding-bottom:20px;display:block}.fortune-box__info-list li{width:auto;margin-bottom:10px}.fortune-box02{margin-top:-5px;padding:1px 15px}}#tag-search-form{position:relative;padding-left:30px;background:url(/images/common/icon_search_blue.svg) 0 50% no-repeat;background-size:19px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#tag-search-form input[type="text"]{width:calc(100% - 110px);border-radius:0 !important;padding-left:20px;font-size:16px}#tag-search-form input[type="submit"].btn{font-size:16px;width:100px;height:40px;padding:0;margin-left:10px;font-weight:500}#tag-search-form .suggest-box{width:calc(100% - 140px);left:30px}@media screen and (max-width: 767px){#tag-search-form{padding-left:27px;background:url(/images/common/icon_search_blue.svg) 2px 50% no-repeat;background-size:17px 22px;margin:0 15px 25px}#tag-search-form input[type="text"]{width:calc(100% - 72px);padding-left:10px}#tag-search-form input[type="submit"].btn{width:68px;margin-left:4px;font-size:13px}}.tag-box{padding:20px;margin-bottom:20px;background:#fff}.tag-box__text{text-align:center;margin-bottom:15px}.tag-box__text .atten-color{color:#f50000}.tag-box .tag-box__count-text{color:#818181;font-size:12px;margin-bottom:8px}.tag-box__dl{margin-bottom:15px;padding-bottom:15px}.tag-box__dl dt{font-size:20px;font-weight:500;margin-bottom:10px}.tag-box__dl dd{margin:0}.tag-box .btn-wrap{padding-bottom:10px}.tag-box__category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-box__category-list li{width:50%;border-top:1px solid #e0e0e0;padding-top:10px;margin-top:10px}.tag-box__category-list li:nth-child(1),.tag-box__category-list li:nth-child(2){border-top:none;padding-top:0px;margin-top:0px}.tag-box__category-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-box__category-list li a figure{line-height:0;width:106px}.tag-box__category-list li a span{display:block;width:calc(100% - 106px);padding-left:20px}.tag-box__no-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tag-box__no-entry .tag-box__no-entry__text{width:300px}.tag-box__no-entry .tag-box__no-entry__btn{width:340px}#tag-trend{border-bottom:1px dotted #cccccc}#tag-trend .belongs-tag-list>li:nth-of-type(n+6){display:none}#tag-sure .belongs-tag-list>li:nth-of-type(n+6){display:none}@media screen and (max-width: 767px){.tag-box{padding:15px;margin-bottom:25px}.tag-box__text{margin-bottom:15px}.tag-box__dl{margin-bottom:10px;padding-bottom:5px}.tag-box__dl dt{font-size:18px;margin-bottom:5px}.tag-box .btn-wrap{margin-top:-10px;padding-bottom:0px}.tag-box__category-list{margin:-15px}.tag-box__category-list li{width:50%;border-top:1px solid #e0e0e0;padding-top:1px;margin-top:0px}.tag-box__category-list li:nth-child(1),.tag-box__category-list li:nth-child(2){border-top:none;padding-top:0px;margin-top:0px}.tag-box__category-list li a figure{width:75px}.tag-box__category-list li a span{font-size:16px;width:calc(100% - 75px);padding-left:15px}.tag-box__no-entry{display:block;text-align:center}.tag-box__no-entry .tag-box__no-entry__text{width:auto;margin-bottom:10px}.tag-box__no-entry .tag-box__no-entry__btn{width:auto}.tag-search-article{margin-bottom:25px}}.tag-search-entrybox{padding-left:30px;margin:-10px 0 30px}a.tag-search-entry-btn{display:inline-block;background:#fff;width:380px;border:2px solid #bcbcbc;border-radius:4px;text-align:center;padding:10px 5px;color:#000000;font-size:16px;font-weight:bold}a.tag-search-entry-btn .default-text{display:inline-block;padding-left:30px;background:url(/images/common/icon_plus02.svg) 0 50% no-repeat;background-size:15px 15px}a.tag-search-entry-btn .on-text{display:none;padding-left:30px;background:url(/images/common/icon_check_w.svg) 0 50% no-repeat;background-size:17px 15px}a.tag-search-entry-btn.on{background:#bcbcbc;color:#fff}a.tag-search-entry-btn.on .default-text{display:none}a.tag-search-entry-btn.on .on-text{display:inline-block}@media screen and (max-width: 767px){.tag-search-entrybox{padding-left:0px;margin:-5px 15px 15px}a.tag-search-entry-btn{width:100%;padding:15px 5px;font-size:14px}a.tag-search-entry-btn span{padding-top:2px;padding-bottom:2px}}.tag-entry-list{display:table;width:100%;border-bottom:1px dotted #cccccc;margin-bottom:20px}.tag-entry-list li{padding:10px 0;display:table-row}.tag-entry-list li>*{display:table-cell;height:56px;vertical-align:middle;padding:5px 0;border-top:1px dotted #cccccc}.tag-entry-list li.sortable-chosen{background:#e6effa}.tag-entry-list li .tag-item-handle{cursor:all-scroll;width:30px;height:30px;background:url(/images/common/icon_tag_drag.svg) 50% 50% no-repeat;background-size:19px auto;margin-right:16px}.tag-entry-list li .tag-entry-list__tag-wrap{width:calc(100% - 120px);padding-left:10px;padding-right:10px}.tag-entry-list li .tag-item-no-handle{padding-right:10px;font-size:18px;font-weight:bold;border-right:1px dotted #cccccc}.tag-entry-list li .tag-item-no-handle+.tag-entry-list__tag-wrap{width:100%}.tag-entry-list li .tag-option-mail{width:120px}.tag-entry-list li .tag-option-mail .tag-option-mail__text{width:120px}.tag-entry-list__mailcaption{width:120px;margin:-1.7em 0 5px auto;font-size:10px;text-align:center;color:#707070}@media screen and (max-width: 767px){.tag-entry-list__mailcaption{margin-top:0}}.tag-option-mail{width:110px}.tag-option-mail .tag-option-mail__text{cursor:pointer;display:inline-block;font-size:12px;min-height:14px;padding-left:26px;background:url(/images/common/icon_mail_gray.svg) 0 50% no-repeat;background-size:20px 14px}.tag-option-mail .tag-option-mail__text.no-pointer{cursor:default}.tag-option-mail .on-text{display:none}.tag-option-mail .off-text{display:inline}.tag-option-mail.on .tag-option-mail__text{background:url(/images/common/icon_mail_blue.svg) 0 50% no-repeat;background-size:20px 14px}.tag-option-mail.on .on-text{display:inline}.tag-option-mail.on .off-text{display:none}.tag-entry-list__tag{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.tag-entry-list__tag .tag-entry-list__tag-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;line-height:28px;text-decoration:none;border-radius:15px 0 0 15px;padding:0 10px 0 10px;border:1px solid #00479d;border-right:none;background:#fff;color:#00479d;font-size:12px;white-space:nowrap;outline:0;max-width:calc(100% - 24px);overflow:hidden}.tag-entry-list__tag .tag-entry-list__tag-name.on{color:#fff;background:#00479d}.tag-entry-list__tag button.tag-entry-list__tag-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:30px;border-radius:0 15px 15px 0;border:1px solid #00479d;background:#fff url(/images/common/icon_tag_plus.svg) calc(50% - 1px) 50% no-repeat;background-size:10px 10px;color:#00479d;outline:0}.tag-entry-list__tag button.tag-entry-list__tag-check.on{color:#fff;background:#00479d url(/images/common/icon_tag_check.svg) 50% 50% no-repeat;background-size:10px 9px;border-left:1px solid #fff}.tag-ttl-type01-setting-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.tag-ttl-type01-setting-wrap .ttl-type01{margin-bottom:0px}.tag-ttl-type01-setting-wrap .ttl-type01-setting{display:-webkit-box;display:-ms-flexbox;display:flex}.tag-ttl-type01-setting-wrap .ttl-type01-setting li{margin-left:6px}.tag-ttl-type01-setting-wrap a.ttl-type01-setting__tag-link{display:block;font-size:14px;font-weight:500;border-radius:3px;border:1px solid #545454;background:#fff;color:#545454;padding:4px 8px;line-height:1;min-height:25px;text-decoration:none !important}.tag-ttl-type01-setting-wrap .tag-ttl-type01-setting__btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:3px;border:none;background:#00479d;padding:5px 10px;color:#fff;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.tag-ttl-type01-setting-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-ttl-type01-setting-wrap .ttl-type01{margin-bottom:0px;margin-right:0}.tag-ttl-type01-setting-wrap .ttl-type01-setting{padding:0px 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tag-ttl-type01-setting-wrap .ttl-type01-setting li{margin-left:3px}.tag-ttl-type01-setting-wrap a.ttl-type01-setting__tag-link{font-size:12px;padding:3px 8px;min-height:20px}}.watchlist-box{padding:20px;margin-bottom:20px;background:#fff}.watchlist-box__no-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.watchlist-box__no-entry .watchlist-box__no-entry__text{width:300px}.watchlist-box__no-entry .watchlist-box__no-entry__btn{width:340px}.watchlist-box .arrow-link-wrap-r{margin:5px 0 0 0}.watchlist-list{margin-top:-10px;margin-bottom:15px}.watchlist-list li{position:relative;border-bottom:1px dotted #cccccc;padding:10px 0;margin-bottom:0}.watchlist-list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.watchlist-list li a figure{width:80px}.watchlist-list li a p{width:calc(100% - 80px);padding:5px 0px 5px 20px}.watchlist-list li .watchlist-list__unregister-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:none;outline:none;background:url(/images/common/btn_close.svg) 50% 50% no-repeat;background-size:100% 100%;position:absolute;top:50%;right:0;margin-top:-12px}@media screen and (max-width: 767px){.watchlist-box{padding:15px;margin-bottom:25px}.watchlist-box__no-entry{display:block;text-align:center}.watchlist-box__no-entry .watchlist-box__no-entry__text{width:auto;margin-bottom:10px}.watchlist-box__no-entry .watchlist-box__no-entry__btn{width:auto}}.customize-box{padding:20px;margin-bottom:20px;background:#fff}.customize-box__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px dotted #cccccc;padding:10px 0;margin-bottom:0}.customize-box__list li:last-child{border-bottom:none;padding-bottom:0 !important}.customize-box__list__btn{width:345px}.customize-box__list__text{width:290px}.customize-box .arrow-link-wrap-r{margin:5px 0 0 0}@media screen and (max-width: 767px){.customize-box{padding:15px;margin-bottom:25px}.customize-box__list li{display:block;padding:15px 0}.customize-box__list__btn{width:auto;margin-bottom:10px}.customize-box__list__text{width:auto}}.comment-user-profile{padding-bottom:30px}.comment-user-profile .form-item>label{position:relative;border-left:4px solid #00479d;padding-left:14px;font-size:14px;font-weight:bold;color:#000;line-height:1.2;margin-bottom:10px}.comment-user-profile .image-widget img{display:block;width:120px;margin:0 auto;height:120px;overflow:hidden;border-radius:60px;margin-bottom:5px}.comment-user-profile .file--image,.comment-user-profile .file-size{display:block;height:0;opacity:0}#edit-user-picture-0-remove-button{display:block;margin:auto;padding:0;font-size:14px;font-weight:400;text-align:center;text-decoration:underline;color:#000 !important;background:none;outline:0 !important;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.comment-user-profile .form-text{margin-top:15px;font-size:14px;padding-bottom:30px;text-align:center;color:#212529 !important;border-bottom:1px dotted #cccccc}.comment-user-profile #edit-field-text-nickname-0-value{display:block;margin:auto}#edit-field-text-introduction{display:block;width:400px;height:90px;margin:auto;padding:10px 15px;border-radius:5px;border:1px solid #cccccc}.user-form .edit-field-note{width:400px;margin:8px auto 0;color:#818181;font-size:12px}.comment-user-profile #edit-actions{display:block;padding-top:30px;text-align:center}.comment-user-profile #edit-submit{width:160px;padding:0.35rem 0.75rem;margin:0 auto;font-size:.9rem}@media screen and (max-width: 767px){.comment-user-profile .form-item>label{border-left:3px solid #00479d;padding-left:13px;font-size:16px;margin-bottom:10px}.comment-user-profile .image-widget img{width:100px;height:100px;border-radius:50px}.comment-user-profile .form-text{margin-top:15px;font-size:16px;padding-bottom:30px;text-align:left}.comment-user-profile .form-item-user-picture-0{margin-bottom:30px}#edit-field-text-introduction,.user-form .edit-field-note{width:100%}.comment-user-profile #edit-submit{width:155px;padding:0.5rem 0.75rem}}.user-profile-info{position:relative}.user-profile-info__btn-wrap{position:absolute;top:0;right:0;text-align:right}.user-profile-info__btn-wrap a{display:inline-block;text-align:left;font-size:14px;font-weight:500;border-radius:3px;border:1px solid #545454;background:#fff url(/images/common/icon_edit.png) 9px 50% no-repeat;background-size:14px 14px;color:#545454;padding:7px 5px 7px 28px;line-height:1;text-decoration:none !important}.user-profile-info__info{padding-right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.user-profile-info__info figure{line-height:0;width:70px;height:70px;border-radius:35px;overflow:hidden;margin-right:30px}.user-profile-info__info figure img{width:70px}.user-profile-info__info table{max-width:calc(100% - 100px)}.user-profile-info__info table th{white-space:nowrap;font-weight:bold;padding-right:3px}.user-profile-info__info table td{font-weight:normal}.user-profile-info__info table td .comment-rank{font-size:14px}.user-profile-info__freetext{padding-bottom:15px}.user-profile-info__freetext dl dt{font-weight:bold;font-size:14px;margin-bottom:5px}.user-profile-info__freetext dl dd{font-size:14px;word-break:break-all}.user-profile-info__freetext p{font-size:14px;word-break:break-all}@media screen and (max-width: 767px){.user-profile-info{position:relative}.user-profile-info__btn-wrap a{font-size:11px;background:#fff url(/images/common/icon_edit.png) 9px 50% no-repeat;background-size:10px 10px;padding:7px 5px 7px 24px}.user-profile-info__info{padding-right:70px;margin-bottom:20px}.user-profile-info__info figure{margin-right:15px}.user-profile-info__info table{max-width:calc(100% - 85px)}.user-profile-info__info table th{font-size:12px;padding:2px 2px 2px 0}.user-profile-info__info table td{font-size:15px;padding:2px 0}.user-profile-info__info table td .comment-rank{font-size:14px}.user-profile-info__freetext dl dt{font-size:14px}.user-profile-info__freetext dl dd{font-size:14px}.user-profile-info__freetext p{font-size:14px}}.comment-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.comment-flex dt{position:relative}.comment-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-content{position:absolute;right:0}.edit-content__link{color:black !important;text-decoration:underline !important;font-size:12px}.edit-content__wrapper{position:relative;display:block;width:100%}.reply-btn-primary{position:absolute;bottom:1em;right:2em}@media (max-width: 768px){.reply-btn-primary{right:1em;bottom:0.7em}}.comment-list li.comment-list__user dl dd.comment-like__wrap{margin:10px 0 0 0}.btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reply-btn{position:relative;border:1px solid #ccc;border-radius:4px;width:48.67px;height:25px;background-color:#fff;color:black !important;text-decoration:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reply-btn::before{position:absolute;content:"";top:50%;left:0.4em;width:0.8em;height:0.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/membership/assets/images/common/arrow.svg) no-repeat}.reply-btn.is-active{border:1px solid #999;background-color:#999;color:#fff !important}.reply-btn.is-active::before{position:absolute;content:"";top:50%;left:0.4em;width:0.8em;height:0.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/membership/assets/images/common/arrow-white.svg) no-repeat}.reply-btn.is-active::before,.reply-btn::before{width:0.8em;height:0.8em;background-size:contain;padding-top:100%;background-position:center}.reply-btn__text{position:relative;border:none;line-height:1;font-size:12px;padding-left:1.5em}.reply-comment-form__textarea{width:100%}.reply-comment-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reply-comment-form__img{border-radius:50%;overflow:hidden;width:40px;height:40px}.reply-comment-form__name{padding-left:1em;font-size:14px}.reply-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:1em;width:auto;min-width:30px;height:30px;border:1px solid #ccc;border-radius:50%;font-size:12px;padding:0.5em}.reply-num::before{display:block;content:"";position:absolute;top:50%;left:-12px;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 12px 5px 0;border-color:transparent #ccc transparent transparent}.reply-num::after{display:block;content:"";position:absolute;top:50%;left:-9px;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 12px 5px 0;border-color:transparent white transparent transparent}.sns-btn__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em}.sns-btn__item{width:2em;height:2em}.sns-btn__item.-ml{margin-left:0.5em}.reply-list{position:relative;width:100%;padding:0 10px 1em 1em;border-left:2px solid #ddd;margin-bottom:1em;display:none}.reply-list.is-open{display:block}.reply-list__comment{padding:1em 0 0 0 !important;border-top:1px solid #ddd}.reply-list__comment:not(:first-of-type){margin-top:1em}.reply-list__reply{margin-top:1em}.reply-list__wrapper{position:relative;padding:10px 20px;background:#f7f7f7}.reply-list.-mycomment,.reply-list.-replied-comennt{margin-left:3em;width:calc(100% - 3em)}.reply-list.-replied-comennt{margin-top:1em;display:block !important}.comment-delete{color:#000 !important;text-decoration:underline !important}.comment-edit-link{color:#000 !important;text-decoration:underline !important;font-size:12px}.comment-list__user .comment-like__wrap .comment-delete,.reply-list__comment .btn-wrapper .comment-delete{margin-left:18px}.comment-list__user .comment-like__wrap .comment-edit-link,.reply-list__comment .btn-wrapper .comment-edit-link{margin-left:18px}@media screen and (max-width: 767px){.reply-list.-mycomment,.reply-list.-replied-comennt{margin-left:0;width:100%}.comment-list__user .comment-like__wrap .vote-widget-wrapper .btn-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.comment-list__user .comment-like__wrap .sns-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.comment-list__user .comment-like__wrap .comment-delete{margin-left:10px;margin-right:-3px}.reply-list__comment .btn-wrapper .comment-delete{margin-left:10px;margin-right:-3px}.comment-list__user .comment-like__wrap .comment-edit-link{margin-left:10px;margin-right:-3px}.reply-list__comment .btn-wrapper .comment-edit-link{margin-left:10px;margin-right:-3px}}#community-search-form{position:relative;padding-left:30px;background:url(/images/common/icon_search_blue.svg) 0 50% no-repeat;background-size:19px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#community-search-form input[type="text"]{width:calc(100% - 110px);border-radius:0 !important;padding-left:20px;font-size:16px}#community-search-form input[type="submit"].btn{font-size:16px;width:100px;height:40px;padding:0;margin-left:10px;font-weight:500}@media screen and (max-width: 767px){#community-search-form{padding-left:27px;background:url(/images/common/icon_search_blue.svg) 2px 50% no-repeat;background-size:17px 22px;margin:0 15px 25px}#community-search-form input[type="text"]{width:calc(100% - 72px);padding-left:10px}#community-search-form input[type="submit"].btn{width:68px;margin-left:4px;font-size:13px}}@media screen and (max-width: 767px){.community-search-article{margin-bottom:25px}.community-search-article .media-list>li .media-list__inner dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.community-search-article .media-list>li .media-list__inner dl dd:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-search-article .media-list>li .media-list__inner dl dd:last-child .media-list__comment-wrap{overflow:hidden;padding-top:0px}}.community-simple-box{padding:20px;margin:10px 0;background:#fff}.community-simple-box dl dt{font-size:20px;font-weight:400;margin-bottom:5px}.community-simple-box dl dd{font-size:14px;margin-bottom:15px}.community-simple-box dl dd span{font-size:12px}.community-simple-box p.no-create-text{margin-bottom:20px;font-size:16px}.community-simple-box p.no-create-btn{margin-bottom:20px}@media screen and (max-width: 767px){.community-simple-box{padding:15px;margin:10px 0}.community-simple-box dl dt{font-size:18px}.community-simple-box dl dd{font-size:16px}.community-simple-box dl dd span{font-size:13px}.community-simple-box p.no-create-text{margin-bottom:15px;font-size:14px}.community-simple-box p.no-create-btn{margin-bottom:10px}}#page-contents.community-detail .section{position:relative;padding:20px 20px 20px;background:#fff}#page-contents.community-detail #block-bartik-local-tasks{display:none}#page-contents.community-detail #block-bartik-content{position:relative}#page-contents.community-detail #block-bartik-content header{margin-bottom:10px}#page-contents.community-detail .field--name-taxonomy-forums{display:none}#page-contents.community-detail .flag-following{display:none}#page-contents.community-detail .node__links{display:none}#page-contents.community-detail .action-unflag{display:none}#page-contents.community-detail #edit-preview{display:none}#page-contents.community-detail .js-quickedit-page-title{font-size:20px;font-weight:normal;margin-bottom:5px}#page-contents.community-detail .node__meta{color:#818181;font-size:12px}#page-contents.community-detail .contextual-links{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}#page-contents.community-detail .contextual-links li{margin-left:6px}#page-contents.community-detail .contextual-links li a{display:block;font-size:14px;font-weight:500;border-radius:3px;border:1px solid #545454;background:#fff;color:#545454;padding:7px 8px;line-height:1;min-height:30px;text-decoration:none !important}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn{padding:7px 7px 7px 34px;background:#fff url(/images/common/icon_star_off.svg) 9px 50% no-repeat;background-size:18px 18px}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn .on-text{display:none}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn.on{color:#fff;border:1px solid #00479d;background:#00479d url(/images/common/icon_star_on.svg) 9px 50% no-repeat;background-size:18px 18px}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn.on .on-text{display:inline}#page-contents.community-detail .contextual-links li.entitynodeedit-form a{background:#fff url(/images/common/icon_edit.png) 9px 50% no-repeat;background-size:14px 14px;padding:7px 7px 7px 28px}#page-contents.community-detail .contextual-links li.quickedit,#page-contents.community-detail .contextual-links li.entitynodedelete-form{display:none}#page-contents.community-detail .comment-comment-forum-form{background:#f7f7f7;padding:15px;margin-bottom:10px;margin-top:10px}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none !important}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a figure{-ms-flex-negative:0;flex-shrink:0;width:37px;height:37px;overflow:hidden;border-radius:50%;margin-right:10px}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a figure img{width:100%}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a span{display:inline-block;font-weight:bold;font-size:14px}#page-contents.community-detail .comment-comment-forum-form .community-edit-ph-wrap{margin-bottom:10px}#page-contents.community-detail .comment-comment-forum-form .community-edit-ph-wrap figure{position:relative;display:inline-block}#page-contents.community-detail .comment-comment-forum-form .community-edit-ph-wrap img{max-width:70px}#page-contents.community-detail .comment-comment-forum-form .community-edit-ph-wrap .community-edit-ph__delete{display:block;width:15px;height:15px;background:url(/images/common/community_ph_delete.svg) 50% 50% no-repeat;background-size:100% 100%;position:absolute;top:5px;right:5px;z-index:10}#page-contents.community-detail .comment-comment-forum-form .community-edit-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-contents.community-detail .comment-comment-forum-form .community-edit-actions-wrap p{width:100%;color:#818181;font-size:12px;margin-top:8px}#page-contents.community-detail .comment-comment-forum-form .community-edit-actions-wrap p a{color:#818181;text-decoration:underline !important}#page-contents.community-detail #edit-submit{height:34px;background-color:#00479d;border:1px solid #00479d;line-height:1.5;border-radius:0.25rem;width:120px;padding:0.30rem 0.75rem;-webkit-appearance:button;-moz-appearance:button;appearance:button;color:#fff;font-weight:bold}#page-contents.community-detail #community-btn-photo{display:inline-block;border:1px solid #bcbcbc;background:#fff url(/images/common/icon_photo.svg) 9px 50% no-repeat;background-size:17px 13px;height:34px;line-height:1.5;border-radius:0.25rem;width:120px;padding:0.30rem 0.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000000;text-align:center;font-weight:bold;text-decoration:none !important;margin-right:10px}#page-contents.community-detail .media-list{margin-bottom:20px}#page-contents.community-detail .media-list>li{padding:10px 0;border-bottom:1px dotted #cccccc}#page-contents.community-detail .media-list>li .media-list__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-contents.community-detail .media-list>li .media-list__inner dl{padding-right:0}#page-contents.community-detail .media-list>li .media-list__inner dl dd .comment-nickname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contents.community-detail .media-list>li .media-list__inner dl dd .comment-nickname figure{-ms-flex-negative:0;flex-shrink:0;width:37px;height:37px;overflow:hidden;border-radius:50%;margin-right:10px}#page-contents.community-detail .media-list>li .media-list__inner dl dd .comment-nickname span{display:inline-block;font-weight:bold;font-size:12px}#page-contents.community-detail .media-list>li .media-list__inner dl dd .comment-nickname span a{color:#000;text-decoration:none !important}#page-contents.community-detail textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100px;margin-bottom:10px;padding:10px 15px;border-radius:5px;border:1px solid #cccccc}#page-contents.community-detail .icon-comment{padding-left:30px;margin-bottom:10px;color:#008bbf;background:url(/images/comment/icon_comment.svg) no-repeat 0 50%}#page-contents.community-detail .form-select.bef-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-contents.community-detail .field--name-comment-forum .comment:last-child{border-bottom:none}#page-contents.community-detail .comment{border:none;border-top:1px dotted #dddddd;border-bottom:1px dotted #dddddd;padding:15px 20px;margin-top:-1px}#page-contents.community-detail .comment .comment__meta{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#page-contents.community-detail .comment .comment__meta .comment__author{font-size:14px;font-weight:bold}#page-contents.community-detail .comment .comment__meta .comment__author a.username{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none !important}#page-contents.community-detail .comment .comment__meta .comment__author a.username figure{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:10px}#page-contents.community-detail .comment .comment__meta .comment__author a.username figure img{width:100%}#page-contents.community-detail .comment .comment__meta .comment__author a.username span{display:inline-block}#page-contents.community-detail .comment .comment__meta .comment__time{padding-left:17px;font-size:12px;color:#818181}#page-contents.community-detail .comment .comment__meta .flag-following{display:none}#page-contents.community-detail .comment .comment__meta .comment__permalink{display:none}#page-contents.community-detail .comment .comment__meta .popover-ellipsis{margin-left:auto}#page-contents.community-detail .comment .comment__content h3{font-size:120%}#page-contents.community-detail .comment .comment__content img{height:auto;max-width:50%;margin:0 auto}#page-contents.community-detail .comment .comment__content ul.links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}#page-contents.community-detail .comment .comment__content .comment-delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:13px}#page-contents.community-detail .comment .comment__content .comment-delete a{color:#000 !important;text-decoration:underline !important;font-size:12px}#page-contents.community-detail .comment .comment__content .comment-edit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:13px}#page-contents.community-detail .comment .comment__content .comment-edit a{color:#000 !important;text-decoration:underline !important;font-size:12px}#page-contents.community-detail .comment .comment__content .comment-reply{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute;top:0;left:0}#page-contents.community-detail .comment .comment__content .comment-reply a{position:relative;display:inline-block;border:1px solid #ccc;border-radius:4px;width:58px;height:25px;background-color:#fff;color:#000 !important;text-decoration:none !important;font-size:12px;padding:5px 5px 3px 1.9em;line-height:1}#page-contents.community-detail .comment .comment__content .comment-reply a::before{position:absolute;content:"";top:50%;left:0.55em;width:1em;height:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/membership/assets/images/common/arrow.svg) no-repeat}@media screen and (max-width: 767px){#page-contents.community-detail .section{padding:15px}#page-contents.community-detail .js-quickedit-page-title{font-size:18px}#page-contents.community-detail .node__meta{font-size:11px;margin-bottom:10px}#page-contents.community-detail .contextual-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static}#page-contents.community-detail .contextual-links li{margin-left:6px}#page-contents.community-detail .contextual-links li a{font-size:12px;padding:7px 8px 7px}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn{padding:7px 7px 5px 28px;background:#fff url(/images/common/icon_star_off.svg) 9px 50% no-repeat;background-size:15px 15px}#page-contents.community-detail .contextual-links li a.community-watchlist-entry-btn.on{background:#00479d url(/images/common/icon_star_on.svg) 9px 50% no-repeat;background-size:15px 15px}#page-contents.community-detail .contextual-links li.entitynodeedit-form a{background:#fff url(/images/common/icon_edit.png) 9px 50% no-repeat;background-size:12px 12px;padding:7px 7px 5px 25px}#page-contents.community-detail .comment-comment-forum-form{padding:10px;margin-bottom:10px;margin-top:10px}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a{margin-bottom:8px}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a figure{width:30px;height:30px;margin-right:10px}#page-contents.community-detail .comment-comment-forum-form .comment-nickname a span{font-size:12px}#page-contents.community-detail .comment-comment-forum-form .community-edit-actions-wrap .form-actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-contents.community-detail .comment-comment-forum-form .community-edit-actions-wrap p{font-size:11px;margin-top:10px}#page-contents.community-detail #edit-submit{height:37px;width:calc(50% - 5px);font-size:14px;padding:0.45rem 0.75rem}#page-contents.community-detail #community-btn-photo{height:37px;width:calc(50% - 5px);margin-right:10px;font-size:14px;padding:0.45rem 0.75rem}#page-contents.community-detail .media-list{margin-bottom:20px}#page-contents.community-detail .media-list>li{padding:10px 0;border-bottom:1px dotted #cccccc}#page-contents.community-detail .media-list>li .media-list__inner{display:block}#page-contents.community-detail .media-list>li .media-list__inner figure{margin:auto}#page-contents.community-detail .media-list>li .media-list__inner dl{width:100%;margin-top:12px;padding-left:0;padding-right:0}#page-contents.community-detail .icon-comment{padding-left:20px;font-size:11px;background-size:16px auto}#page-contents.community-detail .comment{padding:15px 10px;margin-top:-1px}#page-contents.community-detail .comment .comment__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contents.community-detail .comment .comment__meta .comment__author{font-size:12px}#page-contents.community-detail .comment .comment__meta .comment__time{padding-left:10px;padding-right:10px;font-size:11px}#page-contents.community-detail .comment .comment__content h3{font-size:110%}#page-contents.community-detail .comment .comment__content img{height:auto;max-width:50%}#page-contents.community-detail .comment .comment__content ul.links{margin-top:10px}}.community-photo-upload-modal__body{max-width:440px;padding-top:10px;margin:0 auto}.community-photo-upload-modal__body__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-photo-upload-modal__body__file{display:none}#photo-upload-file-btn{display:inline-block;border:1px solid #bcbcbc;background:#fff url(/images/common/icon_photo.svg) 9px 50% no-repeat;background-size:17px 13px;height:34px;line-height:1.5;border-radius:0.25rem;width:210px;padding:0.38rem 0.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000000;text-align:center;font-weight:bold;text-decoration:none !important;margin:0 15px}#photo-upload-file-preview{max-width:100px;max-height:100px;width:auto;height:auto}#photo-upload-file-preview.preview-line{border:2px solid #ccc;margin-bottom:3px}.modal-body p.community-photo-file-text{max-width:440px;margin:13px auto 25px;font-size:12px}@media screen and (max-width: 767px){.community-photo-upload-modal__body{padding-top:10px}#photo-upload-file-btn{width:160px;padding:0.38rem 0.60rem 0.38rem 1.4rem;font-size:14px;margin:0 10px}#photo-upload-file-preview{max-width:80px;max-height:80px;width:auto;height:auto}.modal-body p.community-photo-file-text{max-width:350px;margin:13px auto 25px;font-size:11px}}/*! ーーーーーーーーーー2020-04-03-コメントの編集などを追加ーーーーーーーーーー */.btn-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:36px;background:#00479d;color:#fff;border-radius:4px;font-weight:bold;border:1px solid #00479d}@media (max-width: 768px){.btn-post{width:100px}}.btn-post:hover{color:#00479d;background:#fff}.edit-page{padding:2em;background:white}.edit-page .edit-page__title{padding:0 0 0 1em}.edit-page .edit-page__container{padding:1em;background:#f7f7f7}.edit-page .edit-page__textarea{width:100%;border:1px solid #777}.edit-page .edit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.edit-page .edit-btn__delete,.edit-page .edit-btn__update,.edit-page .edit-btn__cancel{width:120px;height:36px}.edit-page .edit-btn__delete>input,.edit-page .edit-btn__update>input,.edit-page .edit-btn__cancel>input{width:100%;height:100%;border-radius:4px}.edit-page .btn-primary{border:1px solid #00479d}.edit-page .btn-primary.-delete,.edit-page .btn-primary.-cancel{background-color:#777;border:1px solid #777;color:#fff}.edit-page .edit-btn__delete.-edit-page-btn:last-child,.edit-page .edit-btn__update.-edit-page-btn:last-child,.edit-page .edit-btn__cancel.-edit-page-btn:last-child{margin-left:0.5em}.edit-page .btn-primary.-delete:hover,.edit-page .btn-primary.-cancel:hover{background-color:#fff;color:#777 !important}.edit-modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,0.5)}.edit-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-modal__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;max-width:500px;height:250px;border-radius:5px;margin:0 20px}.edit-modal__close{position:absolute;display:block;top:2em;right:2em;width:1.5em;height:1.5em;border:none;background:#fff}.edit-modal__close::before,.edit-modal__close::after{position:absolute;top:10px;left:0;display:block;content:"";width:1.5em;height:2px;background:#00479d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.edit-modal__close::after{background:#00479d;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.edit-modal__text{text-align:center;margin-bottom:1em;font-size:20px}@media screen and (max-width: 767px){.edit-page{padding:1em}.edit-page .edit-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edit-page .edit-btn__delete.-edit-page-btn,.edit-page .edit-btn__update.-edit-page-btn,.edit-page .edit-btn__cancel.-edit-page-btn{width:calc(50% - .25em)}}.community-entry-box{padding:20px;margin:10px 0;background:#fff}.community-entry-box p{font-size:14px;margin-bottom:15px}.community-entry-box .community-entry-box__form-item{padding:20px 0 0px 0;margin-top:20px;border-top:1px dotted #cccccc}.community-entry-box .community-entry-box__form-item dt{font-size:20px;font-weight:500;margin-bottom:7px}.community-entry-box .community-entry-box__form-item dd{margin:0}.community-entry-box textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100px;margin-bottom:10px;padding:10px 15px;border-radius:3px;border:1px solid #cccccc}.community-entry-box input.form-text{width:100%;height:40px;background-color:#ffffff;border:1px solid #cccccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.community-entry-box .community-entry-box__photo-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.community-entry-box .community-entry-box__photo-upload__file{display:none}.community-entry-box #photo-upload-file-btn{display:inline-block;border:1px solid #00479d;background:#00479d;height:34px;line-height:1.5;border-radius:0.25rem;width:160px;padding:0.38rem 0.75rem;color:#fff;margin:0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.community-entry-box .community-entry-box__photo-upload__img{width:120px;text-align:right}.community-entry-box #photo-upload-file-preview{max-width:120px;max-height:120px;width:auto;height:auto}.community-entry-box #photo-upload-file-preview.preview-line{border:2px solid #ccc;margin-bottom:0px}.community-entry-box #community-entry-box__tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.community-entry-box #community-entry-box__tag ul li{width:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 7px 0}.community-entry-box #community-entry-box__tag ul li:nth-of-type(2n){margin-right:0}.community-entry-box #community-entry-box__tag ul li span{white-space:nowrap;width:13px;font-size:14px}.community-entry-box #community-entry-box__tag ul li input{width:calc(100% - 13px)}.community-entry-box .community-entry-box__tag-btn-wrap{text-align:center;margin:5px 0 25px}.community-entry-box #community-entry-box__tag-btn{display:inline-block;border:1px solid #00479d;background:#00479d url(/images/common/icon_community_upload.svg) 20px 50% no-repeat;background-size:16px 16px;height:34px;line-height:1.5;border-radius:0.25rem;width:210px;padding:0.30rem 0.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-align:center;font-weight:bold;text-decoration:none !important;margin:0 15px}.community-entry-box #edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}.community-entry-box #edit-actions .btn-block{width:calc(50% - 10px);margin:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){.community-entry-box{padding:15px;margin:10px 0}.community-entry-box p{font-size:16px;margin-bottom:15px}.community-entry-box .community-entry-box__form-item dt{font-size:18px}.community-entry-box input.form-text{font-size:16px}.community-entry-box .community-entry-box__photo-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.community-entry-box .community-entry-box__photo-upload__file{display:none}.community-entry-box #photo-upload-file-btn{height:37px;font-size:14px;margin:0 0px 0 15px}.community-entry-box #community-entry-box__tag ul{display:block}.community-entry-box #community-entry-box__tag ul li{width:auto;margin:0 0px 7px 0}.community-entry-box #community-entry-box__tag ul li span{white-space:nowrap;width:13px;font-size:14px}.community-entry-box #community-entry-box__tag ul li input{width:calc(100% - 13px)}.community-entry-box .community-entry-box__tag-btn-wrap{text-align:center;margin:5px 0 25px}.community-entry-box #community-entry-box__tag-btn{background:#00479d url(/images/common/icon_community_upload.svg) 10px 50% no-repeat;background-size:16px 16px;height:37px;width:185px;padding:0.38rem 0.75rem;margin:0 0px;font-size:14px}.community-entry-box #edit-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0px}.community-entry-box #edit-actions .btn-block{width:100%;margin:0 0px 10px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.community-entry-box #edit-actions #edit-submit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.coupon-box{padding:20px 20px 20px;background:#fff}.coupon-box__logo-list{overflow:auto;width:calc(100% + 30px);margin:0 -15px 20px;-webkit-overflow-scrolling:touch}.coupon-box__logo-list ul{display:table;margin:0 0px 5px 0px;white-space:nowrap;padding-left:6px}.coupon-box__logo-list ul li{display:table-cell;padding:5px 9px 5px 9px;white-space:nowrap;height:74px;vertical-align:top}.coupon-box__logo-list ul li:last-child{padding-right:15px}.coupon-box__logo-list ul li a{display:block;text-decoration:none;width:64px;height:64px;line-height:0;border-radius:50%;text-align:center;overflow:hidden;-webkit-box-shadow:0 0 5px grey;box-shadow:0 0 5px grey}.coupon-box__logo-list ul li span img{width:100%;height:auto}.coupon-box__coupon-list{margin:0 0px 0px}.coupon-box__coupon-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.coupon-box__coupon-list ul li{position:relative;width:calc(50% - 5px);margin:0 10px 15px 0}.coupon-box__coupon-list ul li:nth-of-type(2n){margin-right:0}.coupon-box__coupon-list ul li img{width:100%}.coupon-box__code{text-align:center;margin-bottom:20px}.coupon-box__code img{max-width:450px}.coupon-box__ttl{font-size:18px;font-weight:bold;line-height:130%;margin-bottom:10px}.coupon-box__price{color:#f50000;font-size:16px;font-weight:bold;margin-bottom:5px}.coupon-box__ex{margin-top:0;font-size:12px;font-weight:normal;color:#888}.coupon-box__time{margin-top:20px}.coupon-box__time dt{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:left}.coupon-box__time dd{font-size:13px;border-radius:20px;background-color:#E6DBCC;padding:10px 15px}.coupon-box__attention{margin-top:20px}.coupon-box__attention dt{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:left}.coupon-box__attention dd{font-size:11px;border-radius:20px;background-color:#E6DBCC;padding:15px 15px}.coupon-box__attention dd p{text-indent:-1em;padding-left:1em;margin-bottom:1px}#coupon-qr{text-align:center;margin:20px 0 30px}@media screen and (max-width: 767px){.coupon-box{padding:15px 15px 15px}.coupon-box__code img{max-width:100%}}/*! ーーーーーーーーーー2020-05-15-外部記事掲載ーーーーーーーーーー */.external-article h1{margin-bottom:25px;font-size:24px;font-weight:bold;line-height:1.5}.external-article h2{margin-bottom:25px;position:relative;border-left:5px solid #136cd8;padding-left:18px;font-size:20px;font-weight:bold;color:#000;margin-top:50px;margin-bottom:18px;overflow:visible}.external-article h3,.external-article h4,.external-article h5,.external-article h6{margin:25px 0 15px;font-size:18px;padding-left:23px;font-weight:bold}.external-article p+p{margin-top:20px}.external-article .article__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-15px 0 25px;font-size:14px;text-align:right}.external-article .article__data p{margin-top:0}.external-article .article__data .site{margin-left:10px;font-weight:bold}.external-article .article__slides{margin-bottom:25px}.external-article .article__list__item{text-align:center}.external-article .article__list__item figure{display:inline-block}.external-article .article__list__item img{width:auto;height:auto;max-width:690px;max-height:375px;margin:auto}.external-article .article__list__item figcaption{margin-top:5px;text-align:left}.external-article .article__list .slick-prev{left:0;margin-top:-33px}.external-article .article__list .slick-next{right:0;margin-top:-33px}.external-article table{border-collapse:collapse;border:1px solid #cccccc}.external-article table th,.external-article table td{padding:10px;font-size:14px;border:1px solid #cccccc}.external-article table th{background:#f7f7f7}.external-article table td{background:#fff}.external-article .belongs-tag-list+.article__related{margin-top:20px}.external-article .article__related{margin-top:50px}.external-article .article__related dt{margin-bottom:10px}.external-article .article__related dd{margin:0;padding:8px 0;border-bottom:1px solid #ccc}.external-article .article__related dd:first-of-type{padding-top:0}.external-article blockquote{display:block;position:relative;margin-top:25px;padding:20px 15px 20px 50px;font-size:14px;border:1px solid #ccc;border-radius:5px}.external-article blockquote::before{content:"\201D";display:block;position:absolute;top:3px;left:15px;height:40px;font-size:80px;font-family:Arial, Helvetica, sans-serif;line-height:1;color:#a1a1a1;overflow:hidden;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.external-article .embedded-youtube{position:relative;max-width:414px;margin:25px auto 0}.external-article .embedded-youtube::before{content:"";display:block;width:100%;padding-top:56.25%}.external-article .embedded-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;margin:0 !important;vertical-align:bottom}.article__figure{max-width:414px;margin:25px auto 0;font-size:14px;text-align:center}.article__figure figure{display:inline-block}.article__figure figure img{width:auto;max-width:100%;max-height:276px}.article__figure figcaption{margin-top:5px;text-align:left}.external-article .figure{display:block;margin:25px auto 0;text-align:center}.external-article .figure img{width:auto;max-width:100%;max-height:276px}.external-article .figure figcaption{margin-top:5px}.external-article small{display:block;margin-top:5px;font-size:12px;color:#818181;line-height:1.5}.external-article hr{margin:30px 0;width:100%;height:1px;border:none;border-top:1px dashed #a8a8a8}@media (max-width: 768px){.external-article h1{margin-bottom:20px;font-size:22px;padding:0 15px}.external-article h2{margin:30px 0 15px;font-size:19px;padding-left:10px;border-left:6px solid #136cd8}.external-article h3,.external-article h4,.external-article h5,.external-article h6{margin:20px 0 10px;font-size:18px;padding-left:16px;font-weight:bold}.external-article p+p{margin-top:20px}.external-article .article__data{display:block;margin:-15px 0 20px;padding:0 15px;text-align:right}.external-article .article__slides{margin-bottom:20px}.external-article .article__list__item img{max-width:100%;max-height:300px}.external-article .article__list__item figcaption{padding:0 15px;font-size:14px}.external-article .article__related{margin-top:35px}.external-article .article__related dd{font-size:14px}.external-article blockquote{padding:15px 10px 15px 45px}.external-article blockquote::before{left:10px}.external-article hr{margin:25px 0}.article__figure{max-width:100%}.article__figure figure img{max-width:100%}}.column-article-list{padding:15px 20px 20px;background:#fff}.column-article-list .media-list-wrap{padding:0;margin-bottom:0}.column-article-list .btn-wrap{margin:5px -20px -20px}@media screen and (max-width: 767px){.column-article-list{padding:15px 15px 15px}.column-article-list .btn-wrap{margin:5px 0px 0px;padding:0}}/*! ーーーーーーーーーー2020-04-10-記者一覧ーーーーーーーーーー */#kisha-contents-wrap{background-color:#fff}#kisha-contents-wrap .contents-lead-text{padding:0 0 20px;border-bottom:dotted 1px #ccc;margin:0 0 20px}#kisha-contents-wrap .sort-select-wrap{margin:0 0 10px;padding:20px 20px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-initial{margin:0 0 18px;padding:0 0 10px;border-bottom:dotted 1px #ccc}#kisha-contents-wrap .sort-initial ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#kisha-contents-wrap .sort-initial li,#kisha-contents-wrap .sort-initial .mod-checkbox-orig label{width:56px}#kisha-contents-wrap .sort-initial li{display:block;margin:0 10px 10px 0;border:solid 1px #00479d;line-height:1}#kisha-contents-wrap .sort-initial li:nth-child(10n){margin-right:0}#kisha-contents-wrap .sort-initial .mod-checkbox-orig label{padding:7px 5px 8px 4px}#kisha-contents-wrap .sort-initial .mod-checkbox-orig label input[type=radio]+span{position:relative;padding:0 0 0 18px}#kisha-contents-wrap .sort-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#kisha-contents-wrap .sort-category li{display:block;margin:0 10px 10px 0;border:solid 1px #00479d;line-height:1}#kisha-contents-wrap .sort-category .mod-checkbox-orig label{padding:7px 10px 8px 10px}#kisha-contents-wrap .sort-category .mod-checkbox-orig label input[type=radio]+span{position:relative;padding:0 0 0 28px}#kisha-contents-wrap .icon-category{position:relative;padding-left:20px}#kisha-contents-wrap .sort-wrap-item .icon-category{padding-left:26px}#kisha-contents-wrap .sort-category .icon-category::before,#kisha-contents-wrap .sort-wrap-item .icon-category::before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px}#kisha-contents-wrap [data=category-baseball] .icon-category::before,#kisha-contents-wrap .icon-category.baseball::before{background:url(/images/kisha/icon-img-baseball.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap [data=category-log] .icon-category::before,#kisha-contents-wrap .icon-category.log::before{background:url(/images/kisha/icon-img-log.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap [data=category-sports] .icon-category::before,#kisha-contents-wrap .icon-category.sports::before{background:url(/images/kisha/icon-img-sports.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap [data=category-attainments] .icon-category::before,#kisha-contents-wrap .icon-category.attainments::before{background:url(/images/kisha/icon-img-attainments.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap [data=category-race] .icon-category::before,#kisha-contents-wrap .icon-category.race::before{background:url(/images/kisha/icon-img-race.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap [data=category-photo] .icon-category::before,#kisha-contents-wrap .icon-category.photo::before{background:url(/images/kisha/icon-img-photo.png) 0 0 no-repeat;background-size:16px auto}#kisha-contents-wrap .sort-initial,#kisha-contents-wrap .sort-category{position:relative}#kisha-contents-wrap .sort-initial::before,#kisha-contents-wrap .sort-category::before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background-color:#333;opacity:0}#kisha-contents-wrap .sort-title{font-size:20px;font-weight:bold;line-height:1;color:#000;margin:0 0 20px}#kisha-contents-wrap .title-initial{font-size:20px;font-weight:bold;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b2b2b2;color:#fff;margin:0 0 20px}#kisha-contents-wrap .sort-wrap-item{margin:0 0 20px}#kisha-contents-wrap .sort-wrap-item .name-wrap{padding:0 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#kisha-contents-wrap .sort-name-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:calc(690px + 60px)}#kisha-contents-wrap .sort-name-list li{width:295px;margin:0 60px 10px 0;padding:0 0 15px;border-bottom:dotted 1px #ccc}#kisha-contents-wrap .sort-name-item .name-block{position:relative;padding-left:40px}#kisha-contents-wrap .sort-name-item .name-block .img{width:30px;height:30px;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc;overflow:hidden;text-align:center;position:absolute;top:0;left:0}#kisha-contents-wrap .sort-name-item .name-block .img img{width:30px;height:auto}#kisha-contents-wrap .sort-name-item .name-block .name{position:relative;top:3px}#kisha-contents-wrap .sort-name-item .inner-wrap:before,#kisha-contents-wrap .sort-name-item .inner-wrap:after{content:" ";display:table}#kisha-contents-wrap .sort-name-item .inner-wrap:after{clear:both}#kisha-contents-wrap .sort-name-item .name-block{float:left;width:165px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-name-item .category-block{float:right;width:130px;text-align:left}#kisha-contents-wrap .sort-name-item .category-block .category-name{font-size:12px;position:relative;top:5px}.mod-checkbox-orig input[type=radio]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mod-checkbox-orig label{position:relative;display:inline-block;word-break:break-all;cursor:pointer;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.mod-checkbox-orig label input[type=radio]+span.display{position:relative;padding:0 30px 0 30px}.mod-checkbox-orig label span.display{display:inline-block;font-size:14px;line-height:1;z-index:1}.mod-checkbox-orig label input[type=radio]{position:absolute;top:-18px;left:0;opacity:0}.mod-checkbox-orig label input[type=radio]+span.display:before,.mod-checkbox-orig label input[type=radio]+span.display:after{content:"";position:absolute;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-checkbox-orig label input[type=radio]+span.display:before{z-index:0;width:16px;height:16px;border:1px #00479d solid;background-color:#fff}.mod-checkbox-orig input[type=radio]+span.display:after{z-index:1;margin:5px 8px;width:6px;height:9px;top:-3px;left:-3px !important}.mod-checkbox-orig label input[type=radio]:checked+span.display:before{background-color:#fff}.mod-checkbox-orig label input[type=radio]:checked+span.display:after{border:2px solid #00479d;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mod-checkbox-orig label input[type=radio]:checked+span.display{color:#fff}#kisha-contents-wrap .not-name-text{padding:0 0 10px}#kisha-contents-wrap .accordion-btn{opacity:0}.mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;background-color:#00479d;display:block;z-index:0}.sort-initial .mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{left:-1px}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{left:0}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.baseball::before{background:url(/images/kisha/icon-img-baseball-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.log::before{background:url(/images/kisha/icon-img-log-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.sports::before{background:url(/images/kisha/icon-img-sports-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.attainments::before{background:url(/images/kisha/icon-img-attainments-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.race::before{background:url(/images/kisha/icon-img-race-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span .icon-category.photo::before{background:url(/images/kisha/icon-img-photo-wh.png) 0 0 no-repeat !important;background-size:16px auto !important}@media screen and (max-width: 767px){#kisha-contents-wrap{background-color:#fff}#kisha-contents-wrap .contents-lead-text{padding:0 20px 20px;border-bottom:solid 1px #ccc;margin:0 0 0}#kisha-contents-wrap .sort-select-wrap{margin:0 0 0;padding:20px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-initial::before,#kisha-contents-wrap .sort-category::before{display:none}#kisha-contents-wrap .sort-initial{margin:0 0 0;padding:0 0 0;border-bottom:solid 1px #ccc}#kisha-contents-wrap .sort-initial ul{padding:10px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-initial li,#kisha-contents-wrap .sort-initial .mod-checkbox-orig label{width:calc((25% - 10px) + (10px / 4))}#kisha-contents-wrap .sort-initial .mod-checkbox-orig label{width:100%}#kisha-contents-wrap .sort-initial li{margin:0 10px 10px 0}#kisha-contents-wrap .sort-initial li:nth-child(4n){margin-right:0}#kisha-contents-wrap .sort-initial li:nth-child(10n){margin-right:10px}#kisha-contents-wrap .sort-initial .mod-checkbox-orig label{padding:7px 5px 8px 4px}#kisha-contents-wrap .sort-initial .mod-checkbox-orig label input[type=radio]+span{position:relative}#kisha-contents-wrap .sort-category ul{padding:10px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-category li{margin:0 10px 10px 0}#kisha-contents-wrap .sort-category .mod-checkbox-orig label{padding:7px 10px 8px 10px}#kisha-contents-wrap .sort-category .mod-checkbox-orig label input[type=radio]+span{position:relative;padding:0 0 0 28px}#kisha-contents-wrap .icon-category{position:relative;padding-left:20px}#kisha-contents-wrap .sort-wrap-item .icon-category{padding-left:26px}#kisha-contents-wrap .sort-title{font-size:18px;margin:0 0 0;padding:18px 20px 18px;border-bottom:solid 1px #ccc;height:56px}#kisha-contents-wrap .title-initial{font-size:18px;padding:8px 20px 8px;margin:0 0 0;border-bottom:solid 1px #ccc}#kisha-contents-wrap .sort-wrap-item{margin:0 0 0}#kisha-contents-wrap .sort-wrap-item .name-wrap{padding:0 20px 10px}#kisha-contents-wrap .sort-name-list{width:100%}#kisha-contents-wrap .sort-name-list li{width:100% !important;margin:0 0 0 0 !important;padding:10px 0 10px}#kisha-contents-wrap .sort-name-item .name-block{padding-left:30px}#kisha-contents-wrap .sort-name-item .name-block .img{width:24px;height:24px}#kisha-contents-wrap .sort-name-item .name-block .img img{width:24px;vertical-align:top}#kisha-contents-wrap .sort-name-item .name-block .name{position:relative;top:0}#kisha-contents-wrap .sort-name-item .inner-wrap:before,#kisha-contents-wrap .sort-name-item .inner-wrap:after{content:" ";display:table}#kisha-contents-wrap .sort-name-item .inner-wrap:after{clear:both}#kisha-contents-wrap .sort-name-item .name-block{width:160px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#kisha-contents-wrap .sort-name-item .category-block{width:120px}#kisha-contents-wrap .sort-name-item .category-block .category-name{font-size:11px;position:relative;top:5px}#kisha-contents-wrap .not-name-text{padding:10px 0 10px}#kisha-contents-wrap .sort-select-wrap .title-wrap{position:relative}#kisha-contents-wrap .sort-select-wrap .title-wrap .accordion-btn{width:56px;height:56px;background-color:#00479d;position:absolute;top:0;right:0}#kisha-contents-wrap .accordion-btn{opacity:1}#kisha-contents-wrap .title-accordion-list .title-accordion-target{display:none}#kisha-contents-wrap .title-accordion-list li{margin-bottom:10px}#kisha-contents-wrap .title-accordion-list .title-accordion{padding:10px 30px 10px 10px;background-color:#eee;display:block;cursor:pointer;position:relative}#kisha-contents-wrap .title-accordion-list .title-accordion .mod-icon-plus{position:absolute;top:15px;right:15px}#kisha-contents-wrap .title-accordion-list .title-accordion.active .mod-icon-plus:after{display:none}#kisha-contents-wrap .mod-icon-plus{display:inline-block;position:relative;width:25px;height:25px}#kisha-contents-wrap .mod-icon-plus:before,#kisha-contents-wrap .mod-icon-plus:after{content:"";position:absolute;top:50%;left:50%;width:25px;height:3px;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#kisha-contents-wrap .mod-icon-plus:after{top:50%;left:50%;width:3px;height:25px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#kisha-contents-wrap .title-accordion .mod-icon-plus::after{display:block}#kisha-contents-wrap .title-accordion.active .mod-icon-plus::after{display:none}.mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{left:0}.sort-initial .mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{left:0}.sort-category .mod-checkbox-orig label input[type=radio]:checked+span+span.back-color:before{left:0;width:calc(100% + 2px)}}@media screen and (max-width: 767px){body#index #contents{margin-top:15px}}.ttl-type01-setting-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.ttl-type01-setting-wrap .ttl-type01{margin-bottom:0px}.ttl-type01-setting-wrap .ttl-type01-setting{display:-webkit-box;display:-ms-flexbox;display:flex}.ttl-type01-setting-wrap .ttl-type01-setting li{margin-left:6px}a.ttl-type01-setting__tag-link{display:block;font-size:14px;font-weight:500;border-radius:3px;border:1px solid #545454;background:#fff;color:#545454;padding:4px 8px;line-height:1;min-height:25px;text-decoration:none !important}.ttl-type01-setting__question-link{display:block;width:25px;height:25px;background:url(/images/common/icon_link-question.svg) 0 0 no-repeat;background-size:100% 100%;border:1px solid #545454;border-radius:50%}.ttl-type01-setting__btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:3px;border:none;background:#00479d;padding:5px 10px;color:#fff;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.ttl-type01-setting-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ttl-type01-setting-wrap .ttl-type01{margin-bottom:0px;margin-right:0;width:100%}.ttl-type01-setting-wrap .ttl-type01-setting{width:100%;padding:10px 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ttl-type01-setting-wrap .ttl-type01-setting li{margin-left:3px}a.ttl-type01-setting__tag-link{font-size:12px;padding:3px 8px;min-height:20px}.ttl-type01-setting__question-link{width:20px;height:20px}}#osusume-contents-tag-num{color:#818181;font-size:12px;margin:-5px 0 10px}@media screen and (max-width: 767px){#osusume-contents-tag-num{color:#818181;font-size:11px;margin:-32px 0 10px 15px}}.osusume-contents{margin-bottom:15px}.osusume-contents .btn-wrap{margin-top:-6px}.osusume-contents-list>li{background:#fff;margin-bottom:6px}.osusume-contents-list .osusume-contents-list__ph{width:106px;line-height:0}.osusume-contents-list .osusume-contents-list__ph a{display:block;position:relative;z-index:1;height:100%;width:100%;overflow:hidden}.osusume-contents-list .osusume-contents-list__ph img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover; object-position: center center'}.osusume-contents-list .osusume-contents-list__mark-s-logo{position:absolute;top:0;left:0;z-index:2;width:30px;height:30px;background-size:100% 100% !important}.osusume-contents-list .osusume-contents-list__mark-s-logo.sponichi{background:url(/images/common/mark_s-logo.png) 0 0 no-repeat}.osusume-contents-list .osusume-contents-list__mark-s-logo.zuu{width:50px;background:url(/images/common/mark_s-zuu.png) 0 0 no-repeat}.osusume-contents-list .osusume-contents-list__text{width:calc(100% - 106px);padding:13px 15px 10px 15px}.osusume-contents-list .osusume-contents-list__text dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-weight:400;margin-bottom:3px}.osusume-contents-list .osusume-contents-list__text dl dt .osusume-contents-list__kind{padding-left:20px;color:#1694fe}.osusume-contents-list .osusume-contents-list__text dl dt .icon-article{background:url(/images/common/icon_article.png) 0 50% no-repeat;background-size:15px 11px}.osusume-contents-list .osusume-contents-list__text dl dt .icon-community{background:url(/images/common/icon_community.png) 0 50% no-repeat;background-size:15px 11px}.osusume-contents-list .osusume-contents-list__text dl dt .osusume-contents-list__date{color:#818181;text-align:right}.osusume-contents-list .osusume-contents-list__text dl dd{font-size:14px;margin:0 0 5px 0;line-height:1.4}.osusume-contents-list .osusume-contents-list__text .belongs-tag-list-wrap{margin-right:-15px;width:calc(100% + 15px)}.osusume-contents-list .osusume-contents-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.osusume-contents-list .osusume-contents-list__inner.osusume-contents-list__inner-big .osusume-contents-list__ph{width:50%}.osusume-contents-list .osusume-contents-list__inner.osusume-contents-list__inner-big .osusume-contents-list__text{width:50%}.osusume-contents-list .osusume-contents-list__next-inner{display:none;background:#fdfdfd;padding:15px}.osusume-contents-list .osusume-contents-list__next-inner ol{min-height:66px}.osusume-contents-list .osusume-contents-list__next-inner ol.open{min-height:inherit}.osusume-contents-list .osusume-contents-list__next-inner ol li{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;margin-bottom:3px}.osusume-contents-list .osusume-contents-list__next-inner__link{text-align:right}#osusume-contents-list-more{display:none}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.osusume-contents-list .osusume-contents-list__ph img{max-width:inherit;height:auto;width:100%}}@media screen and (max-width: 767px){.osusume-contents{margin-bottom:15px}.osusume-contents .btn-wrap{padding:0}.osusume-contents-list .osusume-contents-list__ph{width:75px;height:75px;float:left}.osusume-contents-list .osusume-contents-list__mark-s-logo{width:25px;height:25px}.osusume-contents-list .osusume-contents-list__mark-s-logo.zuu{width:41px}.osusume-contents-list .osusume-contents-list__text{width:auto;display:inline;padding:0}.osusume-contents-list .osusume-contents-list__text dl{padding:10px 15px 0px 90px}.osusume-contents-list .osusume-contents-list__text dl dt{font-size:10px;margin-bottom:3px}.osusume-contents-list .osusume-contents-list__text dl dt .osusume-contents-list__kind{padding-left:18px}.osusume-contents-list .osusume-contents-list__text dl dt .icon-article{background-size:13px auto}.osusume-contents-list .osusume-contents-list__text dl dt .icon-community{background-size:13px auto}.osusume-contents-list .osusume-contents-list__text dl dd{font-size:14px;margin:0 0 5px 0;line-height:1.4}.osusume-contents-list .osusume-contents-list__text .belongs-tag-list-wrap{clear:both;padding:10px 0 10px 15px;margin-right:0px;width:100%}.osusume-contents-list .osusume-contents-list__inner{display:block;overflow:hidden}.osusume-contents-list .osusume-contents-list__inner.osusume-contents-list__inner-big .osusume-contents-list__ph{width:100%;height:110px;float:none}.osusume-contents-list .osusume-contents-list__inner.osusume-contents-list__inner-big .osusume-contents-list__text{width:100%;display:block;clear:both}.osusume-contents-list .osusume-contents-list__inner.osusume-contents-list__inner-big .osusume-contents-list__text dl{padding:10px 15px 0px 15px}}.osusume__ranking{margin-bottom:10px}.osusume__ranking dl{background:#fff;padding:15px 20px 15px 20px;height:100%}.osusume__ranking dl dt{font-size:20px;font-weight:normal;margin-bottom:10px}.osusume__ranking dl dd{margin:0}.osusume__ranking dl dd ul{margin-top:-5px;margin-bottom:10px}.osusume__ranking dl dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #cccccc;padding:10px 0 10px 3px}.osusume__ranking dl dd ul li i{margin-right:7px}.osusume__ranking dl dd ul li a{display:block;width:calc(100% - 40px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.osusume__movie{margin-bottom:10px}.osusume__movie dl{background:#fff;padding:15px 20px 15px 20px;height:100%}.osusume__movie dl dt{font-size:20px;font-weight:normal;margin-bottom:10px}.osusume__movie dl dd .osusume__movie__ph{position:relative;min-height:128px;margin-bottom:10px}.osusume__movie dl dd .osusume__movie__ph a{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.osusume__movie dl dd .osusume__movie__ph a img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%}.osusume__movie dl dd .osusume__movie__ph .icon-movie-play{background-size:40px 40px}.osusume__ranking__btm{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.osusume__point-text{color:#f50000;font-size:12px;padding-right:17px;background:url(/images/common/icon_point02.svg) 100% 50% no-repeat;background-size:12px 12px;min-height:13px}.osusume__link-text{text-align:right;line-height:1;margin:0}.osusume__link-text a{font-size:12px;color:#000;text-decoration:underline;padding-left:13px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px}@media screen and (max-width: 767px){.osusume-tile{height:auto !important}.osusume__ranking{margin-bottom:10px}.osusume__ranking dl{padding:0px}.osusume__ranking dl dt{position:relative;font-size:18px;margin-bottom:0px;height:auto;padding:15px 15px 10px 15px}.osusume__ranking dl dd{padding:0 15px 15px}.osusume__ranking dl dd ul{margin-top:0px;margin-bottom:10px}.osusume__ranking dl dd ul li{font-size:14px}.osusume__movie{margin-bottom:10px}.osusume__movie dl{padding:15px 15px}.osusume__movie dl dt{font-size:18px;margin-bottom:10px}.osusume__movie dl dd .osusume__movie__ph{min-height:inherit;margin-bottom:10px}.osusume__movie dl dd .osusume__movie__text{font-size:16px}}@media screen and (max-width: 767px){.top-page-contents{padding:0 15px}.top-page-contents .ttl-type01{margin-left:0;margin-right:0}}.pickup-topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pickup-topics .pickup-topics-list{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.pickup-topics .pickup-topics-list li{width:50%;line-height:0}.pickup-topics .pickup-topics-list li a{display:block;position:relative}.pickup-topics .pickup-topics-list li a .pickup-topics-list__point{position:absolute;bottom:5.8%;left:0;width:100%;text-align:center;line-height:1.2}.pickup-topics .pickup-topics-list li a .pickup-topics-list__point em{display:inline-block;font-style:normal;color:#fff !important;padding-right:17px;background:url(/images/common/icon_point02.svg) 100% 50% no-repeat;background-size:12px 12px;min-height:13px;font-size:14px}.pickup-topics .pickup-topics-list li img{width:100%}@media screen and (max-width: 767px){.pickup-topics{display:block;margin-bottom:12px}.pickup-topics .pickup-topics-list{width:100%;margin-bottom:0px}.pickup-topics .pickup-topics-list li a .pickup-topics-list__point{bottom:6.5%}.pickup-topics .pickup-topics-list li a .pickup-topics-list__point em{font-size:calc(100vw / 30)}}.pickup-topics02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.pickup-topics02 ul li{width:calc(50% - 10px);margin:0 5px 10px}.pickup-topics02 ul li a{background-color:#fff;display:block;padding:8px 5px 8px 93px;text-decoration:none !important}.pickup-topics02 ul li a dl dt{color:#00479d;font-size:22px;font-weight:500}.pickup-topics02 ul li a dl dd{color:#818181;font-size:14px;letter-spacing:-0.02em;line-height:1.4}.pickup-topics02 ul li a.pickup-topics02__event{background:#fff url(/images/common/icon_topics_event.svg) 10px 50% no-repeat;background-size:73px 73px}.pickup-topics02 ul li a.pickup-topics02__match{background:#fff url(/images/common/icon_topics_match.svg) 10px 50% no-repeat;background-size:73px 73px}@media screen and (max-width: 767px){.pickup-topics02 ul{display:block;margin:0}.pickup-topics02 ul li{width:auto;margin:0 0px 6px}.pickup-topics02 ul li a{padding:13px 10px 13px 93px}.pickup-topics02 ul li a dl dt{color:#00479d;font-size:22px;font-weight:500}.pickup-topics02 ul li a dl dd{color:#818181;font-size:14px;letter-spacing:-0.02em}.pickup-topics02 ul li a.pickup-topics02__event{background:#fff url(/images/common/icon_topics_event.svg) 10px 50% no-repeat;background-size:73px 73px}.pickup-topics02 ul li a.pickup-topics02__match{background:#fff url(/images/common/icon_topics_match.svg) 10px 50% no-repeat;background-size:73px 73px}}.pickup-topics-list02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px 0px}.pickup-topics-list02 li{width:calc(50% - 16px);line-height:0;margin:0 8px 16px}.pickup-topics-list02 li a{display:block;position:relative}.pickup-topics-list02 li picture,.pickup-topics-list02 li img{width:100%}@media screen and (max-width: 767px){.banner-about-sponichi{padding-bottom:10px}}#top-event{background:#fff}#top-event #top-event__inner,#top-event #header-event__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#top-event #top-event__inner>dt,#top-event #header-event__inner>dt{display:none !important}#top-event #top-event__inner>li,#top-event #top-event__inner>dd,#top-event #header-event__inner>li,#top-event #header-event__inner>dd{position:relative;border-right:1px solid #b3b3b3;text-align:left;margin:0;width:25%;padding:10px 7px 30px 35px;line-height:1.2;color:#000}#top-event #top-event__inner>li:last-child,#top-event #top-event__inner>dd:last-child,#top-event #header-event__inner>li:last-child,#top-event #header-event__inner>dd:last-child{border-right:none}#top-event #top-event__inner>li strong,#top-event #top-event__inner>dd strong,#top-event #header-event__inner>li strong,#top-event #header-event__inner>dd strong{padding-top:1px;font-size:16px;font-weight:500;letter-spacing:-0.01em;display:block}#top-event #top-event__inner>li span,#top-event #top-event__inner>dd span,#top-event #header-event__inner>li span,#top-event #header-event__inner>dd span{font-size:14px;display:block;margin-top:10px}#top-event #top-event__inner>li span.header-event__fortune-text,#top-event #top-event__inner>dd span.header-event__fortune-text,#top-event #header-event__inner>li span.header-event__fortune-text,#top-event #header-event__inner>dd span.header-event__fortune-text{font-size:12px}#top-event #top-event__inner>li span.header-event__fortune-info,#top-event #top-event__inner>dd span.header-event__fortune-info,#top-event #header-event__inner>li span.header-event__fortune-info,#top-event #header-event__inner>dd span.header-event__fortune-info{margin-top:0px}#top-event #top-event__inner>li span.header-event__fortune-info em,#top-event #top-event__inner>dd span.header-event__fortune-info em,#top-event #header-event__inner>li span.header-event__fortune-info em,#top-event #header-event__inner>dd span.header-event__fortune-info em{font-weight:bold;font-style:normal;font-size:26px;color:#0575a7;padding:0 2px}#top-event #top-event__inner>li span.header-event__fortune-info .header-event__fortune-heart,#top-event #top-event__inner>dd span.header-event__fortune-info .header-event__fortune-heart,#top-event #header-event__inner>li span.header-event__fortune-info .header-event__fortune-heart,#top-event #header-event__inner>dd span.header-event__fortune-info .header-event__fortune-heart{display:inline-block;margin-left:3px}#top-event #top-event__inner>li span.header-event__fortune-info .header-event__fortune-heart img,#top-event #top-event__inner>dd span.header-event__fortune-info .header-event__fortune-heart img,#top-event #header-event__inner>li span.header-event__fortune-info .header-event__fortune-heart img,#top-event #header-event__inner>dd span.header-event__fortune-info .header-event__fortune-heart img{width:10px;height:auto;margin:0 1px}#top-event #top-event__inner>li .header-event__weather-icon,#top-event #top-event__inner>dd .header-event__weather-icon,#top-event #header-event__inner>li .header-event__weather-icon,#top-event #header-event__inner>dd .header-event__weather-icon{vertical-align:top;display:inline-block;padding-top:2px;margin-left:5px}#top-event #top-event__inner>li .header-event__weather-icon img,#top-event #top-event__inner>dd .header-event__weather-icon img,#top-event #header-event__inner>li .header-event__weather-icon img,#top-event #header-event__inner>dd .header-event__weather-icon img{max-width:30px;height:auto}#top-event #top-event__inner>li .header-event__weather-text,#top-event #top-event__inner>dd .header-event__weather-text,#top-event #header-event__inner>li .header-event__weather-text,#top-event #header-event__inner>dd .header-event__weather-text{font-size:12px}#top-event #top-event__inner>li .header-event__weather-info__text01,#top-event #top-event__inner>dd .header-event__weather-info__text01,#top-event #header-event__inner>li .header-event__weather-info__text01,#top-event #header-event__inner>dd .header-event__weather-info__text01{color:#e60012;padding-right:2px;padding-left:7px;font-size:12px}#top-event #top-event__inner>li .header-event__weather-info__text02,#top-event #top-event__inner>dd .header-event__weather-info__text02,#top-event #header-event__inner>li .header-event__weather-info__text02,#top-event #header-event__inner>dd .header-event__weather-info__text02{color:#0075a9;padding-left:2px;font-size:12px}#top-event #top-event__inner>li span.header-event__weather-info,#top-event #top-event__inner>dd span.header-event__weather-info,#top-event #header-event__inner>li span.header-event__weather-info,#top-event #header-event__inner>dd span.header-event__weather-info{margin-top:2px}#top-event #top-event__inner>li span.header-event__weather-info em,#top-event #top-event__inner>dd span.header-event__weather-info em,#top-event #header-event__inner>li span.header-event__weather-info em,#top-event #header-event__inner>dd span.header-event__weather-info em{font-weight:500;font-style:normal;font-size:20px}#top-event #top-event__inner>li span.header-event__weather-info .header-event__weather-info__text03,#top-event #top-event__inner>dd span.header-event__weather-info .header-event__weather-info__text03,#top-event #header-event__inner>li span.header-event__weather-info .header-event__weather-info__text03,#top-event #header-event__inner>dd span.header-event__weather-info .header-event__weather-info__text03{color:#000000;padding-left:2px;padding-right:2px}#top-event #top-event__inner .header-event__text-link-wrap,#top-event #header-event__inner .header-event__text-link-wrap{position:absolute;bottom:10px;right:10px;z-index:10}#top-event #top-event__inner .icon-point,#top-event #header-event__inner .icon-point{font-size:12px;display:inline-block;margin-left:5px}#top-event #top-event__inner a.header-event__text-link,#top-event #header-event__inner a.header-event__text-link{font-size:12px;color:#00479d;text-decoration:underline;padding-left:11px;background:url(/images/common/arrow_blue_r02.svg) 0 54% no-repeat;background-size:7px 10px}@media screen and (max-width: 767px){#top-event #header-event__inner{border-top:1px solid #b3b3b3}#top-event #header-event__inner>li,#top-event #header-event__inner>dd{position:relative;border-left:none;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;width:50%;padding:13px 5px 28px 40px}#top-event #header-event__inner>li:nth-of-type(2n),#top-event #header-event__inner>dd:nth-of-type(2n){border-right:none}#top-event #header-event__inner>li strong,#top-event #header-event__inner>dd strong{font-size:13px}#top-event #header-event__inner>li span,#top-event #header-event__inner>dd span{font-size:12px;margin-top:5px}#top-event #header-event__inner>li span.header-event__fortune-text,#top-event #header-event__inner>dd span.header-event__fortune-text{font-size:10px}#top-event #header-event__inner>li span.header-event__fortune-info,#top-event #header-event__inner>dd span.header-event__fortune-info{width:100%;margin-top:2px;font-size:12px}#top-event #header-event__inner>li span.header-event__fortune-info em,#top-event #header-event__inner>dd span.header-event__fortune-info em{font-size:18px}#top-event #header-event__inner>li span.header-event__fortune-info .header-event__fortune-heart img,#top-event #header-event__inner>dd span.header-event__fortune-info .header-event__fortune-heart img{width:7px;height:auto}#top-event #header-event__inner>li .header-event__weather-info__text01,#top-event #header-event__inner>dd .header-event__weather-info__text01{padding-left:5px;font-size:11px}#top-event #header-event__inner>li .header-event__weather-info__text02,#top-event #header-event__inner>dd .header-event__weather-info__text02{font-size:11px}#top-event #header-event__inner>li .header-event__weather-icon,#top-event #header-event__inner>dd .header-event__weather-icon{padding-top:5px}#top-event #header-event__inner>li .header-event__weather-icon img,#top-event #header-event__inner>dd .header-event__weather-icon img{max-width:24px;height:auto}#top-event #header-event__inner>li span.header-event__weather-info,#top-event #header-event__inner>dd span.header-event__weather-info{width:100%;margin-top:2px}#top-event #header-event__inner>li span.header-event__weather-info em,#top-event #header-event__inner>dd span.header-event__weather-info em{font-size:18px}#top-event #header-event__inner>li .header-event__text-link-wrap,#top-event #header-event__inner>dd .header-event__text-link-wrap{bottom:8px;right:8px}#top-event #header-event__inner>li .icon-point,#top-event #header-event__inner>dd .icon-point{padding-top:1px;font-size:10px}#top-event #header-event__inner>li a.header-event__text-link,#top-event #header-event__inner>dd a.header-event__text-link{font-size:10px}#top-event #header-event__inner>li a.header-event__block-link,#top-event #header-event__inner>dd a.header-event__block-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#top-event #header-event__today,#top-event #header-event__birthday,#top-event #header-event__fortune,#top-event #header-event__weather{background-position:10px 8px !important;background-size:25px 25px !important}}.top-column .media-list__comment-wrap{padding-top:8px}.top-column .media-list__comment{right:20px;bottom:12px}@media screen and (max-width: 767px){.top-column .media-list>li .media-list__comment-wrap{overflow:hidden;padding-top:5px;padding-bottom:5px}.top-column .media-list>li .media-list__comment-wrap .media-list__comment{float:right;position:static;bottom:inherit;right:inherit;font-size:11px;min-width:75px}}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pos-rela{position:relative !important}.op_view{opacity:1 !important}img{max-width:100%;height:auto}th img,td img{max-width:inherit;height:inherit}.cl{clear:both}.none{display:none !important}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.bold{font-weight:bold !important}.normal{font-weight:normal !important}@media print, screen and (min-width: 768px){.align-r{text-align:right !important}.align-c{text-align:center !important}.align-l{text-align:left !important}.sp-view{display:none}.fs9{font-size:9px !important}.fs10{font-size:10px !important}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}.mt10_minus{margin-top:-10px   !important}.mt5_minus{margin-top:-5px   !important}.mt0{margin-top:0   !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt80{margin-top:80px !important}.mb0{margin-bottom:0   !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb100{margin-bottom:100px !important}.mr0{margin-right:0   !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0   !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0   !important}.pt5{padding-top:5px !important}.pt8{padding-top:8px !important}.pt18{padding-top:18px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt70{padding-top:70px !important}.pt75{padding-top:75px !important}.pb0{padding-bottom:0   !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pr0{padding-right:0   !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pl0{padding-left:0   !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.w100p{width:100% !important}.w50p{width:50% !important}.w25p{width:25% !important}.w_auto{width:auto !important}.w400{width:400px !important}}@media print, screen and (max-width: 767px){.sp-view{display:block !important}.pc-view{display:none !important}.align-r_sp{text-align:right !important}.align-c_sp{text-align:center !important}.align-l_sp{text-align:left !important}.fs8_sp{font-size:8px !important}.fs9_sp{font-size:9px !important}.fs10_sp{font-size:10px !important}.fs11_sp{font-size:11px !important}.fs12_sp{font-size:12px !important}.fs13_sp{font-size:13px !important}.fs14_sp{font-size:14px !important}.fs15_sp{font-size:15px !important}.fs16_sp{font-size:16px !important}.fs17_sp{font-size:17px !important}.fs18_sp{font-size:18px !important}.fs19_sp{font-size:19px !important}.fs20_sp{font-size:20px !important}.fs21_sp{font-size:21px !important}.fs22_sp{font-size:22px !important}.fs23_sp{font-size:23px !important}.fs24_sp{font-size:24px !important}.mt10_sp_minus{margin-top:-10px   !important}.mt5_sp_minus{margin-top:-5px   !important}.mt0_sp{margin-top:0   !important}.mt5_sp{margin-top:5px !important}.mt10_sp{margin-top:10px !important}.mt15_sp{margin-top:15px !important}.mt20_sp{margin-top:20px !important}.mt25_sp{margin-top:25px !important}.mt30_sp{margin-top:30px !important}.mt35_sp{margin-top:35px !important}.mt40_sp{margin-top:40px !important}.mt45_sp{margin-top:45px !important}.mt50_sp{margin-top:50px !important}.mb0_sp{margin-bottom:0   !important}.mb5_sp{margin-bottom:5px !important}.mb10_sp{margin-bottom:10px !important}.mb15_sp{margin-bottom:15px !important}.mb20_sp{margin-bottom:20px !important}.mb25_sp{margin-bottom:25px !important}.mb30_sp{margin-bottom:30px !important}.mb35_sp{margin-bottom:35px !important}.mb40_sp{margin-bottom:40px !important}.mb50_sp{margin-bottom:50px !important}.mb60_sp{margin-bottom:60px !important}.mb70_sp{margin-bottom:70px !important}.mb100_sp{margin-bottom:100px !important}.mr10_sp_minus{margin-right:-10px   !important}.mr0_sp{margin-right:0   !important}.mr5_sp{margin-right:5px !important}.mr10_sp{margin-right:10px !important}.mr15_sp{margin-right:15px !important}.mr20_sp{margin-right:20px !important}.mr30_sp{margin-right:30px !important}.mr40_sp{margin-right:40px !important}.mr50_sp{margin-right:50px !important}.ml0_sp{margin-left:0   !important}.ml5_sp{margin-left:5px !important}.ml10_sp{margin-left:10px !important}.ml15_sp{margin-left:15px !important}.ml20_sp{margin-left:20px !important}.ml30_sp{margin-left:30px !important}.ml40_sp{margin-left:40px !important}.ml50_sp{margin-left:50px !important}.pt0_sp{padding-top:0   !important}.pt5_sp{padding-top:5px !important}.pt10_sp{padding-top:10px !important}.pt15_sp{padding-top:15px !important}.pt20_sp{padding-top:20px !important}.pt25_sp{padding-top:25px !important}.pt30_sp{padding-top:30px !important}.pt35_sp{padding-top:35px !important}.pt40_sp{padding-top:40px !important}.pt45_sp{padding-top:45px !important}.pt50_sp{padding-top:50px !important}.pb0_sp{padding-bottom:0   !important}.pb5_sp{padding-bottom:5px !important}.pb10_sp{padding-bottom:10px !important}.pb15_sp{padding-bottom:15px !important}.pb20_sp{padding-bottom:20px !important}.pb30_sp{padding-bottom:30px !important}.pb40_sp{padding-bottom:40px !important}.pb50_sp{padding-bottom:50px !important}.pr0_sp{padding-right:0   !important}.pr5_sp{padding-right:5px !important}.pr10_sp{padding-right:10px !important}.pr15_sp{padding-right:15px !important}.pr20_sp{padding-right:20px !important}.pr30_sp{padding-right:30px !important}.pr40_sp{padding-right:40px !important}.pr50_sp{padding-right:50px !important}.pl0_sp{padding-left:0   !important}.pl5_sp{padding-left:5px !important}.pl10_sp{padding-left:10px !important}.pl15_sp{padding-left:15px !important}.pl20_sp{padding-left:20px !important}.pl30_sp{padding-left:30px !important}.pl40_sp{padding-left:40px !important}.pl50_sp{padding-left:50px !important}.w100p_sp{width:100% !important}.w50p_sp{width:50% !important}.w25p_sp{width:25% !important}.order1_sp{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order2_sp{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order3_sp{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order4_sp{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order5_sp{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}}@media print{body{min-width:768px !important;max-width:768px;background:none !important}#header-wrap,#header-wrap-pos,#header-gnav-wrap{display:none !important}#gnav-app,#gnav-sp-wrap{display:none !important}.container{min-width:inherit !important}#container{min-width:inherit !important}#contents{width:auto !important;display:block !important}#main{width:690px}body:not([class^="toolbar"]) #main article .ttl-type01-setting-wrap,body:not([class^="toolbar"]) #main article .tag-ttl-type01-setting-wrap{margin-top:0px}#main article>.ttl-type01-setting-wrap:first-child,#main article>.tag-ttl-type01-setting-wrap:first-child{margin-top:0px}#side{display:none !important}#page-top{display:none !important}#footer{text-align:center;min-width:inherit !important;-webkit-print-color-adjust:exact;background:#fff}#footer #footer-inner{width:auto !important;max-width:690px;padding:15px 0 15px;text-align:center}#footer #footer-inner .footer__logo{position:static;width:200px;margin:0 auto}#footer #footer-inner .footer__nav{display:none !important}#footer-btm{padding:15px 0 15px;color:#000}#footer-btm .copyright{color:#000}#footer-btm .copyright-next{color:#000}.osusume-contents{margin-bottom:40px}.slick-arrow{display:none !important}.pickup-topics{width:690px}.pickup-topics .pickup-topics-list{width:49.7%}}@media print and (min-width: 768px){.sp-view{display:none !important}}@media print and (max-width: 767px){.pc-view{display:none !important}}
/*# sourceMappingURL=style.css.map */