@charset "utf-8";.nolink,a{color:#1d56a5}#NR-page{background:#f9f9f9;min-width:1054px}#NR-header{padding-top:2em;padding-bottom:7px;position:relative;font-size:13px}#NR-header-in{padding:27px 10px 10px;min-height:86px;z-index:1}#NR-wrapper{font-size:14px;padding:0;position:relative;z-index:0}#NR-wrapper-in{margin-bottom:0;padding-bottom:90px}#NR-main{position:relative;width:674px;z-index:1}#NR-sub{position:relative;width:350px}#NR-sub-in{position:relative;bottom:0;width:inherit}#NR-sub-in.is-fixed{position:fixed}.NR-pr{margin:0 auto}.NR-pr.is-nomargin{margin:0 auto}#NR-footer-in,#NR-header-in,#NR-wrapper-in,.NR-search-in,.NR-tpath{width:1034px}.header-emergency-logo,.header-logo,.header-search{float:left}.header-emergency-logo,.header-logo{margin-left:206px}.header-search{padding:10px 10px 10px 11px;width:444px}.header-history{margin:10px 0 0;line-height:1.3}.header-history dl{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:400px}.header-history dd,.header-history dt{display:inline}.header-history dd{margin-right:.5em}.header-history .history-set{float:right;text-align:right}.header-history dl+.history-set{border-left:1px solid #ccc;padding-left:12px;width:28px}.header-hot{clear:both;font-size:12px;line-height:1;margin:0;max-height:2.367em;overflow:hidden;text-align:center}.header-hot-inbox{font-size:0;display:inline-block;overflow:hidden;vertical-align:top}.header-hot-btns{align-items:center;display:inline-flex;font-size:12px;line-height:1.2;padding:2px 1em 0 0;vertical-align:top}.header-hot-btns li{align-items:center;display:flex;margin-left:.75em;padding:0 0 0 .75em;position:relative}.header-hot-btns li:first-child{margin-left:0;padding-left:0}.header-hot-btns li:before{border-left:1px solid #ccc;content:"";position:absolute;left:0;top:.25em;height:1.4em;width:0}.header-hot-btns li:first-child:before{display:none}a.header-hot-btn{border-bottom:2px solid transparent;color:#1d56a5;display:inline-block;padding:.3em .2em .2em}a.header-hot-btn:first-child{margin-left:0}a.header-hot-btn.is-active{border-bottom:2px solid #c33;color:inherit;font-weight:700;text-decoration:none}.header-hot-list{display:none}.header-hot-list.is-active{display:inline;line-height:1;vertical-align:top}.header-hot-list li,.header-hot-list li a{display:inline-block;vertical-align:top}.header-hot-list li{font-size:12px;margin:0 .25em 2em 0;position:relative}.header-hot-list a{background:#fff;border:1px solid #ccc;border-radius:3em;color:#333;line-height:1;padding:.5em 1em}.header-hot-list a:hover{opacity:.7}.header-hot-list a span{display:inline-block;margin-right:.5em;max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.header-hot-list a span:last-child{margin-right:0}.header-hot-list .historyDel{color:#666;cursor:pointer;font-weight:700;padding:.5em;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.header-hot-list .historyDel:hover{opacity:.7}.header-hot-list.is-history a{padding-right:2.5em}.header-custom{position:absolute;top:0;left:0;width:100%;z-index:1}.header-custom-in{line-height:2;margin:0 auto;padding:0 10px;position:relative;text-align:left;width:1034px}.header-custom-in a{vertical-align:top}.header-custom li{float:left;margin-left:1em}.header-custom-set{float:right}.header-custom-set a{color:#333;display:inline-block;margin:0 1px;padding-left:20px}.header-custom-text{float:left}.header-custom .set-edit{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAE5klEQVR42sVYS28TVxQe25PYREBFu6VACqgFtUUolKcIi0pAeYUAjSq1iwoVEdGyAInfwIawYcFrARvE+1UQUMQiAAIqFRBIoNIqKX3sqKjj2h47GY/5zsy5YXS5M3fsceQjfZLte33vN+d9JvH97qNGTFkE3NWs39cdkkqljEKhYAwN/ed+9suJPbuMpBFfOmKuR5JGEB0fc70hRBcAO4HJIXvaNGeErU/m8+fHIboB6Af6gCvArIB9UzR3BK3PBq7y+f2JRGJ9IpGsmehG4CSQ4e+fcECsUezNaIiq1tfyeR+7JJLJcZVK5XS5bHWDcGSiXwJnAFP6fSJwCdgCvAcsB87zpWGyDjjH++l/W4EfgQm0SMSq1SpFu1kqFc+B9AbVITKZpcAxzcWHgF3AzIhxQD7azfjd/z+QEiSNUsnCdzctHQc+B+6EaXQx0BLh8pl1Bm8AyZIgSdLKPEJNTyZ/YYyxkLkdxyNpWZZL2ieDzCOU6ADwBZAdO5KkScPI5TySUhXK8v2DUYLpV2DzWGmSzE0kySflUgn5FvitlvRE0dwLVBpFUphXaNLnkyQ2HmBrtepcrCfhH2yUv3qB4xjZ7Cs3cGRNguSLdDpzqK1tvPsApHVdevLLCk3plIXSyQN2nY+AecASL3AcBE5WSZLlfTzMcuB6QL4PJUqmT0cg+AfX6wsKn+yGdvpAsh1VJ4gk7UuXy6Ve7L0ufFlFlPrFOVx5KDlP5bK3OgLJv4GVQQGAC89Di89A4gZMGmodkFzDyb4E/AkUyaWBx8A9U9P0hokN/BBEki9HM5x/DgVtx9fTGgtSofkqKGHE6UcfcM1W5kpBlOUCtPsoTkCaMf57S5UnTdN00w8FD7kaBZKX5Ks3seWzZhAd9BMkoFVzCVpWEZ9tl6AvMAaapdF28YG0RiJIklalhE4yvVlEl5HGbHvETeTkj5TUW1oCm69lzRruOmDWtSKhE9GQUYKa57lxNdoJfAq8w3l0CufR7jCNg6DpOJV9+XzuGfmf6C8VMgPYF8F6NvcYlEf/4jw6BDwRRG8zZKFK0xVcu6kLyk5FQv8J33fwmKLS5N4IAyA9+GWc2VOPjx7gqpOWSVLT67Vq1Jknp3M+pXT1C/Ac+JBrfWcUs4JgOZMZd4BKLLV/tm2/VUbDiF4D/vFHq28Qe6ufxO+dUYmpSjH8HJZJGGrvCQ+mLVz3fZ25R5IaDGl8iNtQT0M/8B3KLaxVUTYlQbd18bRpvtGkQz45Oi0Gzd/1BjXOOwxlrKslPZF/HZE7cy+ZW6pE3kg5EjThykQ/4Ncsk/zRnc2SuQOb3kbKu/z6qF1HtEdskgOnkT6pkRnMI5QovRQbERVGzN0KTQ5Ug8IzpDeN2JgMM49QovTi6hsKHPEGQ0GyF9pelE6nV0HLlD8tzcUW7aP99D9836bZ/zXwszaYcOipYjHfgy6oIpn7f2A9T6cvUynzKmeHS5qL6WG6eP9LYD+fk5f20Wi+SfWWREmU+0qMDQkaC0b456c8W11880rGEe2dVqNiry+l0TkL+VxhbvLLszWVUPKn1tbWMyhr/+ZyQx0w/yke5Eb7z+Hhkn/A0w2A7n7JrZ/y65seLr036+pH6elh+n6VY3sPM/qxoCFakPbLD9EXux+NGNn5mOtj3jgLeRhzPVo/UGs+bJa8Bnn2CdHj1TB0AAAAAElFTkSuQmCC) 0 6px no-repeat;background-size:12px 12px}.header-custom .set-theme{background:url(../img/set-theme.png) 0 6px no-repeat}.header-custom .set-home{background:url(../img/set-home.png) 0 6px no-repeat}.header-custom li[class^=design]{margin-left:4px}.header-custom li[class^=design] a{background-image:url(../img/icon-design.png?1707);background-repeat:no-repeat;display:inline-block;padding-left:0;height:16px;width:16px;overflow:visible;vertical-align:middle}.header-custom li[class^=design] a span{display:none}.header-custom .design-normal a{background-position:0 0}.header-custom .design-green a{background-position:0 -16px}.header-custom .design-green a{background-position:0 -16px}.header-custom .design-january a{background-position:0 -48px}.header-custom .design-february a{background-position:0 -64px}.header-custom .design-march a{background-position:0 -80px}.header-custom .design-april a{background-position:0 -96px}.header-custom .design-may a{background-position:0 -112px}.header-custom .design-june a{background-position:0 -128px}.header-custom .design-july a{background-position:0 -144px}.header-custom .design-august a{background-position:0 -160px}.header-custom .design-september a{background-position:0 -176px}.header-custom .design-october a{background-position:0 -192px}.header-custom .design-november a{background-position:0 -208px}.header-custom .design-december a{background-position:0 -224px}.header-custom .design-collabo1 a{background-position:0 -256px}.header-custom .design-collabo2 a{background-position:0 -272px}.header-custom .design-collabo3 a{background-position:0 -288px}.header-urgent{background:#fff;border:1px solid #bfbfbf;line-height:1.3;margin:0 0 10px;padding:0 0 13px;text-align:center}.header-urgent h2{margin:0 0 10px;padding:3px;font-weight:700;background:#333;color:#fd3}.header-urgent .notice{font-size:16px;margin:0 0 10px}.header-urgent .notice,.header-urgent .notice strong{color:#c30;font-weight:700}.header-urgent .notice a{font-weight:700}.header-emergency-logo a,.header-logo a{display:block;position:relative;width:115px;height:63px;overflow:visible}.header-logo .act-logo{position:absolute;top:0;left:0}.header-logo .act-eye-layer{position:absolute;display:block;width:22px;height:26px;top:15px;left:63px}.header-logo .act-eye-inner{position:absolute;display:block;width:16px;height:14px;top:7px;left:4px}.header-logo .act-eye-wrap{position:absolute;display:block;width:14px;height:14px;top:22px;left:68px;transform:translate(-2px,6px)}.header-logo .act-eye{transform:translate(-14px,3px)}.header-logo .act-blink{display:none;animation:anime_blink 8s ease 0s infinite}.header-logo .act-blink.act-focus{display:block;opacity:0}@keyframes anime_blink{0%{opacity:0}25%{opacity:0}26%{opacity:1}26.5%{opacity:1}27%{opacity:0}70%{opacity:0}71%{opacity:1}71.5%{opacity:1}72%{opacity:0}74%{opacity:0}75%{opacity:1}75.5%{opacity:1}77%{opacity:0}100%{opacity:0}}.act-mega{animation:act-mega .25s linear 0s 5}@keyframes act-mega{0%{transform:translate(0,0)}25%{transform:translate(-2px,0)}75%{transform:translate(2px,0)}100%{transform:translate(0,0)}}.act-zzz{display:none;position:absolute;top:0;left:0}.act-z1,.act-z2,.act-z3{position:absolute;color:#666;animation:anime-zzz 3s linear 0s infinite}@keyframes anime-zzz{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.act-z1{top:-.5em;left:-.5em;font-size:13px}.act-z2{top:-1em;left:-1em;font-size:14px}.act-z3{top:-1.5em;left:-1.5em;font-size:15px}.act-goo{animation:anime-bounce .45s linear 0s 1}@keyframes anime-bounce{0%{transform:translate(0,4px)}25%{transform:translate(0,-4px)}50%{transform:translate(0,3px)}75%{transform:translate(0,-3px)}100%{transform:translate(0,0)}}.act-smile{opacity:0;transition:opacity .25s linear}.act-smile-on{display:block;opacity:1}.category-list-wrap{display:none;background:#fff;border:1px solid #4f87d5;color:#000;position:absolute;top:-19px;left:-1px;width:642px;z-index:2}.category-list-wrap .more-b i{color:#3675ce;font-size:13px;margin:.35em}.category-list-title{padding:2px 12px;background:#4f87d5;color:#fff;font-size:14px;line-height:30px}.category-list-title .close{cursor:pointer;float:right;line-height:30px}.category-list-title .close span{display:inline-block;vertical-align:middle}.category-list-title .close .icon{font-size:21px;line-height:30px;margin-right:.25em}.category-list-title img,.category-list-title span{vertical-align:middle}.category-list-title .text{float:left;font-weight:700}.category-list-set{background:#f5f6f7;font-size:13px;padding:4px 12px;margin:0 0 15px;line-height:30px}.category-list-set li,.category-list-set p,.category-list-set ul{float:left;margin-right:.5em}.category-list-set li a{border:1px solid #ccc;border-radius:2px;background-color:#fff;font-size:12px;padding:3px 10px;color:#333}.category-list-set .category-cancel,.category-list-set .category-finish{display:none}.category-list-inner{padding:0 5px}.category-list{margin:0 0 25px;padding:0;float:left;width:25%}.category-list:nth-child(4n+1){clear:left}.category-list dl{padding:0 5px}.category-list dt{border-bottom:1px solid #4f87d5;display:block;color:#646566;font-weight:700;margin:0 0 10px;padding:0 3px 5px}.category-list dt span{background-position:0 50%;background-repeat:no-repeat;display:inline-block;font-weight:700;padding:3px 18px 0;line-height:1.2;vertical-align:middle}.category-list dt .icon-cate1{background-image:url(../img/icon-cate1.png)}.category-list dt .icon-cate2{background-image:url(../img/icon-cate2.png)}.category-list dt .icon-cate3{background-image:url(../img/icon-cate3.png)}.category-list dt .icon-cate4{background-image:url(../img/icon-cate4.png)}.category-list dt .icon-cate5{background-image:url(../img/icon-cate5.png)}.category-list dt .icon-cate6{background-image:url(../img/icon-cate6.png)}.category-list dt .icon-cate7{background-image:url(../img/icon-cate7.png)}.category-list dt .icon-cate8{background-image:url(../img/icon-cate8.png)}.category-list dt .icon{margin:0 3px 0 0;text-align:center;width:15px}.category-list dt .icon img{vertical-align:middle}.category-list dd{font-size:13px;line-height:1.5;padding:0 3px}.category-list dd span{background:#e64747;color:#fff;display:inline-block;font-family:'Century Gothic',Arial,sans-serif;font-size:10px;line-height:1.2;margin-left:.5em;padding:1px 2px;vertical-align:middle}.category-list label a,.category-list label input[type=checkbox]{vertical-align:middle;text-align:center}.category-list label+span{display:none}.category-list-caution{color:#c33;font-size:13px;margin:-8px 0 5px;padding:4px 12px}.category-special{background:#f5f6f7;padding:15px 10px 20px}.category-special li{margin:15px 0 0}.category-special li:first-child{margin-top:0}.category-special dl{line-height:1.5;font-size:13px}.category-special dt{border-bottom:0;border-left:3px solid #4f87d5;color:#646566;font-weight:700;margin-bottom:8px;padding:0 0 0 5px}.category-special dt a{color:inherit;font-weight:inherit}.category-special dt a#pcmenu-feature-10:hover{text-decoration:none}.category-special dd{display:inline-block;margin:0 .5em 0 0}.google-extension-widget{margin:0 auto 15px;width:1002px}.google-extension-widget ul.gew-header{display:block;margin-bottom:.5em}.google-extension-widget ul.gew-header li{float:left}.google-extension-widget ul.gew-header li:first-child{background:url(../img/img_ttlSite.png) no-repeat;background-position:center left;background-size:contain!important;font-size:1.4em;height:100%;text-indent:-9999px;width:6.563em}.google-extension-widget ul.gew-header li a{background:url(../img/img_closeTxt.png) no-repeat;background-position:center 0;color:#333;display:inline-block;float:left;height:1.2em;text-indent:-9999px;width:3.4em}.google-extension-widget ul.gew-header li i{background:url(../img/close.png) no-repeat;background-position:center .2em;background-size:contain!important;display:inline-block;font-size:8px;height:17px;margin-left:.5em;text-indent:-9999px;width:1.2em}.google-extension-widget ul.gew-header li i.fa-chevron-down{background-position:center .4em;transform:rotate(180deg)}.google-extension-widget ul.gew-body li{float:left;margin-right:1.1%;position:relative;width:9%}.google-extension-widget ul.gew-body li:last-child{margin-right:0}.google-extension-widget ul.gew-body li:hover a.close{opacity:1}.google-extension-widget ul.gew-body li a.main{background-color:#fff;border:1px solid #ddd;color:#333;display:block;min-height:55px;padding-bottom:10px;text-align:center;text-decoration:none}.google-extension-widget ul.gew-body li a.main.blank{min-height:55px;opacity:.5}.google-extension-widget ul.gew-body li a.main:hover{background-color:#e2e2e2}.google-extension-widget ul.gew-body li a.main img{display:block;margin:15px auto 5px;height:18px}.google-extension-widget ul.gew-body li a.main span{display:block;font-size:11px}.google-extension-widget ul.gew-body li a.close{background:url(../img/icn_exclose.png) no-repeat;height:8px;opacity:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:8px}.google-extension-widget.close ul.gew-header li a{background:url(../img/img_openTxt.png) no-repeat;height:1.2em}.emergency-text{background:#fff;border:2px solid #6f6f6f;clear:both;display:none;margin:0 auto 1em;position:relative;text-align:center}.emergency-text div{margin:2em}.emergency-text div p{line-height:1.5em;margin-bottom:1em}.emergency-text div p:last-child{margin-bottom:0}.keyword-list{background:#fff;border:1px solid #bfbfbf;clear:both;margin:0 auto;overflow:hidden;position:relative;text-align:center;height:2em;line-height:2em;width:1032px}.keyword-list.frame-off{border-color:transparent;background:0 0}.keyword-list ul{padding:0 12px}.keyword-list li{float:left;margin-left:1.95%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;width:32%}.keyword-list li:first-child{margin-left:0}.module-inner{margin:0 12px;padding:0 0 10px}.module-inner.module-inner-nohead{padding-top:13px}.module-thumb{display:block}.module-thumb-image{border:1px solid #ccc;display:table;table-layout:fixed;text-align:center;width:100%}.module-thumb-image span{display:table-cell;vertical-align:middle;width:100%}.module-thumb-image img{height:auto;width:auto;vertical-align:middle}.module-caption{font-size:13px;margin:.3em 0 0;line-height:1.4;text-align:left}.module-caption img{margin-left:.25em;vertical-align:top;margin-top:.1em}a.module-thumb:hover{text-decoration:none}a.module-thumb:hover .module-caption-text{text-decoration:underline}.module-caption-note{color:#999;font-size:12px}.module-column2 .module-column-item{float:left;margin:0 10px 0 0;width:304px}.module-column2 .module-column-item:nth-child(2n){margin-right:0}.module-column2 .module-column-item:nth-child(2n+1){clear:left}.module-column4 .module-column-item{float:left;margin:15px 10px 0 0;width:147px}.module-column4 .module-column-item:nth-child(-n+4){margin-top:0}.module-column4 .module-column-item:nth-child(4n){margin-right:0}.module-column4 .module-column-item:nth-child(4n+1){clear:left}.module-column4 .module-thumb-image{overflow:hidden;height:81px;width:145px}.module-column4 .module-thumb-image img{max-height:83px;max-width:147px}.module-link-list li{margin-top:8px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module-link-list li:first-child{margin-top:0}.module-link-list-float li{float:left;line-height:1.5;min-width:49.5%}.fa-caret-right{margin-right:.5em}a .fa-caret-right{color:#000}.module-left-thumb{float:left;font-size:13px;text-align:center;width:147px}.module-left-thumb .module-thumb-image{height:85px;width:147px;overflow:hidden}.module-left-thumb .module-thumb-image img{max-width:147px;max-height:85px}.module-right-content{margin:0 0 0 165px}.module-right-content li a i{color:#000}.module-left-banner{float:left;margin:0 10px 0 0;width:250px}.module-right-text{line-height:1.45}.module-frame{background:#fff;border:1px solid #ccc;margin-bottom:10px;position:relative}.module-frame.close{padding-bottom:0}.module-frame.close .ttl-a{border-bottom-color:transparent;margin-bottom:0}.module-frame-in{box-sizing:border-box;padding:0 8px 10px}.module-frame-foot{border-top:1px solid #e6e6e6;display:block;font-size:12px;margin-top:10px;padding:10px;text-align:center}.module-inner .module-frame-foot{margin-left:-10px;margin-right:-10px}a.module-frame-foot-btn{color:inherit}a.module-frame-foot-btn i{font-size:10px;margin-left:.25em;transform:translateY(-1px)}.module-col-left{float:left;width:240px;position:relative;z-index:1}.module-col-right{float:right;width:424px;position:relative;z-index:0}.module-paging-item{display:none}.module-paging-item.active{display:block}.module-item-wide{width:100%}.module-text{font-size:13px;line-height:1.45}.ttl-a{border-bottom:1px solid #e6e6e6;font-size:14px;font-weight:700;padding:11px 6px;margin:3px 6px 10px;line-height:1}.ttl-a a{color:#000;font-weight:700}.ttl-a+.module-inner{margin-top:10px}.ttl-a.is-flex{align-items:center;display:flex;justify-content:space-between;line-height:1.3;position:relative}.ttl-a.is-flex .ttl-close{cursor:pointer;flex-shrink:0;margin-left:.25em}.ttl-a.is-flex .ttl-close:after{content:"";display:block;user-select:none;position:absolute;top:0;left:0;height:100%;width:100%}.ttl-b{padding:0 10px 0 8px;margin:5px 0 5px -1px;line-height:1.4}.ttl-c{background:#f5f6f7;padding:10px 10px 10px 8px;line-height:1.4}.ttl-close{float:right;font-size:12px}.ttl-close a{color:#333;margin-right:4px}.ttl-close .fa{margin-right:0;font-size:10px}.ttl-link{float:right;font-size:12px}.ttl-link a{color:#333}.ttl-update{font-size:10px;margin-left:.75em}.ttl-fa span{display:block;font-weight:700;padding-left:1.5em;position:relative}.ttl-fa .fa{font-size:18px;margin-top:-.5em;position:absolute;left:0;top:50%}.alert,.alert a{color:#c33}.more-a{margin-left:1em;font-size:12px;font-weight:400}.more-b{clear:both;font-size:12px;padding:0 10px 10px;text-align:right}.more-b i{margin-left:.5em;margin-right:0;font-size:10px}.more-b li{display:inline;margin-left:10px}.module-frame.module-adjust-frame{padding-bottom:2px}.module-frame.module-adjust-frame .bottom-paging{padding-bottom:10px}.module-ranking-area a:hover{text-decoration:none}.module-ranking-area a span{cursor:pointer}.module-ranking-area li{margin-top:4px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module-ranking-area li:after{content:"";display:block;height:0;clear:both}.module-ranking-area li:first-child{margin-top:0}.module-ranking-number{display:inline-block;margin-right:8px;vertical-align:top;width:20px}.module-ranking-number span{background:#fff;color:#333;display:block;text-align:center}.module-ranking-rank1 span,.module-ranking-rank2 span,.module-ranking-rank3 span{text-indent:-9999px;width:20px;height:17px;vertical-align:top}.module-ranking-rank1 span{background:url(../img/icon-rank1.png) 0 0 no-repeat}.module-ranking-rank2 span{background:url(../img/icon-rank2.png) 0 0 no-repeat}.module-ranking-rank3 span{background:url(../img/icon-rank3.png) 0 0 no-repeat}.module-ranking-title{vertical-align:middle}.module-ranking-area a:hover .module-ranking-word{text-decoration:underline}.module-ranking-note{color:#999;font-size:11px;margin-left:.5em;vertical-align:middle}.module-ranking-box{color:#000}.module-ranking-box:hover{opacity:.6;text-decoration:none}.module-ranking-box dl{margin-right:8px;padding-bottom:10px}.module-ranking-box dt{border-bottom:1px solid #000;box-sizing:border-box;font-weight:700;line-height:1.5;margin:0 0 8px;padding:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.module-ranking-box dd li{margin:0 0 8px}.aside .module-ranking-area .module-column-item{margin-top:4px}.aside .module-ranking-area .module-column-item:first-child{margin-top:0}.module-ranking-area .module-column-item.ranking-after{display:none}.module-ranking-area .module-column-item.ranking-after.is-opened{display:block}.aside{margin-bottom:10px}.aside .module-inner{padding-bottom:20px}.aside-link-list{line-height:1.5}.aside-link-list.fs-small{line-height:1.3}.aside-link-list li{margin-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;width:100%}.aside-link-list li p{display:inline}.aside-link-list li:first-child{margin-top:0}.aside-link-list.line-clamp li{box-sizing:border-box;line-height:1.3;padding-left:.8em;position:relative;text-overflow:clip;white-space:normal}.aside-link-list.line-clamp li .fa{position:absolute;left:0;top:.1em}.aside-link-list.line-clamp li a{margin-right:.1em}.aside-link-list.white-space li{line-height:1.43;white-space:normal}.aside-thumb{float:left;width:98px}.aside-thumb-image{background:#ededed;display:block;text-align:center}.aside-thumb-image img{max-width:98px;height:70px;width:auto;vertical-align:middle}.aside-thumb-text{display:inline-block;font-size:13px;margin-top:8px;line-height:1.2}.aside-right-content{margin-left:112px}.aside-info{padding:14px 12px}.aside-info-banner img{float:left;margin:0 10px 0 0}.aside-info-txt{font-size:13px;line-height:1.35;word-break:break-all}.closed-info{border-color:#c33;position:relative}.closed-info p{font-size:13px;line-height:1.35;margin-bottom:.5em}.closed-info p:last-child{margin-bottom:0}.closed-info-ttl{margin-bottom:10px;padding-top:14px;text-align:center}.closed-info-in{padding:0 10px 10px}.closed-info-foot{text-align:center}.closed-info-foot i{font-size:10px;margin-left:.5em}.closed-info-close{cursor:pointer;font-size:16px;font-weight:700;position:absolute;top:10px;right:10px;text-align:center}#janpi2{padding:14px 12px}#janpi2 img{float:left}#janpi2 p{font-size:13px;margin-left:140px;line-height:1.35}#janpi3 iframe{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-top:5px;vertical-align:top}.collabo-lead{margin-top:8px;line-height:1.4}.collabo-content{align-items:center;display:flex;margin-top:8px}.collabo-thumb{align-self:flex-start;flex-shrink:0;margin-right:10px}.collabo-thumb img{height:auto;width:90px}.collabo-link{flex-grow:1}.collabo-link li{line-height:1.4;margin-top:4px}.collabo-link li:first-child{margin-top:0}.collabo-banner{margin-top:15px}.collabo-banner~.collabo-banner{border-top:1px dotted #ccc;margin-top:15px;padding-top:15px}.collabo-caution{font-size:10px;margin:.5em 0 -.3em;line-height:1.5}.collabo-amazon{font-family:Verdana,"MS Pゴシック","MS PGothic"}.collabo-note{border-top:1px dotted #ccc;font-size:12px;line-height:1.4;margin:.6em 0 -5px;padding-top:.8em}.personal{background:#f5f6f7;border:1px solid #bfbfbf;margin:0 0 10px;padding:13px 12px 8px;position:relative;z-index:1}.personal .hello{font-weight:700;margin:0 0 3px;line-height:1.3}.personal .hello a{font-weight:700}.personal li{position:relative}.personal-list>li>a>img{margin-right:8px;height:auto;width:20px;vertical-align:middle}.personal-list>li>a{display:block;line-height:1.5;padding:3px 0}.personal-list>li>a>span{color:#333;font-size:12px;vertical-align:middle}.personal-list-wrap{background:#fff;border:1px solid #ccc;padding:3px 6px;margin:0 -6px}.personal-list-wrap .personal-list>li{border-top:1px solid #e4e4e4;margin-bottom:0}.personal-list-wrap .personal-list>li:first-child{border-top:0}.personal-list-wrap .personal-list>li>a{padding:5px 2px 4px;position:relative}.personal-list-wrap .personal-list>li>a>i{color:#b7b7b7;float:right;font-size:12px;line-height:1;position:absolute;right:0;top:50%;margin-top:-.5em}.personal-list-nobg{margin:0 0 5px 0;padding:0;display:table;width:100%}.personal-list-nobg li{display:table-cell;font-size:13px;width:50%;vertical-align:middle}.personal-list-nobg li img{margin-right:8px;height:auto;width:20px;vertical-align:middle}.personal-list-nobg .mail{padding-left:0}.personal-list-nobg .fortune .edit,.personal-list-nobg .mail span{width:76px}.personal-list-nobg .fortune .edit,.personal-list-nobg .fortune .icon{float:left}.personal-list-nobg .fortune .icon{margin-top:.35em}.personal-list-nobg .fortune .edit{line-height:1.2}.personal-list-nobg .fortune .change{font-size:12px}.personal .login-button{font-size:12px;margin:6px -13px 0;text-align:center}.personal .login-button li{display:inline-block;margin:0 .25em;vertical-align:middle}.personal .login-button .btn a{background:#fff;border:1px solid #b3b3b3;border-radius:3px;color:#333;display:block;padding:6px 15px}.personal .login-button .btn.is-login{margin-right:-.25em}.personal .login-button .btn.is-login a{background:#fcd965;border:0;font-size:14px;padding:8px 20px}.personal .login-button .text{vertical-align:middle}.personal-hover-wrap.on,.personal-hover-wrap:hover{background-color:#f5f6f7;text-decoration:none}.personal-hover-wrap>a{text-decoration:none}.personal-hover{background:#fff;border:1px solid #bfbfbf;display:none;padding:0 10px 10px;position:absolute;left:90%;top:0;line-height:1.4;z-index:1;width:380px}.personal-hover .heading{background:#f5f6f7;font-size:14px;line-height:2.4;margin:0 -10px 8px;padding:0 10px}.personal-hover .heading span{background-color:#fff;padding:3px;float:right}.personal-hover .heading li{float:left;margin:0 .5em 0 0;vertical-align:middle}.personal-hover .heading .update{float:right;font-size:12px;margin:0;line-height:2.8}.personal-hover .heading .update a{color:#333;display:inline;padding:0;line-height:inherit;vertical-align:middle}.personal-hover .image{float:left;margin-right:10px}.personal-hover .btn{clear:both;padding-top:8px;text-align:center}.personal-hover .btn a{background:#4fbdd6;border-radius:3px;color:#fff;display:inline-block;min-width:128px;padding:3px 6px}.personal-hover .detail{border:3px solid #ccc;margin:0 0 10px;padding:5px;text-align:center}.personal-hover .note{font-size:12px;line-height:1.5;margin-bottom:10px}.personal-hover .note+.link{font-size:12px;text-align:right}.personal-hover .close{color:#333;display:block;float:right;font-size:12px;margin:0 0 0 .75em;line-height:2.8;text-decoration:none}.personal-hover .close i{font-weight:700;margin-right:.35em}.personal-hover ul.heading .close{float:none;line-height:inherit}.personal-hover .close:hover b{text-decoration:underline}.personal-hover .error,.personal-hover .sorry{display:table-cell;background:#fff;font-size:13px;margin:3px auto 0;height:182px;vertical-align:middle}.blog .personal-hover ul.heading{padding-left:16px}.blog .personal-hover .heading li:before{color:#cacbcc;content:"|";padding-right:.5em;vertical-align:top}.blog .personal-hover .heading .update:before,.blog .personal-hover .heading li:first-child:before{display:none}.blog .personal-hover .image{text-align:center}.blog .personal-hover .image img{width:auto}.blog .personal-hover .clear{margin:0 6px 6px;line-height:1}.blog .personal-hover .clear .date,.blog .personal-hover .clear .pv,.blog .personal-hover .clear .visit{display:inline-block;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:33%}.blog .personal-hover .lead{display:block;border-top:solid 1px #fff;border-bottom:solid 1px #fff;margin:0 -4px;padding:2px 8px;cursor:pointer;outline:0;zoom:1;background:#f6f6f6;margin-bottom:1px}.blog .comment{font-size:12px;min-height:15.6em}.blog .comment li{margin:0 -2px}.blog .comment li a{border-top:1px solid #e4e4e4;display:block;padding:0 8px;line-height:2.6em}.blog .comment li a:hover{text-decoration:none}.blog .comment li:first-child a{border-top:0}.blog .comment li a span{color:#999;margin-left:.5em}.blog .comment li a span:first-child{color:inherit;margin-left:0}.blog .comment li a:hover span:first-child{text-decoration:underline}.fortune-today .personal-hover .result{border:2px solid #4fbdd6;border-radius:3px;font-size:14px;font-weight:700;margin:0 0 8px;padding:7px 0 6px;text-align:center}.fortune-today .personal-hover .image img{margin:0;height:auto;width:155px}.adblock.personal-list-wrap{margin-top:6px}.adblock.personal-list-wrap .personal-hover{width:447px}.adblock.personal-list-wrap .personal-hover .image{float:none;margin:10px 0 0}.adblock.personal-list-wrap .personal-hover .setting{align-items:center;display:flex;font-size:13px;justify-content:center;margin:8px 0 10px}.adblock.personal-list-wrap .personal-hover .setting label{align-items:center;display:inline-flex;margin-right:.75em}.adblock.personal-list-wrap .personal-hover .setting input{margin:0 .25em 0 0}.adblock.personal-list-wrap .personal-hover .setting b{margin-right:.75em;font-weight:600}.adblock.personal-list-wrap .personal-hover .setting b:after{content:":";margin-left:.25em}.adblock.personal-list-wrap .personal-hover .setting a{background:#fff;border:1px solid #b3b3b3;border-radius:3px;color:#333;display:block;font-size:12px;padding:6px 15px}.personal-point{background:#fff;border:1px solid #ccc;margin:5px -6px;padding:3px 6px;position:relative}.point-heading{border-bottom:1px solid #e4e4e4;margin-bottom:5px;padding:5px 2px 4px}.point-heading img{margin-right:8px;height:auto;width:20px;vertical-align:top}.point-heading>a,.point-heading>span{display:block;float:left;line-height:1.5}.point-heading .point-count{float:right}.point-heading .point-count i{color:#f1000d;font-weight:700}.point-lead{font-size:12px;line-height:1.4;margin:5px}.point-banner,.point-content{margin:5px 0}.point-heading+.point-banner,.point-heading+.point-content{border-top:0;margin-top:5px;padding-top:0}.point-banner{text-align:center}.point-banner .point-text{text-align:left}.point-text{font-size:12px;line-height:1.25;margin:5px 4px}.point-text.is-more{text-align:center;margin-top:8px}.point-text strong{display:block;font-size:14px;font-weight:700}.point-text b{font-weight:700}.point-text.is-mente strong{font-weight:700;display:block;margin:1.25em 0;text-align:center}.point-text.is-mente strong a{font-weight:inherit}.point-content.is-mente{color:#f1000d}.point-content.is-mente .point-text strong{font-size:12px;text-align:center}.point-text.is-lead{padding:1px 0 0;text-align:center}.point-text-info{color:#f1000d}.point-button-wrap{margin:5px 4px;position:relative}.point-button{background:#78797a;border-radius:5px;color:#fff;display:inline-table;font-size:12px;text-align:center;height:26px;width:100%;vertical-align:top}.point-button:visited{color:#fff}.point-button:hover{text-decoration:none}.point-button .fa{color:#fff;font-size:10px;line-height:1;position:absolute;right:6px;top:50%;margin-top:-.5em}.point-button.on{background:#b1b2b3;color:#fff}.point-button-inner{display:table-cell;padding-top:2px;vertical-align:middle}.point-card{background:url(../img/point-card-bg.png) 0 0 no-repeat;background-color:#ebeced;margin:5px auto;position:relative;height:102px;width:179px}.point-card .point-card-text{color:#7e7f80;font-size:13px;font-weight:700;line-height:1.2;padding-top:.3em;text-align:center}.point-card .point-card-stamp{background:url(../img/point-card-ink.png) 0 0 no-repeat;position:absolute;bottom:6px;right:12px;height:28px;width:43px}.point-card .point-card-stamp span{background:url(../img/point-card-stamp.png) 0 0 no-repeat;display:block;overflow:hidden;position:absolute;left:6px;top:-25px;text-indent:-9999px;height:40px;width:31px}.point-card .point-card-welcome{background:url(../img/point-card-welcome.png) 0 0 no-repeat;position:absolute;top:32px;left:39px;overflow:hidden;text-indent:-9999px;height:56px;width:64px}.point-card .point-card-welcome span{display:block;overflow:hidden;position:absolute;text-indent:inherit}.point-card.is-before:hover{cursor:pointer;opacity:.75}.point-card.is-before .point-card-stamp span{animation:anime-stamp-bounce 5s linear 2s 3}.point-content .not-linked{-webkit-box-align:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:absolute;bottom:0;left:0;height:145px;width:100%}.point-content .not-linked p{color:#fff;padding:0 20px;font-size:12px;line-height:1.25}.point-content .not-linked a{color:#fff;text-decoration:underline}@keyframes anime-stamp-bounce{0%,10%,14%,20.1%,24%,30%,34%,4%{transform:translate3d(0,0,0) scale(1.04,.96)}26%,29%,6%,9%{transform:translate3d(0,-15px,0) scale(.96,1.04)}11%,13%,31%,33%{transform:translate3d(0,-5px,0)}15%,18%,35%,38%{transform:translate3d(0,-2px,0)}20%,40%{transform:translate3d(0,0,0)}}.point-card.is-loading .point-card-welcome{background-image:url(../img/point-card-welcome-loading.png)}.point-card.is-loading .point-card-welcome span{animation:anime-stamp-arrow 1.25s linear 0s infinite;background:url(../img/point-card-arrow.png) 0 0 no-repeat;transform-origin:50% 50%;top:11px;left:15px;height:34px;width:34px}@keyframes anime-stamp-arrow{0%{transform:rotate(0)}50%{transform:rotate(-180deg)}100%{transform:rotate(-360deg)}}.point-card.is-action .point-card-welcome{background-image:url(../img/point-card-welcome-after.png)}.point-card.is-action .point-card-welcome span{animation:anime-stamp-fade 1s ease 0s 1;background-image:url(../img/point-card-welcome-action.png);opacity:0;top:-9px;left:-5px;height:73px;width:73px}@keyframes anime-stamp-fade{0%{opacity:1}25%{opacity:1}90%{opacity:0}}.point-card.is-action .point-card-stamp span{animation:anime-stamp-swing 1.3s ease 0s 1;background-image:url(../img/point-card-stamp-large.png);top:-61px;left:-86px;transform-origin:50% 100%;transform:translate3d(5px,-30px,0) scale(.975,1.025) rotate(35deg);height:84px;width:66px}@keyframes anime-stamp-swing{0%{transform:translate3d(0,-17px,0) scale(.975,1.025) rotate(2deg)}7%{transform:translate3d(0,-17px,0) scale(.975,1.025) rotate(2deg)}22%{transform:translate3d(0,0,0) scale(1,1) rotate(0)}60%{transform:translate3d(0,0,0) scale(1.05,.95) rotate(0)}75%{transform:translate3d(5px,-30px,0) scale(.975,1.025) rotate(35deg)}}.point-card.is-action .point-card-text{display:none}.point-card.is-after .point-card-text{color:#f1000d}.point-card.is-after .point-card-text.is-promo{color:#78797a;font-size:10px}.point-card.is-after .point-card-welcome{background-image:url(../img/point-card-welcome-after.png)}.point-card.is-after{animation:anime-stamp-after .3s linear 0s 1}@keyframes anime-stamp-after{0%{opacity:0}100%{opacity:1}}.point-card.is-alert{line-height:102px;text-align:center}.point-card.is-alert .point-card-text{color:#333;display:inline-block;font-size:11px;font-weight:400;line-height:1.5;padding-top:0;vertical-align:middle}.point-card.is-alert .point-card-text strong{color:#f1000d;display:block;font-size:14px;font-weight:700}.point-hover{background:#fff;border:1px solid #7e7f80;display:none;margin-left:-14px;position:absolute;top:0;left:100%;z-index:1}.point-hover .heading{background:#7e7f80;color:#fff;font-size:15px;line-height:1.2;padding:8px 7px}.point-hover .heading a{color:#fff;display:inline-block;float:right}.point-hover .heading a.close:hover{text-decoration:none}.point-hover .heading a.close:hover b{text-decoration:underline}.point-hover .heading a i{margin-right:.35em}.point-hover .heading>:first-child{float:left}.point-hover.is-calendar{color:#333;width:434px}.point-hover.is-game{width:440px}.point-hover .note{margin:0;min-height:182px;text-align:center}.point-hover .error,.point-hover .sorry{display:table-cell;background:#fff;font-size:13px;line-height:1.4;margin:3px auto 0;padding:0 10px;height:182px;vertical-align:middle}.point-hover .error{height:500px}.point-hover .game{margin:0 auto;width:440px}.point-hover .game iframe{vertical-align:top}.point-hover .banner{margin:3px 0 0;text-align:center}.point-hover .banner img{height:auto;width:auto}.calendar-title{background:#4c4c4d;color:#fff;font-size:14px;line-height:25px;padding:0 8px}.calendar-title a{color:#fff}.calendar-prev{float:left}.calendar-next{float:right}.calendar-next,.calendar-prev{font-size:12px}.calendar-next i,.calendar-prev i{font-size:10px}.calendar-month{margin:0 8em;text-align:center}.calendar-log{border:solid 4px #4c4c4d;border-top:0}.calendar-log table{table-layout:fixed;width:100%}.calendar-log td,.calendar-log th{border:solid 1px #e6e6e6;font-size:12px}.calendar-log tr td:first-child,.calendar-log tr th:first-child{color:#f1000d}.calendar-log tr td:last-child,.calendar-log tr th:last-child{color:#1d56a5}.calendar-log th{padding:3px;text-align:center;vertical-align:middle}.calendar-log td{vertical-align:top}.calendar-log td .date{background:#fafbfc;height:51px;line-height:1.25;padding:2px 5px 0}.calendar-log td .calendar-icon,.calendar-sample li .calendar-icon{background-image:url(../img/icon-point.png)}.calendar-log td .calendar-icon{background-repeat:no-repeat;display:block;margin:-8px auto}.calendar-log td .calendar-icon span{display:none}.calendar-log td .calendar-icon.is-pc{background-position:0 0;height:37px;width:39px}.calendar-log td .calendar-icon.is-sp{background-position:0 -40px;height:39px;width:39px}.calendar-log td .calendar-icon.is-double{background-position:0 -80px;height:39px;width:39px}.calendar-log td .calendar-icon.is-tenth{background-position:0 -240px;width:34px}.calendar-log td .calendar-icon.is-twenty{background-position:0 -280px;width:34px}.calendar-log td .calendar-icon.is-perfect{background-position:0 -320px;width:41px}.calendar-log .loading{display:table;height:290px;text-align:center;width:100%}.calendar-log .loadingtxt{display:table-cell;font-size:12px;line-height:1.2;text-align:center;vertical-align:middle}.calendar-sample{padding:0 5px 3px}.calendar-sample li{float:left;font-size:12px;margin-right:8px}.calendar-sample li.sample-double{margin-right:0}.calendar-sample li .text{float:left;margin-top:5px}.calendar-sample li .calendar-icon{background-repeat:no-repeat;display:block;float:left;height:28px;width:28px}.calendar-sample li .calendar-icon span{display:none}.calendar-sample li .calendar-icon.is-pc{background-position:0 -120px}.calendar-sample li .calendar-icon.is-sp{background-position:0 -160px}.calendar-sample li .calendar-icon.is-double{background-position:0 -200px}.calendar-sample li .calendar-icon.is-tenth{background-position:0 -360px;height:28px;width:26px}.calendar-sample li .calendar-icon.is-twenty{background-position:0 -400px;height:28px;width:27px}.calendar-sample li .calendar-icon.is-perfect{background-position:0 -440px;height:28px;width:33px}.calendar-sample .sample-device,.calendar-sample .sample-special{padding-left:3px}.calendar-sample .sample-device{line-height:20px}.calendar-sample .sample-device li{margin-top:5px}.calendar-sample .sample-special{border-top:1px solid #e3e4e6;line-height:28px;margin-top:4px;padding-top:4px}.calendar-now{background:#f5f6f7;display:block;padding:6px 6px}.calendar-now .calendar-now-number{background:#fff;border:1px solid #e3e4e6;color:#ff7f00;display:block;font-size:15px;font-weight:700;line-height:1.4;padding:9px 2px 8px;text-align:center}.calendar-now .calendar-now-number span{display:inline-block;margin-left:.25em;font-size:12px}.calendar-now .calendar-now-note{font-size:13px;line-height:1.25;padding:5px 4px 0;text-align:left}.calendar-note{background:#fff;font-size:13px;line-height:1.3;padding:5px 8px}.calendar-note.is-closed{display:none}.calendar-topic{background:#fffcf0;border:solid 4px #4c4c4d;border-bottom:0;font-size:12px;line-height:1.4;padding:5px 8px 3px}.calendar-topic b{font-weight:700}.calendar-sample li .calendar-icon.is-pc.is-special,.point-hover.is-special .calendar-sample li .calendar-icon.is-pc{background-position:-41px -120px}.calendar-sample li .calendar-icon.is-sp.is-special,.point-hover.is-special .calendar-sample li .calendar-icon.is-sp{background-position:-41px -160px}.calendar-sample li .calendar-icon.is-double.is-special,.point-hover.is-special .calendar-sample li .calendar-icon.is-double{background-position:-41px -200px}.calendar-log td .calendar-icon.is-pc.is-special,.point-hover.is-special .calendar-log td .calendar-icon.is-pc{background-position:-41px 0}.calendar-log td .calendar-icon.is-sp.is-special,.point-hover.is-special .calendar-log td .calendar-icon.is-sp{background-position:-41px -40px}.calendar-log td .calendar-icon.is-double.is-special,.point-hover.is-special .calendar-log td .calendar-icon.is-double{background-position:-41px -80px}.service{position:relative}.service .module-frame-in{position:relative}.service-in{margin:0 5px}.service-in h3{position:relative;margin-bottom:8px;font-size:12px}.service-in h3 a{color:#000}.service-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-list li img{margin-right:.5em;height:auto;width:20px;vertical-align:middle}.service-list li a{display:block;line-height:1.5;padding:2px 0}.service .button-more{background:#4f87d5;position:absolute;text-align:center;top:7px;right:6px}.service .button-more.on{opacity:.5}.service .button-more a{display:block;color:#fff;font-size:12px;line-height:2.1;padding:0 8px}.service .button-more a i{font-size:10px;margin:0 0 0 4px;padding:0 0 3px;vertical-align:middle}.service .button-more .fa-list-alt{border-radius:2px;margin-left:.5em}.news-nav-list ul{display:table;font-size:13px;width:100%}.news-nav-list li{display:table-cell;text-align:center}.news-nav-list li a{background:#f5f6f7;border-bottom:4px solid transparent;color:#333;display:block;padding:14px 0 7px;position:relative;min-width:2.75em}.news-nav-list li a:after{background:#e3e3e3;content:"";display:inline-block;margin:-8px 0 0;position:absolute;left:0;top:50%;height:20px;width:1px}.news-nav-list li:first-child a:after{display:none}.news-nav-list li.on a{background:#fff;border-bottom-color:#c33;font-weight:700}.news-nav-list.is-advance{display:block;position:relative;overflow:hidden;width:100%}.news-nav-list.is-advance ul{display:table;font-size:12px;position:relative;left:0;min-width:110%;width:auto}.news-nav-list.is-advance .news-nav-switch{background:#939393;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:block;line-height:41px;opacity:.8;position:absolute;top:0;text-align:center;height:100%;width:1.5em}.news-nav-list.is-advance li a{padding-right:.75em;padding-left:.75em;white-space:nowrap}.news-nav-list.is-advance .news-nav-switch:hover{opacity:.7}.news-nav-list.is-advance .news-nav-switch span{display:none}.news-nav-list.is-advance .news-nav-prev{display:none}.news-nav-list.is-advance.is-secondhalf .news-nav-prev{display:block}.news-nav-list.is-advance.is-secondhalf .news-nav-next{display:none}.news-nav-list.is-advance .news-nav-prev{left:0}.news-nav-list.is-advance .news-nav-next{right:0}.news-area{padding:7px 9px 3px}.news-area-in{display:none}.news-area-in.active{display:block}.news-area-left{float:left;width:265px}.news-area-left.is-long{float:none;width:auto}.news-area-left.is-long~.news-area-right{display:none}.news-area-left.is-nopr .news-lists li:last-child{margin-bottom:0}.news-area-right{float:right;width:130px}.news-lists li{margin:0 0 2px;padding:0 0 0 3px;border-bottom:1px solid #e4e4e4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.news-lists i{color:#666;font-size:12px;margin:0 0 0 3px;vertical-align:middle}.news-lists .n-mark,.news-lists i{-ms-flex-negative:0;flex-shrink:0}.news-lists li a,.news-lists li input{vertical-align:middle}.news-lists li a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-lists li .note{color:#999;display:inline-block;font-size:12px;line-height:23px;margin:0 0 0 .5em;vertical-align:middle}.n-mark{background:url(../img/icon-new-y.png) 50% 0 no-repeat;display:inline-block;margin:0 0 0 2px;text-indent:-9999px;height:9px;width:19px;vertical-align:middle}.u-mark{background:url(../img/icon-up-y.png) 50% 0 no-repeat;display:inline-block;margin:0 0 0 2px;overflow:hidden;text-indent:-9999px;height:9px;width:12px;vertical-align:middle}.txt-mark{background:#e64747;color:#fff;display:inline-block;font-family:'Century Gothic',Arial,sans-serif;font-size:10px;line-height:1.2;margin-left:.5em;padding:1px 2px;vertical-align:middle}.news-img .news-img-box{border:1px solid #ccc;display:table;overflow:hidden;text-align:center;height:88px;width:128px}.news-img .news-img-box a{display:table-cell;vertical-align:middle}.news-img .news-img-box img{width:auto;height:auto;max-width:128px;max-height:88px;vertical-align:middle}.news-img .txt{margin-top:.3em;font-size:11px;line-height:1.3;word-break:break-all}.news-img .txt span{color:#999;font-size:12px}.news-area-right .news-img:first-child{margin-bottom:15px}.news-area-footer{clear:both;font-size:13px}.news-area-footer ul{float:left}.news-area-footer li{display:inline-block;float:left;line-height:26px;position:relative}.news-area-footer li:before{background:#ccc;content:"";display:inline-block;width:1px;height:1em;margin:0 6px;vertical-align:middle}.custom-footer li:before,.news-area-footer li:first-child:before{display:none}.news-area-footer .update{float:right;font-size:12px;line-height:2.2}.news-area-left .news-area-footer{margin-top:10px}.news-area-left .news-area-footer li{margin-top:-6px;margin-bottom:6px}.news-area-header{line-height:1.2;padding:5px 0 6px 3px}.news-area-header ul{float:right;font-size:13px}.news-area-header li{float:left}.news-area-header li:before{background:#ccc;content:"";display:inline-block;width:1px;height:1em;margin:0 6px;vertical-align:middle}.news-area-header li:first-child:before{display:none}.news-area-header .update{display:block;float:left;font-size:12px}.news-tool{font-size:13px;margin-top:5px;padding:0 9px 0 12px;position:relative;line-height:1.5}.news-tool .sports a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news-tool .news-ad{align-items:center;border-top:1px solid #e4e4e4;display:flex;justify-content:center;margin:5px 0 0;padding:10px;min-height:180px}.news-inner{position:relative}.news-lists .newspr_for_tpxtext a{background:0 0!important;display:block;margin:0 0 2px!important;padding:0 0 0 3px!important;border-bottom:1px solid #e4e4e4;white-space:nowrap;overflow:visible}.news-lists .newspr_for_tpxtext a img{vertical-align:middle}div#gooad-tpxtext_1,div#gooad-tpxtext_1_2,div#gooad-tpxtext_2,div#gooad-tpxtext_2_2,div#gooad-tpxtext_3,div#gooad-tpxtext_3_2,div#gooad-tpxtext_4,div#gooad-tpxtext_4_2,div#gooad-tpxtext_5,div#gooad-tpxtext_5_2,div#gooad-tpxtext_6,div#gooad-tpxtext_6_2,div#gooad-tpxtext_7,div#gooad-tpxtext_7_2{margin-bottom:0!important}.news-lists .newspr_for_tpxtext,.news-lists li{line-height:1;min-height:23px}.news-lists .newspr_for_tpxtext a,.news-lists li a{line-height:23px;min-height:23px}.custom-login-wrap{margin:6px auto;width:350px}.custom-login{float:left;text-align:center;width:175px}.custom-login a{background:#4fbdd6;border-radius:3px;color:#fff;display:block;font-weight:700;margin-right:6px;padding:12px 0;vertical-align:top}.custom-get{float:right;text-align:center;width:50%}.custom-get a{background:#fff;border:1px solid #b3b3b3;border-radius:3px;color:#333;display:block;font-weight:700;margin-left:6px;padding:11px 0;vertical-align:top}.custom-news .news-lists li.setting{width:auto}.custom-loading{background:url(../img/icon-load.gif) 50% 50% no-repeat;height:267px;text-indent:-9999px;overflow:hidden}.custom-caution{line-height:1.4;padding:7.5em 0;text-align:center}.custom-alert1{bottom:100%;color:#fff;display:none;position:absolute;text-align:center;left:-20%;width:140%;z-index:2}.custom-alert1>span{border-radius:5px;display:inline-block;overflow:hidden;text-align:left;vertical-align:bottom}.custom-alert1 span span{background:rgba(65,65,66,.8);display:inline-block;line-height:1.5;padding:10px 15px}.custom-alert1.on{display:block;-webkit-animation-name:anime-blow-short;animation-name:anime-blow-short;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes anime-blow-short{0%{bottom:110%;opacity:0}50%{bottom:100%;opacity:1}}@keyframes anime-blow-short{0%{bottom:110%;opacity:0}50%{bottom:100%;opacity:1}}.custom-blow-long.on{display:block;-webkit-animation-name:anime-blow-long;animation-name:anime-blow-long;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes anime-blow-long{0%{bottom:110%;opacity:0}25%{bottom:100%;opacity:1}}@keyframes anime-blow-long{0%{bottom:110%;opacity:0}25%{bottom:100%;opacity:1}}.custom-blow-stay.on{display:block;-webkit-animation-name:anime-blow-stay;animation-name:anime-blow-stay;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes anime-blow-stay{0%{bottom:110%;opacity:0}50%{bottom:100%;opacity:1}}@keyframes anime-blow-stay{0%{bottom:110%;opacity:0}50%{bottom:100%;opacity:1}}.custom-blow-stay:hover{opacity:.9}.custom-blow-stay span span{background-image:url(../img/bg-alert-close.png);background-position:100% 0;background-repeat:no-repeat;padding:12px 20px 10px 18px}.custom-alert1:hover{cursor:pointer}.custom-alert1:before{border:8px solid rgba(255,255,255,0);border-top-color:rgba(65,65,66,.8);content:"";display:block;margin-left:-8px;position:absolute;top:100%;left:50%}.custom-alert2{display:none;background:rgba(65,65,66,.8);position:absolute;top:0;left:0}.custom-alert2.on{display:block;-webkit-animation-name:anime-alert2;animation-name:anime-alert2;-webkit-animation-duration:1s;animation-duration:1s}.custom-alert2.on.fade{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes anime-alert2{0%{opacity:0}50%{opacity:1}}@keyframes anime-alert2{0%{opacity:0}50%{opacity:1}}.custom-alert2.on.delete{-webkit-animation-name:anime-alert2-delete;animation-name:anime-alert2-delete;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes anime-alert2-delete{0%{opacity:1}50%{opacity:0}}@keyframes anime-alert2-delete{0%{opacity:1}50%{opacity:0}}.custom-alert2 .inner{position:absolute;top:50%;left:0;text-align:center;width:100%}.custom-alert2 .note{color:#fff;line-height:1.4}.custom-alert2 ul{margin:12px 0 0}.custom-alert2 li{display:inline-block;margin:0 .25em}.custom-alert2 li a{background:#fff;border:1px solid #b3b3b3;border-radius:3px;color:#333;display:inline-block;font-size:12px;line-height:24px;min-width:3.5em;padding:0 10px;vertical-align:top}.custom-alert2 .custom-close a{color:#fff}.custom-alert-close{font-size:20px;position:absolute;top:8px;right:8px}.custom-alert-close a{color:#fff;font-weight:700}.custom-alert-close a:hover{text-decoration:none}.custom-note{color:#999;clear:both;font-size:11px;margin:-7px 0 7px;line-height:1.4}.custom-preview{cursor:pointer;margin:5px 12px 10px;position:relative;min-height:2.9em}.custom-preview dl{background:rgba(65,65,66,.8);color:#fff;line-height:1.4;position:absolute;left:0;bottom:0;padding:.75em 0;width:100%}.custom-preview dl dt{font-size:14px;margin:0 15px;position:relative;text-align:center}.custom-preview dl dt i{margin-top:-.5em;position:absolute;top:50%;right:0}.custom-preview.on dl dt i:before{content:"\f078"}.custom-preview dl p{margin-top:10px}.custom-preview-lead{display:none;text-align:center}.custom-preview-detail{display:none;margin:0 15px}.custom-preview-lead.on{display:inline}.custom-preview-detail.on{display:block}.custom-preview .custom-login-wrap{margin-top:10px}.zoom{padding-bottom:12px}.zoom .module-inner{margin:0 9px}.zoom .module-paging-item{background-color:#fff}.zoom-in{margin:10px 0 0}.module-col-right .zoom{min-height:19.2em;padding-bottom:2.286em;position:relative}.module-col-right .zoom-list{margin:0 35px}.module-col-right .zoom-list li{border-bottom:1px solid #e4e4e4;line-height:1.7;min-height:1.7em;padding:0 0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-col-right .zoom-list li a{vertical-align:middle}.zoom-list .zoom-ad>div>div{box-sizing:border-box;display:inline-block;max-width:100%;padding-right:30px;position:relative;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom-list .zoom-ad a,.zoom-list .zoom-ad div{display:inline;vertical-align:bottom}.zoom-list .zoom-ad img{position:absolute;right:0;top:50%;margin-top:-8px}.zoom-img{background:#fff;border:1px solid #ccc;display:table;float:right;overflow:hidden;table-layout:fixed;text-align:center;height:93px;width:131px}.zoom-img a{display:table-cell;vertical-align:middle}.zoom-img img{max-width:133px;max-height:95px;width:auto;height:auto;vertical-align:middle}.zoom-lead{background:#f1f1f1;margin-top:10px;min-height:96px;padding:8px}.zoom-lead .zoom-img{float:left}.zoom-lead .txt{margin:0 0 0 142px;font-size:14px;line-height:1.3}.zoom-lead .txt.is-lead{font-size:15px;font-weight:700;margin-bottom:2px}.zoom-lead .txt.is-lead a{font-weight:700}.module-col-right .zoom{background:#fff url(../img/icon-load.gif) 50% 50% no-repeat}.module-col-right .zoom .bottom-paging{position:absolute;bottom:12px;left:0;width:100%}.module-col-right .zoom .bottom-paging .next,.module-col-right .zoom .bottom-paging .prev{position:absolute;top:-8.25em}.module-col-right .zoom .bottom-paging .next a,.module-col-right .zoom .bottom-paging .prev a{border:5px solid #f1f1f1;margin:0;padding:0;line-height:1.5em;height:1.5em;width:1.5em;text-align:center}.module-col-right .zoom .bottom-paging .prev{left:9px}.module-col-right .zoom .bottom-paging .next{right:9px}.category-paging{position:absolute;top:3px;right:5px}.category-paging li{float:left;text-align:center}.category-paging li a{border-bottom:3px solid transparent;display:inline-block;line-height:1;padding:11px 8px 9px;position:relative;vertical-align:top}.category-paging li a:after{background:#e3e3e3;content:"";display:inline-block;margin:-10px 0 0;position:absolute;left:0;top:50%;height:20px;width:1px}.category-paging li:first-child a:after{display:none}.category-paging li.on a{border-bottom-color:#c33;color:#000;font-weight:700}.category-paging.is-number{font-size:15px}.category-paging.is-number li a{min-width:1em}.bottom-paging{clear:both;line-height:1.2;text-align:center}.bottom-paging a,.bottom-paging li,.bottom-paging li span,.bottom-paging ol,.bottom-paging ul{display:inline-block;vertical-align:top}.bottom-paging li{border-left:1px solid #e3e3e3;float:left;font-size:14px}.bottom-paging li:first-child{border-left:0}.bottom-paging a,.bottom-paging li span{padding:2px 8px}.bottom-paging .on a,.bottom-paging li span{color:#333;font-weight:700}.bottom-paging .next,.bottom-paging .prev{font-size:10px}.bottom-paging .next a,.bottom-paging .prev a{margin-top:2px;vertical-align:top}.bottom-paging i{margin-right:0}.bottom-paging+.news-area-footer{margin-top:8px}.weather{z-index:0}.weather .ttl-a{padding:8px 6px}.weather h3{margin:13px 0 6px}.weather-in{margin:0 0 15px;font-size:12px}.weather-in:last-child{margin-bottom:0}.weather-left{text-align:center}.today-img{align-items:center;display:flex;justify-content:center;height:110px;vertical-align:middle;text-align:center}.today-img a{vertical-align:middle}.today-img a img{border:1px solid #ccc;height:auto;width:130px}.weather-detail{border:1px solid #ccc;box-sizing:border-box;width:100%}.weather-detail dl{width:50%;display:inline-block;float:left;height:100%;text-align:center;box-sizing:border-box}.weather-detail dl:first-child{border-right:1px solid #ccc}.weather-detail dd{margin-bottom:5px}.weather-detail .ttl{background:#f5f6f7;padding:5px 0 3px;color:#333}.weather-detail .img{padding:5px 0 0}.weather-detail .img img{border:0;height:35px;width:auto}.weather-detail .degrees .high{color:#f27076}.weather-detail .degrees .low{color:#45b3e5}.weather-detail .percent{margin-bottom:10px}.weather .time{font-size:12px}.weather-copy{margin-top:4px;text-align:right}.traffic-list li{line-height:1.4}.edit-intro{background:#f5f6f7;font-size:13px;overflow:hidden;margin:0 0 10px;padding:10px;line-height:1.45}.edit-intro-link{font-size:12px;float:right;line-height:1.45;margin-top:.1em;text-align:center}.edit-intro-link:after{content:"\f054";display:inline-block;font-family:FontAwesome;font-size:10px;margin-left:.5em}.topics .ttl-a{margin-bottom:0}.topics .entame-or-life{margin-top:0;margin-bottom:0;padding-bottom:0}.topics .category-paging{margin:3px 0 10px;position:static}.topics .category-paging li a{border-bottom-width:2px;width:146px}.topics .category-paging li.on a{padding:11px 8px 9px}.sports .score{padding-bottom:0}.sports .date p{line-height:1.6;text-align:center}.sports .date{padding:0 0 5px}.sports .title{background:#f5f6f7;font-size:13px;line-height:1.6;margin-bottom:4px;text-align:center}.sports .play,.sports .unit{width:100%;font-size:13px;line-height:16px;zoom:1}.sports .play td{padding-top:2px}.sports .play td a{display:block}.sports .play td img{display:inline-block;line-height:40px;vertical-align:middle}.sports .team1,.sports .team2{width:36%}.sports .team1{text-align:right}.sports .team2{text-align:left}.sports .team1 img{margin-right:1em}.sports .team2 img{margin-left:1em}.sports .team1 a:hover img,.sports .team2 a:hover img{opacity:.7}.sports .state{text-align:center;white-space:nowrap}.sports .state .num{color:#444;font-size:14px;font-family:'Century Gothic',Arial,sans-serif;font-weight:700}.sports .state a,.sports .state a:hover,.sports .state a:visited{color:#444}.sports .state .win{color:#ac0e2f}.sports .status td{border-bottom:1px solid #e3e3e3;padding-bottom:2px;text-align:center}.sports .status:last-child td{border-bottom:none}.sports .fa-calendar-o{margin-right:.7em}.sports .module-inner{margin-right:6px;margin-left:6px}.sports .sports-heading{font-weight:700;line-height:1.2;margin:0 3px 6px}.sports .sports-heading img{margin-right:2px;width:20px}.sports .sports-heading img,.sports .sports-heading span{vertical-align:middle}.sports .other{margin:20px 0 0 -6px;background:#f5f6f7;font-size:13px;position:relative;line-height:1.5;width:348px}.sports .other ul{display:table;padding:5px 0;height:2.4em;table-layout:fixed;width:100%}.sports .other ul+ul{position:relative}.sports .other li{display:table-cell;width:25%;white-space:nowrap;vertical-align:middle}.sports .other li img{margin-right:2px;width:20px;vertical-align:middle}.sports .other li span{display:inline-block;line-height:1.1;text-align:center;width:4em;vertical-align:middle}.sports .other li.wcs span{font-size:12px;margin-left:3px;width:4.34em}.sports .other li.other a{padding-left:0;text-align:center}.sports .other li a{border-left:1px solid #e3e3e3;color:#333;display:block;text-align:center;vertical-align:top}.sports .other li a:hover span{text-decoration:underline}.sports .other li:first-child a{border:0}.sports .sports-heading+.other{margin-top:10px}.sports.is-empty .ttl-a{margin-bottom:0;border-bottom:0}.sports.is-empty .other,.sports.is-empty .score{margin-top:0}.sports .sports-paging{margin-top:-5px;margin-bottom:10px}.sports .sports-paging li{float:left;text-align:center;width:50%}.sports .sports-paging li a{border-bottom:2px solid transparent;display:block;line-height:1;padding:11px 8px 9px;position:relative;vertical-align:top}.sports .sports-paging li a:after{background:#e3e3e3;content:"";display:inline-block;margin:-10px 0 0;position:absolute;left:0;top:50%;height:20px;width:1px}.sports .sports-paging li:first-child a:after{display:none}.sports .sports-paging li.on a{border-bottom-color:#c33;color:#000;font-weight:700}.sports .today .all{background:#f5f6f7;display:block;margin:0 0 5px;padding:7px 5px;text-align:center}.sports .today .match-item{box-sizing:border-box;border:1px solid #e3e3e3;margin:6px 0 0}.sports .today .match-item a{color:#333;display:block;text-decoration:none;transition:opacity .1s linear}.sports .today .match-item a:hover{opacity:.65}.sports .today .match-label{background:#f5f6f7;color:#1d56a5;display:block;font-size:13px;line-height:1.4;padding:3px;text-align:center}.sports .today .match-table{display:table;line-height:1;padding:.4em 0;table-layout:fixed;text-align:center;height:3em;width:100%}.sports .today .match-table>span{display:table-cell;vertical-align:middle}.sports .today .match-team{font-size:13px;font-weight:700}.sports .today .match-team i{display:block;font-size:11px;font-style:normal;font-weight:400;margin-top:.4em}.sports .today .match-detail{font-weight:700;width:25%}.sports .today .match-detail i{font-style:normal}.sports .today .match-state{display:block;font-size:11px;font-weight:400;margin-top:.3em}.sports .today .match-flash{background:#c30;color:#fff;display:inline-block;font-size:11px;margin:0 0 .5em;padding:.25em .5em}.sports .today .match-score{display:block;font-size:16px;font-weight:700;white-space:nowrap}.sports .today .match-more{margin-top:13px;margin-bottom:-5px;text-align:right}.sports .today .match-more i{font-size:11px;margin-left:.5em}.sports .today .match-foot{font-size:10px;margin:.5em 0}.sports .nogame{margin:1.5em 0 1em;text-align:center}.left-urgent{box-sizing:border-box;display:table;font-size:13px;line-height:1.4;width:100%}.left-urgent h2{background:#333;color:#fd3;display:table-cell;margin-right:6px;padding:8px 12px;width:4.2em;text-align:center;vertical-align:middle}.left-urgent h2 a{color:#fd3;font-weight:700;text-decoration:underline}.left-urgent h2 a:hover{text-decoration:none}.left-urgent .detail{display:table-cell;padding:8px 12px;vertical-align:middle}.left-urgent .detail p{margin-right:.5em}.left-urgent .detail p a{margin-right:.5em}.left-urgent .alert a{color:#c33;font-weight:700}.ttl-img{border-bottom:1px solid #e6e6e6;font-size:14px;font-weight:700;padding:7px 6px;margin:3px 6px 10px;line-height:1}.ttl-img .ttl-link{line-height:2}.ttl-img a,.ttl-img img{vertical-align:middle}.ttl-img a.txt{display:inline-block;line-height:1.2;margin-left:.3em;margin-bottom:-.25em}.ocn-col2 .more-b{position:absolute;bottom:0;right:0}.ocn-col2 .module-frame{min-height:266px}.ocn-service .service-list{min-height:0;margin-right:-8px;margin-bottom:15px}.ocn-service .service-list li{float:left;min-width:49%}.ocn .aside-thumb{font-size:13px;max-height:80px;width:105px}.ocn .aside-thumb-image img{max-width:105px;max-height:80px;height:auto}.ocn .aside-right-content{font-size:13px;margin-left:115px;min-height:80px;line-height:1.4}.ocn .module-inner{margin:0 10px;padding-bottom:10px}.ocn .ocn-links{padding:5px 0 15px;text-align:center}.ocn .ocn-links li{display:inline;margin:0 .5em}.ocn-premium{min-height:247px}.ocn-premium .ttl-img{margin-bottom:0}.ocn-premium .lead{margin:10px 0 0;line-height:1.4}.ocn-premium .module-column2 .module-column-item{width:194px}.ocn-premium .module-column2 .module-thumb-image{margin:0 auto;height:90px;width:130px}.ocn-premium .module-column2 .module-thumb-image>a{display:table-cell;text-align:center;vertical-align:middle}.ocn-premium .module-column2 .module-thumb-image img{max-height:90px;max-width:130px}.ocn-premium .category-paging{font-size:12px}.ocn-premium .category-paging a{padding:12px 7px 9px}.plala .ttl-link a{margin-left:.35em}.plala .ttl-link a:first-child{margin-left:0}.plala .ttl-link a .fa-caret-right{margin-right:.4em}.plala p{font-weight:700;line-height:1.5;margin:10px 0 5px}.edion .aside-thumb{width:126px;height:96px}.edion .aside-thumb-image img{max-width:126px;max-height:96px}.edion .aside-right-content{margin-left:140px;min-height:96px;line-height:1.4}.footer-btn{clear:both;line-height:1.2;font-size:14px;padding:10px 0;text-align:right}.footer-btn a{background:url(../img/icon-totop.png) 0 50% no-repeat;color:#333;display:inline-block;min-height:14px;padding-left:18px}.footer-selector{font-size:12px;line-height:1.5;margin:10px 12px;text-align:center}.footer-selector dt{display:block;font-weight:700;margin-bottom:5px;text-align:left}.footer-selector dd{display:inline}.footer-selector dd:before{content:"| ";color:#ccc;margin:0 .5em}.footer-selector dt+dd:before{display:none}.footer-mark{border-bottom:1px solid #ccc;margin-bottom:20px}.footer-mark dl{margin-bottom:15px;line-height:1.5}.footer-mark dd,.footer-mark dt{margin-bottom:15px}.footer-mark dt{clear:left;float:left;margin-right:2em;width:9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-mark dt,.footer-mark dt a{font-size:13px;font-weight:700}.footer-mark li,.footer-mark ul{display:inline}.footer-mark li{margin-right:10px}.privacy-mark{position:absolute;bottom:5px;right:15px}.privacy-mark a{display:block}.footer-sp a{background:#4f87d5;color:#fff;display:block;font-size:48px;line-height:1.25;padding:1em;text-align:center;text-decoration:none}.sub-footer{background:#eee;font-size:12px;line-height:1.75;margin-top:5px;padding:17px 12px 18px;position:relative;text-align:center}.sub-footer li{display:inline-block;margin:0 .25em}.sub-footer a{color:#333}.sub-copyright{font-size:12px;line-height:1.16;margin-top:13px;text-align:center}.sub-copyright+.sub-copyright{margin-top:15px}.footer-ip{font-size:11px;line-height:1.5;margin:0 12px 10px}.logly-lift-ad-title{height:auto!important}.logly-lift-ad-titleinner{margin-right:.5em;vertical-align:middle}.logly-lift-ad-adv{display:inline-block;margin-left:0!important;vertical-align:middle}#NR-header.is-fixed{z-index:100}#NR-header.is-fixed .header-search-wrap{background:#fff;background:rgba(255,255,255,.8);border-bottom:1px solid #ccc;position:fixed;top:0;left:0;width:100%;-webkit-animation:anime-fixed .15s linear 0s;animation:anime-fixed .15s linear 0s}@-webkit-keyframes anime-fixed{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@keyframes anime-fixed{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}#NR-header.is-fixed .header-search-wrap .header-search-inner{margin:0 auto;width:1004px}#NR-header.is-fixed .header-search-wrap .header-logo a{margin:9px 0 6px 51px;text-align:right;height:auto;width:auto}#NR-header.is-fixed .header-search-wrap .header-logo a>*{display:none!important}#NR-header.is-fixed .header-search-wrap .header-logo a>img:first-child{display:inline-block!important;height:36px;width:auto}#NR-header.is-fixed .header-search-wrap .header-search{padding:5px 10px;width:444px!important}#NR-header.is-fixed .header-search-wrap .header-search form{background:0 0!important;padding:0!important;box-shadow:none!important}#NR-header.is-fixed .header-search-wrap .header-hot{display:none}#NR-header.is-fixed .header-search-wrap .header-input input[type=text]{font-size:14px;height:25px}#NR-header.is-fixed .header-search-wrap .header-input .sb_clear_btn{padding:5px 6px}.module-inner.areamatch{padding-bottom:10px}#areamatch_box{margin-top:0!important}#areamatch_box .am_contents .am_contents_item .am_l_block{padding:8px 0!important}#areamatch_box .am_contents .am_contents_item .am_l_block .am_draft_img{margin-bottom:0!important}#areamatch_box .am_contents .am_contents_item .am_detail{padding-bottom:0!important}#areamatch_box .am_contents .am_contents_item .am_domain{margin-left:112px!important;padding-bottom:8px;padding-right:5px;position:static!important;text-align:right!important}.news-hot-inbox{display:none}.news-hot-inbox.active{display:block}.news-hot-inbox .bottom-paging .next,.news-hot-inbox .bottom-paging .prev{display:inline-block;margin-top:-3px;vertical-align:top}.news-hot-inbox .bottom-paging .next a,.news-hot-inbox .bottom-paging .prev a{background:#fff;border:5px solid #f1f1f1;margin:0;padding:0;line-height:1.5em;height:1.5em;width:1.5em;text-align:center}.news-hot-lead{margin:.5em 0 .7em}.news-hot-words-wrap{background:#f5f6f7;padding:10px}.news-hot-words{margin:0 0 .5em;min-height:225px}.news-hot-word{box-sizing:border-box;float:left;line-height:1;margin:1% 1% 0 0;width:49%}.news-hot-word:nth-child(1),.news-hot-word:nth-child(2){margin-top:0}.news-hot-word:nth-child(2){margin-right:0}.news-hot-word a{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;height:2.4em;padding:.65em 1.5em .65em 7px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:0}.news-hot-word a:hover{text-decoration:none}.news-hot-word a span{color:inherit}.news-hot-word a:hover span{text-decoration:underline}.news-hot-word a:after,.news-hot-word a:before{color:inherit;font-family:FontAwesome;vertical-align:middle}.news-hot-word a:before{content:"\f02b";font-size:12px;margin-right:.35em}.news-hot-word a:after{content:"\f054";display:inline-block;font-size:10px;line-height:1;margin-top:-.5em;position:absolute;top:50%;right:.4em}.news-hot-list-head{margin:.5em 0}.news-hot-list-head strong{margin-right:.5em;font-weight:700}.news-hot-list-head span{font-size:12px;color:#999}.news-hot-list{margin:10px 0}.news-hot-list-keyword{margin-right:.5em;display:inline-block;vertical-align:middle}.news-hot-list-head strong:before,.news-hot-list-keyword:before{content:"\f02b";font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}.news-hot-list-keyword:before{margin-right:.25em}.news-hot-list-item{border-bottom:1px solid #e4e4e4;padding:5px 0}.news-hot-list-item.is-empty{padding:7.75em 0;text-align:center}.news-hot-list-item:first-child{border-top:1px solid #e4e4e4}.news-hot-list-item a{display:table;line-height:1.3;table-layout:fixed;width:100%}.news-hot-list-item a:hover{text-decoration:none}.news-hot-list-item a>span{display:table-cell;vertical-align:middle}.news-hot-list-item a:hover .news-hot-list-inbox{text-decoration:underline}.news-hot-list-text{padding-right:5px}.news-hot-list-inbox{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news-hot-list-info{color:#999;display:block;font-size:12px}.news-hot-list-thumb{border:1px solid #e4e4e4;text-align:center;height:42px;width:77px}.news-hot-list-thumb img{max-height:42px;max-width:77px}.news-hot-back{margin:.5em 0 1em}.news-hot-back a.is-link{color:#000}.news-hot-back a.is-link .fa{font-size:11px;margin-right:.75em}.news-hot-back>.news-hot-btn,.news-hot-back>.news-hot-btn>*{margin:0}.news-hot .news-area-left,.news-hot .news-area-right{min-height:259px;margin-bottom:10px}.news-hot .news-area-left.is-long{min-height:0}.chrome-extension-banner{background-color:#fff;box-shadow:0 2px 2px rgba(192,192,192,.4);font-size:1.2em;left:0;min-width:1024px;position:absolute;top:-50px;width:100%}.chrome-extension-banner>div{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;height:50px;justify-content:space-between;margin:0 auto;max-width:1004px}.chrome-extension-banner>div a:nth-child(2){color:#333;flex:1;font-weight:700;padding-bottom:.2em;padding-top:.2em;padding-left:1em}.chrome-extension-banner>div a:nth-child(3){background-color:#d65c5c;color:#fff;padding:.5em 1em;text-decoration:none}.chrome-extension-banner>div a:nth-child(3):hover{background-color:#c33}.chrome-extension-banner>div a:last-child{color:#999;margin-left:1em}.chrome-extension-banner>div>div>img{height:38px;width:38px}.ie-support-banner{box-shadow:0 2px 2px rgba(192,192,192,.4);left:0;min-width:1024px;position:absolute;top:-70px;width:100%}.ie-support-banner-inner{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.5;height:70px;margin:0 auto;max-width:1004px}.ie-support-banner-text{color:#333;width:100%}.ie-support-banner-text:visited{color:#333}.ie-support-banner-inner b{font-size:16px;font-weight:700}.module-list.is-recommend{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}.module-list.is-recommend>li{line-height:1.4;margin-bottom:15px;width:100%}.module-list.is-recommend>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.module-list.is-recommend>li>a:hover{text-decoration:none}.module-list.is-recommend>li>a:hover .module-caption-text{text-decoration:underline}.module-list.is-recommend .module-list-thumb{align-items:center;background:#f5f6f7;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;height:64px;width:96px}.module-list.is-recommend .module-list-thumb img{max-height:100%;max-width:100%;vertical-align:top}.module-list.is-recommend .module-list-text{margin-left:8px}.module-list.is-recommend>li.is-card{width:48.74%}.module-list.is-recommend>li.is-card>a{display:block}.module-list.is-recommend>li.is-card .module-list-thumb{box-sizing:border-box;width:100%}.module-list.is-recommend>li.is-card .module-list-text{display:block;margin:6px 0 0}.module-list.is-recommend>li.is-card .module-list-thumb{height:129px}.module-list.is-recommend>li.is-large .module-list-thumb{box-sizing:border-box;height:102px;width:192px}#infscr-loading{position:relative;text-align:center;z-index:100}#infscr-loading:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABLFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCgd1AAAAY3RSTlMAAgQGCAoMDhASFBYYGhweICIkJigqLC4wMjQ2ODo8PkBCREZISkxOUlRYWlxeYGJkZmhqbG5wcnR2eHp8foGFh4uPkZOVl5mboaOpq62xs7W5u73Bw8XHyc3P0dXX2d3j5eddyKzsAAADDklEQVR4Xs3Ua1fTMBzH8V+abusANhi7sAG7N4IIchOYSlEGUlCZqAj1znz/78GlJTltt6bH0yd+nu2EfEvy7ynUOm/OGkhgaTAYXJUTBPYHI1sJAoc8sIN/UTg63U5FBbInXy5LUNL7tm3vRgVsx3E+UqgUba48OdByuBJUsuc8YJFJATrggTsDShs2154U2HK4HtQypzzQT40Hpm944FMGMbo2tz4eOHa4NcTRjnngPBcOVBzuHUGsqs0dhAMXbmAJ8XDgFqrBwCOHe40INJeGlHNHeaz5A6lrHrjNQ5qt6ZDyPevITEFYt7kugNXe9k7PBLDncHsQpvv3w28VCLvWyPNlAk+qzwNHBBK94oHrlPi5+2s48gHCkeXaK8DTHp2gRuBDzA+O80hM+nbo+g7hifVgPQuOWGsaQvTeBVwLb4cPziGkN0ThZYe6f40J3AMYr36L/ZcGJBT3ReKwShBJe/pDbL9phpYaL0RimyKC8Vls/7mlISy9anlMRDrzAvevs5gkt8UDzygiZRweeF9ClMqBZS1CYXM4vGNQoK09AgX9dl+HGoGShv9QbqXuU0KM/XOfkyZQ2g6oI8bln4ANPA4GaohxFgx8TR4oJzvCJpBPcIn9Fv5DJNEytGJTWSCtgjKRazOWg8IcY60ZRDHqbKSl+ia22chKBpPoi8xTRKQK85Qpwkihyx7UCSLQJnvQnUPQTEssdfKIRuY6ItGc9peXRdksaZHfHXeFlk2RqFEISyK7lIarWSQI0Sp1uDLyaVUIZui/mmesNQs/wgecD523A6Hp/pT3QrtujkAi7pa2FrzxOoRsh5m+yZQZVwAwXy2VqzxcFAP2zbxjQNKyOqQMk+/Tojt0+QaZaUh6liCCN5IZ+APIM66GeJhh3DKCAdQZNwU1eV8sEw4YTN6sWoGJTb6AjLE5xNDdAXVpKCBXOhQK8jnzGA9ggYmcQso7KcYC8nZMCpUpxk0HA8H5GFDRunLa4wGs8EsgUJpqmFUaFaA1s27gX8iAWsw3sJQgMOu9vgnkG40clP4CL5/lHgPn3OwAAAAASUVORK5CYII=) 0 0 no-repeat;-webkit-background-size:25px auto;background-size:25px auto;display:block;content:"";position:absolute;top:10px;left:50%;margin:0 0 0 -17px;-webkit-animation:anime-load 1s steps(12) 0s infinite;animation:anime-load 1s steps(12) 0s infinite;height:25px;width:25px}@-webkit-keyframes anime-load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes anime-load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#recommend-paging{align-items:center;display:flex;justify-content:center;margin:-3px 0 8px;position:static;width:100%}#recommend-paging li{flex-grow:1;flex-shrink:1;flex-basis:0}#recommend-paging li a{border-bottom-width:2px;display:block}.is-ad .yads_ad{display:table;position:relative;height:66px;width:100%}.is-ad .yads_ad>a{box-sizing:border-box;display:table-cell;padding:8px 0 8px 105px;text-align:left;vertical-align:middle}.is-ad .yads_ad>a:hover{text-decoration:none}.is-ad .yads_ad>a:hover .yads_ad_title{text-decoration:underline}.is-ad .yads_ad .yads_ad_img{background-color:#fff;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #ccc;box-sizing:border-box;position:absolute;top:0;left:0;height:100%;width:98px}.is-ad .yads_ad .yads_ad_adv{color:#999;font-size:12px;font-weight:400;margin-top:.25em;padding-right:4em}.is-ad .yads_ad .yads_ad_info{position:absolute;bottom:8px;right:5px}.is-ad .yads_ad .yads_ad_info a{color:#999;display:block;font-size:12px;font-weight:400;padding:0;height:auto;vertical-align:bottom}.is-ad .yads_ad .yads_ad_info a span{display:inline-block;font-weight:400;line-height:inherit;vertical-align:middle}.is-ad .yads_ad .yads_ad_info a img{margin-left:1px;vertical-align:middle}.module-mental .mental-lead{font-weight:700;line-height:1.3;margin-bottom:9px}.module-mental .mental-list{background:#edeff0;border:1px solid #ccc;color:#666}.module-mental .mental-list-item{border-top:1px solid #ccc}.module-mental .mental-list-item:first-child{border-top:0}.module-mental .mental-answer{background:#edf2f7;display:block;line-height:1.3;padding:8px 7px 8px 1.5em;position:relative}.module-mental .mental-answer:before{content:"・";display:block;position:absolute;left:5px;top:.5em}.module-mental a.mental-answer:hover{text-decoration:none}.module-mental a.mental-answer:hover span{text-decoration:underline}.module-mental .mental-list.is-login{border-color:#dadee3}.module-mental .mental-list.is-login .mental-list-item{border-top-color:#dadee3}.module-mental .mental-list.is-logout .mental-answer{background:#edeff0}.module-mental .mental-login{text-align:center}.module-mental .mental-login-lead{font-size:13px;margin-top:10px}.module-mental .mental-login-btn{background:#fcd965;border:0;border-radius:3px;color:#333;display:inline-block;font-size:14px;margin-top:11px;padding:8px 20px;vertical-align:top}.module-mental .mental-result-detail{background:#e1ebf5;margin-top:10px;padding:9px 8px}.module-mental .mental-result-title{margin:0 0 7px;position:relative;text-align:center}.module-mental .mental-result-title span{font-size:12px;text-align:center}.module-mental .mental-result-title b{font-size:12px;font-weight:700;margin-right:auto}.module-mental .mental-result-text{background:#fff;line-height:1.3;padding:10px;position:relative}.module-mental .mental-retry{font-size:13px;margin-top:1em;margin-bottom:-4px;text-align:center}.module-anchor{border:0;box-shadow:none;outline:0;margin:-65px 0 0;padding:65px 0 0;position:relative;height:0;width:0;z-index:-1}.covid-group{margin-bottom:5px}.covid-col{background-color:#fae1e1;border-radius:5px;color:#c33;flex-basis:0;flex-grow:1;line-height:1.5;margin:0;max-width:100%;padding:.5em .25em;text-align:center;width:100%}.covid-heading{font-size:11px;font-weight:600}.covid-body{font-size:18px;font-weight:600;line-height:1.2;margin-top:.1em}.covid-body-link{font-size:13px;font-weight:400;margin-top:0;text-decoration:underline}.covid-body-link:hover{text-decoration:none}.covid-row{display:flex;margin:0}.covid-note{display:flex;justify-content:space-between;color:#666;font-size:10px;line-height:1.5;margin:5px 0 0;flex-wrap:wrap}.covid-note.is-end{font-size:12px;justify-content:flex-end}.covid-note i{margin-left:.5em;margin-right:0;font-size:10px}.covid-note-right{margin-left:auto}.covid-group .text-bold{font-weight:600}.covid-group .text-dark{color:#333;font-weight:inherit}.timeline-intro{overflow:hidden}.timeline-powered{font-size:11px;float:right}.timeline-powered a{color:inherit;font-weight:400}.timeline-powered i{color:#c4332a;font-weight:700}.timeline{background:#f5f6f7;font-size:13px;line-height:1.45;margin-top:.25em;padding:10px;position:relative}.timeline-item{background:#fff;border:1px solid #ccc;cursor:pointer;margin-top:.5em;padding:.75em 1em}.timeline-item{background:#fff;border:1px solid #ccc;cursor:pointer;margin-top:.5em;padding:.75em 40px .75em 1em;position:relative}.timeline .timeline-item:after{background:#929293 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAMAAACK2/weAAAAmVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9IsPYvAAAAMnRSTlMA/vwBA6cEjq0GWnOWnGujZf2zgV96xzJ17zdU+fE8B9/wOWDtM2e+MW15oXuaAneVcIz4j4gAAAB2SURBVHheZc9VDsNADARQpxRmLDOz73+41LuabavM35MseYaImqBP35TM4cAo509iY98SD0dwpOy4cJKKsyVc9MRVDXvK4wk8nYnnC9gW8urver3R2irt9loHS3Q8aZ1Nj27Li4Cv2HAT3R+EPJlfv/vfNtRJC6daEf7n5ffHAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size:auto 11px;border-radius:50%;color:#fff;content:"";display:block;position:absolute;top:50%;right:.55em;transform:translateY(-50%);height:25px;width:25px}.timeline-head{align-items:center;border-bottom:1px solid #ccc;display:flex;line-height:1.45;margin-bottom:.5em;padding-bottom:.5em}.timeline-label{background:#c33;color:#fff;display:inline-block;font-size:11px;margin-right:.5em;padding:.25em .5em}.timeline-date{flex-grow:1}.timeline-count{background:#f5f6f7;display:inline-block;font-size:11px;font-weight:700;padding:.25em 1em}.timeline-more{align-items:center;background:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;margin:.5em 0 0;padding:.75em 1em}.timeline-more span:after{color:inherit;content:"\f077";display:inline-block;font-family:FontAwesome;font-size:10px;line-height:1;margin-left:.25em;margin-top:-.25em;vertical-align:middle}.timeline-more.close span:after{content:"\f078"}.timeline-lead{color:#1d56a5}.timeline-item:hover .timeline-lead{text-decoration:underline}.timeline-close{color:#333;cursor:pointer;float:right;font-size:12px;user-select:none}.timeline-close:after{color:inherit;content:"\f077";display:inline-block;font-family:FontAwesome;font-size:10px;line-height:1;margin-left:.5em;margin-top:-.25em;vertical-align:middle}.timeline-close.close:after{content:"\f078"}.timeline-popup{align-items:center;display:none;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:101}.timeline-popup.show{display:flex}.timeline-popup-bg{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;height:100%;width:100%}.timeline-popup-inbox{background:#fff;border-radius:10px;box-sizing:border-box;display:flex;font-size:16px;flex-direction:column;padding:1em;position:relative;max-height:550px;height:80vh;width:813px}.timeline-row{display:flex;margin:0 -.5em;height:calc(100% - 2.3125em)}.timeline-col{box-sizing:border-box;display:flex;flex-direction:column;padding:0 .5em;width:400px}.timeline-col iframe{max-height:100%}.timeline-scroll{background:#f5f6f7;flex-grow:1;overflow:auto;font-size:14px;padding:1em 1em 0}.timeline-scroll .timeline-list{padding:0 0 1em}.timeline-scroll .timeline-item{background:0 0;border:0;cursor:default;margin-top:1em;padding:0}.timeline-scroll .timeline-head{border-bottom:0;padding-bottom:0}.timeline-scroll-title{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:.5em}.timeline-popup .ttl-a{font-size:16px;line-height:1.3;margin:0 0 .5em 0;padding:0 0 .5em 0}.timeline-action{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:.5em}.timeline-action-result{display:none;line-height:1.5}.timeline-popup-close{color:#fff;cursor:pointer;font-size:30px;line-height:30px;padding:.15em;position:absolute;bottom:100%;left:100%;user-select:none}.timeline-note{color:#c33;margin-bottom:.75em;font-size:11px}.timeline-error{background:#fff;line-height:1.4;height:6em;display:flex;align-items:center;justify-content:center;flex-direction:column}a.timeline-login-btn{background:#fcd965;border:0;border-radius:3px;color:#333;display:inline-block;font-size:14px;margin-top:8px;padding:8px 20px;vertical-align:top}.timeline-content blockquote.twitter-tweet{background:#fff;border:1px solid #ccd6dd;border-radius:15px;line-height:1.4;padding:10px 15px}.timeline-attention{border:1px solid #c33;color:#c33;font-size:12px;flex-shrink:0;line-height:1.5;margin-bottom:.5em;padding:1.16em}.timeline-attention a{color:inherit;text-decoration:underline}.timeline-attention a:hover{text-decoration:none}.timeline-announce{align-items:flex-start;display:flex;margin-bottom:8px;text-align:left;justify-content:space-between}.timeline-announce a.btn{background:#c33;color:#fff;padding:8px 20px;border-radius:3px;display:inline-block;flex-shrink:0}.timeline-announce a.btn .fa{font-size:10px;margin-left:.5em}.timeline-sample{color:#c33;font-weight:700;margin-bottom:.25em;text-align:center}.timeline-login{background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.35));box-sizing:border-box;color:#fff;padding:1.75em 1em;position:absolute;top:0;left:0;text-align:center;height:100%;width:100%}.timeline-action-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #999;border-radius:3px;box-shadow:none;color:#333;cursor:pointer;outline:0;line-height:1.5;padding:1px 6px}.timeline-update{margin-left:.1em}.timeline-text{color:#333;font-size:12px;line-height:1.3;margin:0 0 .5em}.timeline-col-error{display:flex;align-items:center;justify-content:center;line-height:1.5;text-align:center;height:100%;width:100%}.store-wrap{border:1px #e6e6e6 solid;margin:5px 0 14px;position:relative}.store-wrap.is-swiper{margin-bottom:34px}.module-list.store-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.module-list.store-item li{border-right:1px #e6e6e6 solid;box-sizing:border-box;padding:10px;width:132px}.module-list.store-item li:nth-child(3n){border-right:0}.aspect-ratio.aspect-ratio--short{padding:0!important;margin-bottom:10px}.module-list.store-item img{display:block;margin:0 auto;height:auto;width:80%}.product-item__info-inner{margin-top:10px}.product-item__info-inner a{color:#646872;font-size:10px;line-height:12px;display:block;margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product-item__price-list.price-list .price{font-size:12px;color:#c33}.product-item__price-list.price-list .price small{font-size:10px;color:#646872}.store-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;margin-top:14px}.store-link .right-text i{margin-left:.5em;margin-right:0;font-size:13px}.store-link .goo-store-logo{width:80px}.store-link .goo-store-logo img{width:100%}.store-info{align-items:center;display:flex;line-height:1.4;margin-bottom:10px}.store-info:last-child{margin-bottom:0}.store-info-banner{align-items:center;background:#f5f6f7;border:1px solid #ccc;display:flex;flex-shrink:0;justify-content:center;margin-right:8px;height:64px;width:96px}.store-info-banner img{max-height:100%;max-width:100%;height:auto;width:auto}.ie-only{display:block;background:#bfbfbf;margin:10px}.ie-only p{padding:14px 10px 0;line-height:1.4}.ie-only p.text-bold{font-weight:700}.ie-only ul.browser{display:flex;justify-content:center;margin-top:14px;padding:10px}.ie-only ul.browser a{background:#fff;display:block;width:152px;text-align:center;padding:10px}.ie-only ul.browser li{margin-right:12px}.ie-only ul.browser li:last-child{margin-right:0}.ie-only ul.browser i{margin-left:.5em;margin-right:0;font-size:13px}.ie-only .popup-icon{background:url(../img/popup-icon.png) no-repeat 0 0;background-size:100%;display:inline-block;height:14px;vertical-align:top;width:16px}.medal-row{display:flex;margin:8px 0}.medal-result{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 12px}.medal-result-item{align-items:center;display:flex;justify-content:center;font-size:16px;margin:0 .5em 0 0}.medal-result-item:last-child{margin-right:0}.medal-result-item:before{border:1px solid;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset;content:"";margin-right:.5em;height:1.7em;width:1.7em}.medal-result-item.is-gold:before{background-image:linear-gradient(90deg,#ffe62a 50%,#fcd201 51%);border-color:#c9ae21}.medal-result-item.is-silver:before{background-image:linear-gradient(90deg,#dbdbdb 50%,#ccc 51%);border-color:#b5b5b5}.medal-result-item.is-copper:before{background-image:linear-gradient(90deg,#fcb25d 50%,#efa753 51%);border-color:#d69d50}.medal-result-number{display:block;text-align:center;min-width:1.5em}.medal-total{border-left:1px solid #e6e6e6;padding:0 18px;text-align:center}.medal-total-label{font-size:13px}.medal-total-number{font-size:18px;margin-top:.25em;font-weight:700}.medal-links{display:flex;font-size:12px;margin:0 6px;padding:8px 0}.medal-links-item{border-left:1px solid #e6e6e6;padding:6px;position:relative;text-align:center;width:50%}.medal-links-item:first-child{border-left:0}.medal-links-item .fa{font-size:10px;margin-left:.5em}.medal-row+.medal-links{border-top:1px solid #e6e6e6}.store-wrap .swiper-pagination{margin-bottom:-5px;bottom:0;transform:translateY(100%);width:100%}.store-wrap .swiper-pagination-bullet{background:#e6e6e6;opacity:1;margin:0 4px}.store-wrap .swiper-pagination-bullet-active{background:rgba(0,0,0,.5)}.store-wrap .swiper-button-next,.store-wrap .swiper-button-prev{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:11px;justify-content:center;height:32px;width:23px;top:calc(50% - 3px)}.store-wrap .swiper-button-next{right:0}.store-wrap .swiper-button-prev{left:0}.store-wrap .swiper-button-next:after,.store-wrap .swiper-button-prev:after{font-size:14px;font-family:FontAwesome}.store-wrap .swiper-button-next:after{content:"\f054"}.store-wrap .swiper-button-prev:after{content:"\f053"}.ie11-info-intro{background:#f5f6f7;font-size:13px;overflow:hidden;margin:0 0 10px;padding:10px;line-height:1.45}.ie11-info .more-b{padding:0}.personal-d .hello{margin-bottom:5px;overflow:hidden}.personal-d .hello .hello-signup{display:inline-block;float:right;font-size:12px;font-weight:400;line-height:1.408}.personal-d .login-button .btn.is-login{margin:6px auto 0;width:75%}.personal-d .login-button .btn.is-login a{background:#fff;border:1px solid #c33;color:#c33;font-size:14px;padding:8px}.personal-d .login-button .btn.is-d{margin:0 auto;width:75%}.personal-d .login-button .btn.is-d a{background:#c03;border:0;color:#fff;font-size:14px;padding:8px;vertical-align:top}.personal-d .login-button .btn.is-mente{margin:0 auto;width:75%}.personal-d .login-button .btn.is-mente+.btn.is-mente{margin-top:6px}.personal-d .login-button .btn.is-mente a,.personal-d .login-button .btn.is-mente span{background:#edeff0;border:1px solid #ccc;border-radius:3px;color:#777;display:block;font-size:12px;padding:5px 8px;pointer-events:none;vertical-align:top}.personal-d .login-button .btn.is-mente i{font-size:10px;font-style:normal}.personal-d .login-button .btn.is-mente.is-clickable a{background:#fff;color:#333;pointer-events:auto}.personal-d .point-heading-wrap{border-bottom:1px solid #e4e4e4;margin-bottom:5px;padding-bottom:4px}.personal-d .point-heading{border:0;margin:0;padding:5px 2px 0}.personal-d .point-heading .point-heading-mente{float:right}.personal-d .point-heading .point-heading-mente{color:#c33;font-size:12px}.personal-d .point-heading-alert{color:#c33;font-size:12px;line-height:1.25;margin:5px 4px 0}.module-mental .mental-login-btn+.mental-login-btn{margin-top:6px}.module-mental .mental-login-btn.is-d,.module-mental .mental-login-btn.is-goo,.module-mental .mental-login-btn.is-mente{box-sizing:border-box;padding:8px;width:84.11%}.module-mental .mental-login-btn.is-d{background:#c03;color:#fff}.module-mental .mental-login-btn.is-goo{background:#fff;border:1px solid #c33;color:#c33}.module-mental .mental-login-btn.is-mente{background:#edeff0;border:1px solid #ccc;color:#777;font-size:12px;padding-bottom:5px;padding-top:5px;pointer-events:none}.module-mental .mental-login-btn.is-mente i{font-size:10px;font-style:normal}.module-mental .mental-login-btn.is-mente.is-clickable{background:#fff;color:#333;pointer-events:auto}.webpush{animation:anime-webpush .3s ease;background:#fff;border-radius:3px;box-shadow:0 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;line-height:1.5;padding:1.25em;overflow:hidden;position:fixed;top:1em;left:1em;z-index:102;max-height:80vh;max-width:500px}@keyframes anime-webpush{0%{opacity:0}100%{opacity:1}}.webpush button{background:0 0;border:0;box-shadow:none;outline:0}.webpush button:hover{cursor:pointer;opacity:.8}.webpush-title{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:.25em}.webpush-title:before{background:url(https://u.xgoo.jp/img/sns/goo.svg) 50% 50% no-repeat;background-size:2em 2em;content:"";display:block;flex-shrink:0;margin-right:.25em;height:2em;width:2em}.webpush-title-text{flex-grow:1;font-weight:700;line-height:1.3;margin-right:1em}.webpush-title-close{align-self:center;font-size:20px;font-family:sans-serif;overflow:hidden;padding:0 .25em}.webpush-textarea{margin-bottom:.5em;padding:.1em 0;overflow:auto}.webpush-text{margin-bottom:.5em}.webpush-note{font-size:11px}.webpush-btns{display:flex;justify-content:center;margin:.5em -.5em 0}.webpush-btns .webpush-btns-item{background:#fff;border-radius:3px;border:1px solid #999;box-sizing:border-box;color:#333;flex-basis:0;flex-grow:1;font-size:12px;line-height:1.25;margin:0 .5em;padding:.5em 1em}.webpush-btns .webpush-btns-item.webpush-btns-agree{background-color:#4f87d5;border-color:transparent;color:#fff}.attention-cp{padding:14px 12px 34px!important}.attention-cp .swiper-pagination{bottom:12px;width:324px}.attention-cp .swiper-pagination-bullet{background:#e6e6e6;opacity:1;margin:0 4px}.attention-cp .swiper-pagination-bullet-active{background:rgba(0,0,0,.5)}.attention-cp .swiper-button-next,.attention-cp .swiper-button-prev{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:11px;justify-content:center;height:36px;width:23px;transform:translateY(-50%);margin-top:0}.attention-cp .swiper-button-next{right:0}.attention-cp .swiper-button-prev{left:0}.attention-cp .swiper-button-next:after,.attention-cp .swiper-button-prev:after{font-size:14px;font-family:FontAwesome}.attention-cp .swiper-button-next:after{content:"\f054"}.attention-cp .swiper-button-prev:after{content:"\f053"}.header-alert{margin-bottom:25px;position:relative;z-index:2}.header-alert-frame{padding-top:10px}.header-alert-heading{border-bottom-color:inherit;color:inherit;line-height:1.1;margin-top:0;padding-top:0;padding-bottom:10px;text-align:center}.header-alert-heading.alert{border-bottom-color:#c30;color:#c30}.header-alert-heading:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:.25em;font-size:1.3em;vertical-align:middle}.header-alert-inner{text-align:center}.header-alert-list{display:inline-block;margin-bottom:10px;text-align:left;vertical-align:top}.header-alert-list:last-child{margin-bottom:0}.header-alert-list li:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0da";margin-right:.5em}.header-alert-list li:only-child:before{display:none}.header-alert-more{align-items:center;border-top:1px solid #e6e6e6;display:flex;justify-content:center;line-height:1.2;margin:0 -4px 0;padding:10px 0 0}.header-alert-more:after{display:block;font-family:FontAwesome;font-size:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";margin-left:.5em;vertical-align:middle}.header-alert-more.is-active:after{content:"\f077"}a.header-alert-more-btn{color:inherit}.topBanner{background:#fff;box-shadow:0 2px 2px rgba(192,192,192,.4);position:relative;z-index:1}.topBannerInbox{margin:0 auto;position:relative;width:1034px}.topBannerClose{background:rgba(0,0,0,.3);overflow:hidden;position:absolute;top:4px;right:7px;text-indent:-10em;height:16px;width:16px}.topBannerClose:after,.topBannerClose:before{background:#fff;content:"";display:block;position:absolute;top:50%;left:50%;height:15px;width:1px}.topBannerClose:before{transform:translate(-50%,-50%) rotate(45deg)}.topBannerClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.topBannerImage{display:block;text-align:center}.topBannerText{align-items:center;display:flex;color:#333;font-size:14px;font-weight:700;justify-content:space-between;line-height:1.231;overflow:hidden;padding:8px 34px 8px 10px}.topBannerLink{color:inherit!important;display:block;font-weight:inherit;overflow:hidden;padding-right:1em;text-overflow:ellipsis;white-space:nowrap}.topBannerButton{align-items:center;background:0 0;border:1px solid;border-radius:3px;color:inherit!important;display:flex;font-weight:inherit;flex-shrink:0;padding:6px 12px 6px 18px}.topBannerButton:after{border-right:2px solid;border-bottom:2px solid;content:"";display:block;margin-top:-1px;margin-left:.3em;transform:rotate(-45deg);height:.3em;width:.3em}.topBanner.is-black{background-color:#000}.topBanner.is-black .topBannerText{color:#fff;font-weight:400}.topBanner.is-lightBlue{background-color:#e1ebf5}.topBanner.is-gray{background-color:#eee}.topBanner.is-blue{background-color:#3067b4}.topBanner.is-blue .topBannerText{color:#fff;font-weight:400}.aside .app{padding-top:12px;padding-bottom:10px}.app-lead{align-items:center;display:flex}.app-lead-icon{flex-shrink:0;margin-right:8px}.app-lead-txt{font-size:11px;line-height:1.6}.app-lead-title{font-size:14px;font-weight:700;display:block}.app-install{background:#efefef;display:block;font-size:12px;margin-top:6px;padding:1em .75em;text-align:center}.app-install .fa{font-size:10px;margin-left:.5em;vertical-align:middle}.quiz-item{display:flex;margin:0 12px 10px}.quiz-item-thumb{align-items:center;background:#f5f6f7;display:flex;flex-shrink:0;justify-content:center;margin-right:10px;height:88px;width:130px}.quiz-item-thumb img{max-height:100%;max-width:100%;height:auto;width:auto}.quiz-item-txt{line-height:1.38;font-size:13px}.quiz-item-txt b{font-weight:700}.quiz-more{margin:18px 12px 10px;font-size:12px;text-align:right}.quiz-more i{font-size:10px;margin-left:.25em}.quiz-toggle-content{display:none}a.quiz-toggle-btn{color:inherit}.quiz-answer{background:#f5f6f7;margin:0 10px;padding:10px}.quiz-answer-inbox{align-items:center;box-sizing:border-box;background:url(../img/bg-quiz-answer_01.png) 0 0 no-repeat,url(../img/bg-quiz-answer_03.png) 0 100% no-repeat,url(../img/bg-quiz-answer_02.png) 0 0 repeat-y;background-size:100% auto;display:flex;justify-content:center;flex-direction:column;font-size:11px;margin:0 auto 10px;padding:26px 10px;width:194px}.quiz-answer-vis-inserted{font-size:18px;margin:10px 0;word-break:break-all}.quiz-answer-more{margin:10px 0 0;font-size:12px;text-align:right}.quiz-answer-more i{font-size:10px;margin-left:.25em}.quiz-list{border-top:1px solid #e6e6e6;margin:10px 6px 0;padding-top:10px}.quiz-foot{border-top:1px solid #e6e6e6;display:block;font-size:12px;margin-top:10px;padding:10px;text-align:center}.quiz-foot i{font-size:10px;margin-left:.25em;transform:translateY(-1px)}.module-banner{margin-bottom:10px;text-align:center}.module-banner img{vertical-align:top}.personal-announce{background:#fff;border:1px solid #ccc;padding:3px 6px;margin:10px 0}.personal-announce:first-child{margin-top:0}.personal-announce:last-child{margin-bottom:0}.personal .personal-announce{margin:6px -6px}a.personal-announceBtn,a.personal-announceLink{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:1.5;padding:6px 2px}a.personal-announceBtn{color:#000}a.personal-announceBtn:hover{opacity:.7;text-decoration:none}a.personal-announceBtn .fa{font-size:10px;margin-left:.25em}.personal-announceBody{border-top:1px solid #e6e6e6;display:none;font-size:13px;line-height:1.4;padding:8px 2px}.personal-announceMore{padding:6px 0 0}.common-announce{background:#fff;border:1px solid #ccc;padding:0;margin:10px 0}.common-announce:first-child{margin-top:0}.common-announce:last-child{margin-bottom:0}a.common-announceBtn,a.common-announceLink{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:1.3;padding:12px 12px 11px}a.common-announceBtn{color:#000}a.common-announceBtn:hover{opacity:.7;text-decoration:none}a.common-announceBtn .fa{font-size:10px;margin-left:.5em}.common-announceBody{border-top:1px solid #e6e6e6;display:none;font-size:13px;line-height:1.4;margin:0 6px;padding:8px 6px 9px}.common-announceMore{padding:6px 0 0}#NR-page{background:url(../img/jan/header.jpg) center top no-repeat,#fafafa url(../img/jan/header_bg.jpg) repeat-x scroll center top}.header-search{padding:6px 6px 6px 7px;width:452px}.header-search form{background:#fff;background:rgba(255,255,255,.85);border-radius:2px;padding:4px}.header-hot{background:#fff;background:rgba(255,255,255,.85);border-radius:3px;padding:5px 10px}.header-history{margin:0}.header-history dl{border-radius:2px;margin:7px 0 0;padding:3px 0 0 4px;background:rgba(255,255,255,.6) none repeat scroll 0 0}.header-history .history-set,.header-history dl+.history-set{border-radius:2px;border-left:none;margin:7px 0 0;padding:3px 4px 0;background:rgba(255,255,255,.6) none repeat scroll 0 0;width:auto}.header-custom-in{background:#fff;background:rgba(255,255,255,.9);width:1014px}.footer-selector{background:#fafafa}.cx:after{clear:both;content:".";display:block;height:0;visibility:hidden}.gisekicount-container~p.caption{font-size:90%}.gisekicount-container~p.caption,.gisekicount-container~p.reload{line-height:1.5em}.gisekicount-container~p.reload{text-align:right}.gisekicount-container~p.reload.repeat:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAABgGlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8eokGIhYXFS8NqyI+a2CgzCSVpjDLYzDxvZtT8eL33Jk22ynaKEhu/FvwFbJW1UkRKys6a2KDnPKNGMud27vnc773ndO+5oIRTWtqq6oV0xjZDYwF1LjKv1jzioRkFL9VRzTJGpqcnKWtvN1S48arbrVX+3L9Wt6RbGlTUCg9rhmkLjwtPrtiGy5vCrVoyuiR8LOwz5YLC164eK/KTy4kif7hshkNBUJqE1cQvjv1iLWmmheXleNOpnPZzH/cl9XpmdkZih3g7FiHGCKAywShB/PQxJLOfbvrpkRVl8nu/86fISq4ms0Eek2USJLHxiZqT6rrEuOi6jBR5t/9/+2rFB/qL1esDUP3gOC+dULMBnwXHed93nM8DqLyHs0wpP7sHg6+iF0qadxca1+DkvKTFtuB0HdrujKgZ/ZYqxZV4HJ6PoCECLZfgWSj27Gefw1sIr8pXXcD2DnTJ+cbFLwbrZ7or5aW1AAAACXBIWXMAAC4jAAAuIwF4pT92AAADXElEQVRogdXay4tcRRTH8U/fmfEZopAXKpMYxIVCFsaFZCA+NypxFySKkEx84h8hkrhy5wMUEwyECFEQBB87QXCXSTYadRGyMIlJECKoMwnDMDMuqjv2NOlbt+7U7Z75wqE39Ti/rqpbp05VSz5a2I6nsQV346727zr8hcu41LYz+A4/YTGjH7UZw1P4AOcFp1LtPD7Cs+32Bs4I9uNCBWdT7AxeardfhV04JYzw/akiWngOv2QW0Wu/YjeKEl/2Y6GrzskUIeP4oWERvfY9Nt7Al1duUHahqpAJYfEOUkj3mnqky5fXSspG2YfZIQnp2CzewOuRcqUcGLKIJGuVCNmHIzG1fZjDz7jYtiu4E5uEvWc7bq7ZdjIT0qfWNRzHHtwRaf82PIMP8W9iP0nTbFzaYp/HIdwT+4f6sB7v4mpuMS1pn98TeKCmiF62YCqnmF0JFY/h1kxCOtyCj3OIGcHpipUOCKPYBHtziJmsWOFYw0K6Q5RaYkZVi3pPyD+1cgm5LubJCgXn5VvsTQi5Lub9CgUPNSRkTyYhi4T5fy5S6Jr6+0gZa4QTaA4hi/BwhULHGxBCCGnmMwn5rRDO7DG+yirhf2bxToZ2/sHbLXyCV0sKzmED/s7QaT/Gcd8y6p/ENHyjfPhOLcvNAVIIIXkZFwfhSA4KIa9VxqoSsy5S5sogHMlBIe5sTOyKoRCfRrFpuGIohLxvGatKTGxktomf6VcEBX6PlBkTkg+rgmHGZtkZZtSclc7VwVZL87m9jGItvm7cowwM+6SZlao5gCnN5QB6GROO09vqVF4J2ZkOo/ii3d9VPJ7aQEre7KDmBBU42tPfDB5LbSglo/mZ/FPuJhzu098MHk1pLDXXPIUHl68B7BC/K53GzpRG69wCHFZ/H9ogpLqqppumha2kMjvUu5/5HC+Ix3K340V8K+QYUvpZ1GdPLFvEk/g04lQ/5oSPSffN2SZh1Mdxr/o3Z28KjyCSOSj9X2vKFvByHRHdTBr+bfO88HIjC8N8BzCD53MJ6TCMFxpfYnNuIR1awsZaNVKoa2eFV04DYUR4J1D3WVY/O4e3DC6YXcIonsB74ge8fnapXX9C+SumKDmDxRYeEvIFmy19Cbgefwrv0/5o/14QwqEfha/VsvkPjOek/mPFz10AAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8em;margin-right:.2em;width:.8em}div.senkyomae-container a{display:block}div.senkyomae-container a p{line-height:1.4;margin-bottom:1em}div.senkyomae-container a img{width:100%}div.gisekicount-container{position:relative}@media screen and (max-width:760px){div.senkyomae-container a p{line-height:19.5px}.gisekicount-container~p.caption a{color:#36c;text-decoration:underline}.gisekicount-container~p.caption a:visited{color:#609}}div.gisekicount-container div.giseki-main{margin-bottom:1em}div.gisekicount-container div.giseki-main>div{float:left;width:33%}div.gisekicount-container div.giseki-main div p{color:#fff;font-size:82%;margin-top:.5em;text-align:center}div.gisekicount-container div.giseki-main div p b{background-color:#fff;border-radius:5px;color:#000;display:block;font-size:130%!important;font-weight:700;line-height:2em;margin:.5em}div.gisekicount-container div.giseki-main div.group1 p b,div.gisekicount-container div.giseki-main div.group2 p b,div.gisekicount-container div.giseki-main div.group3 p b{line-height:2.5em}div.gisekicount-container div.giseki-main div.nokori p b{font-size:100%;line-height:1em}div.gisekicount-container div.giseki-main div.group1{background-color:#cc001e;width:32%}div.gisekicount-container div.giseki-main div.nokori{background-color:#efefef;top:6em;position:absolute;left:0;width:32%}div.gisekicount-container div.giseki-main div.nokori p{color:#666;font-size:80%}div.gisekicount-container div.giseki-main div.nokori p b{background-color:#efefef}div.gisekicount-container div.giseki-main div.group2{background-color:#319b2c;margin:0 2%;width:32%}div.gisekicount-container div.giseki-main div.group2 p.group2-title span{font-size:60%}div.gisekicount-container div.giseki-main div.group3{background-color:#079bdd;width:32%}div.gisekicount-container div.giseki-main div.group3 p.group3-title span{font-size:89%}div.gisekicount-container div.progress{position:relative;width:100%}div.gisekicount-container div.progress div.gisekicount-half{margin-bottom:.5em;position:relative;text-align:center}div.gisekicount-container div.progress div.gisekicount-half div{color:#333;display:inline-block;font-size:80%;line-height:2em;padding:.5em;text-align:center;width:100%!important}@media screen and (max-width:760px){div.gisekicount-container div.progress div.gisekicount-half div{line-height:3em}}div.gisekicount-container div.progress div.gisekicount-half div:after{content:'';position:absolute;border-top:7px solid #666;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-6px;left:50%;margin-left:-5px}@media screen and (max-width:760px){div.gisekicount-container div.progress div.gisekicount-half div:after{bottom:-10px}}div.gisekicount-container div.progress-main{clear:both;white-space:nowrap}div.gisekicount-container div.progress-main>div{margin-bottom:1em;margin-right:3em;padding-left:130px}div.gisekicount-container div.progress-main>div:first-child{margin-bottom:2em}div.gisekicount-container div.progress-main>div div{color:#fff;display:inline-block;height:1.5em;line-height:1.5em;position:relative;text-align:left;vertical-align:top;width:100%}div.gisekicount-container div.progress-main>div>div span{color:#666;display:inline-block;position:absolute;left:-130px}div.gisekicount-container div.progress-main>div>div:last-child span{position:absolute}@media screen and (max-width:760px){div.gisekicount-container div.progress-main>div>div span{left:0;margin-left:-9em}div.gisekicount-container div.progress-main>div>div:last-child span{left:0;margin-left:-9em}}div.gisekicount-container div.progress-main>div>div:last-child b,div.gisekicount-container div.progress-main>div>div:last-child span{display:inline-block;line-height:1em}div.gisekicount-container div.progress-main>div.progress-asset>div b{color:#666;position:absolute;right:-3em}div.gisekicount-container div.progress-main>div.progress-asset>div:first-child b,div.gisekicount-container div.progress-main>div.progress-asset>div:first-child span{font-size:13px;font-weight:700}div.gisekicount-container div.progress-main>div.progress-asset>div:last-child b,div.gisekicount-container div.progress-main>div.progress-asset>div:last-child span{font-size:13px}div.gisekicount-container div.progress-main div.group1-progress{background-color:#cc001e;background:-webkit-gradient(linear,left top,left bottom,from(rgba(204,0,30,.3)),to(rgba(204,0,30,.8)));background:-webkit-linear-gradient(top,rgba(204,0,30,.3),rgba(204,0,30,.8));background:linear-gradient(to bottom,rgba(204,0,30,.3),rgba(204,0,30,.8));width:0%}div.gisekicount-container div.progress-main div.group1-koujimae-progress{background-color:#f2c1c8;height:1em;width:68.6%}div.gisekicount-container div.progress-main div.group2-progress{background-color:#319b2c;background:-webkit-gradient(linear,left top,left bottom,from(rgba(49,155,44,.3)),to(rgba(49,155,44,.8)));background:-webkit-linear-gradient(top,rgba(49,155,44,.3),rgba(49,155,44,.8));background:linear-gradient(to bottom,rgba(49,155,44,.3),rgba(49,155,44,.8));width:0%}div.gisekicount-container div.progress-main div.group2-koujimae-progress{background-color:#c4e2c3;height:1em;width:15.2%}div.gisekicount-container div.progress-main div.group3-progress{background-color:#079bdd;background:-webkit-gradient(linear,left top,left bottom,from(rgba(7,155,221,.3)),to(rgba(7,155,221,.8)));background:-webkit-linear-gradient(top,rgba(7,155,221,.3),rgba(7,155,221,.8));background:linear-gradient(to bottom,rgba(7,155,221,.3),rgba(7,155,221,.8));width:0%}div.gisekicount-container div.progress-main div.group3-koujimae-progress{background-color:#b3e1f5;height:1em;width:17.6%}.common-alert-module{font-size:100%}.common-alert-module b,.common-alert-module strong{font-weight:700}.common-alert-module a{text-decoration:underline}.common-alert-module a:hover{text-decoration:none}.common-alert-inner{background:#fff;border:1px solid #bfbfbf;line-height:1.3;margin:0 0 10px;padding:0 0 13px}.common-alert-inner :last-child{margin-bottom:0}.common-alert-heading{background:#333;color:#fd3;font-weight:700;margin:0 0 10px;padding:.3em .71em;position:relative}.common-alert-heading-switch{color:#fff;cursor:pointer;position:absolute;right:.71em;top:50%;margin-top:-.65em}.common-alert-heading-switch:after{content:"";display:inline-block;border:.3em solid transparent;border-top-color:inherit;margin-top:.5em;margin-left:.2em;height:0;vertical-align:top;width:0}.common-alert-notice,.common-alert-preview{color:#c30;font-weight:700;margin:.5em .71em 0}.common-alert-heading a,.common-alert-notice a,.common-alert-preview a{color:inherit;font-weight:inherit}.common-alert-message{margin:.5em .71em}.common-alert-module.is-fast .common-alert-inner{text-align:center}.common-alert-module.is-fast .common-alert-notice{font-size:1.142em}.common-alert-module.is-slim .common-alert-heading{padding-right:5em}.common-alert-module.is-slim .common-alert-detail{display:none}.common-alert-module.is-slim .common-alert-detail~.common-alert-detail{border-top:1px solid #bfbfbf;margin-top:.75em;padding-top:.5em}.common-alert-module.is-slim.is-open .common-alert-preview{display:none}.common-alert-module.is-slim.is-open .common-alert-detail{display:block}.common-alert-module.is-slim.is-open .common-alert-heading-switch:after{border-top-color:transparent;border-bottom-color:inherit;margin-top:.2em}