@charset "utf-8"; a {color: #1d56a5;}/* NR */#NR-page {background: #f9f9f9;min-width: 1024px;}#NR-header {padding-top: 2em;padding-bottom: 7px;position: relative;font-size: 13px;}#NR-header-in {padding: 27px 10px 15px;min-height: 86px;z-index:1;}#NR-wrapper {font-size: 14px;padding: 0;position: relative;z-index: 0;}#NR-wrapper-in {margin-bottom: 90px;}#NR-main {position: relative;width: 644px;z-index: 1;}#NR-sub {width: 350px;}.NR-pr {margin: 0 auto;}#NR-footer {position: relative;z-index: 1;}#NR-footer-sv {position: relative;}#NR-footer-link li {margin-right: 5px;}.NR-pr.is-nomargin {margin: 0 auto;}/* header */.header-logo,.header-emergency-logo,.header-search {float: left;}.header-logo,.header-emergency-logo {margin-left: 176px;}.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 dt,.header-history dd {display: inline;}.header-history dd {margin-right: 0.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 {padding: 5px 0 0;clear: both;width: 100%;}.header-hot dl {line-height: 1.3;}.header-hot dt {background: url(../img/icon-hot.png) 0 0.01em no-repeat;float: left;padding-left: 25px;width: 50px;}.header-hot dd {float: left;position: relative;top: 0;height: 1.23em;overflow: hidden;width: 369px;}.header-hot dd ul {height: 1.23em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.header-hot dd li {display: inline;margin-left: 0.35em;}.header-hot dd li:before {border-left: 1px solid #aaa;content: "";display: inline-block;height: 12px;margin: 2px 0.7em 0 0;vertical-align: top;}.header-hot dd li:first-child {margin-left: 0;}.header-hot dd li:first-child:before {border: 0;margin-right: 0;}.header-hot dd li a {overflow: visible;}/* header-custom */.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: 1004px;}.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-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-color: #000;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: bold;background: #333;color: #fd3;}.header-urgent .notice {font-size: 16px;margin: 0 0 10px;}.header-urgent .notice,.header-urgent .notice a,.header-urgent .notice strong {color: #c30;font-weight: bold;}/* logo */.header-logo a ,.header-emergency-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 0.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: -0.5em;left: -0.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 0.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,0px);}}.act-smile {opacity: 0;transition: opacity 0.25s linear;}.act-smile-on {display: block;opacity: 1;}/* category-list */.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: 0.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: 0.25em;}.category-list-title span,.category-list-title img {vertical-align: middle;}.category-list-title .text {float: left;font-weight: bold;}.category-list-set {background: #f5f6f7;font-size: 13px;padding: 4px 12px;margin: 0 0 15px;line-height: 30px;}.category-list-set p,.category-list-set ul,.category-list-set li {float: left;margin-right: 0.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-finish,.category-list-set .category-cancel {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: bold;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: bold;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: 0.5em;padding: 1px 2px;vertical-align: middle;}.category-list label input[type=checkbox],.category-list label a {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: bold;margin-bottom: 8px;padding: 0 0 0 5px;}.category-special dt a {color: inherit;font-weight: inherit;}.category-special dd {display: inline-block;margin: 0 0.5em 0 0;}/* Google Extension Widget */.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 center;*/background-position:center 0%;/*background-size:98%!important;*/color:#333333;display:inline-block;float:left;/*height:17px;*/height:1.2em;text-indent:-9999px;/*width:3em;*/width:3.4em;}.google-extension-widget ul.gew-header li i{background:url(../img/close.png) no-repeat;background-position:center 0.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 0.4em;transform:rotate(180deg);}.google-extension-widget ul.gew-body{}.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:#ffffff;border:1px solid #dddddd;color:#333333;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:20px;/*max-width:30%;*/}.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-body{display:none;}*/.google-extension-widget.close ul.gew-header li a{background:url(../img/img_openTxt.png) no-repeat;/*background-position:center 1px;*/height:1.2em;}/* /Google Extension Widget *//* emergency-text */.emergency-text{background: #fff;border:2px solid #6f6f6f;clear: both;display:none;margin: 0 auto 1em;position: relative;text-align: center;width: 1002px;}.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;}.emergency-text.edion{display:block;}/* /emergency-text *//* keyword */.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: 1002px;}.keyword-list.frame-off {border-color: transparent;background: none;}.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 */.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: 0.3em 0 0;line-height: 1.4;text-align: left;}.module-caption img {margin-left: 0.25em;vertical-align: top;margin-top: 0.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;margin-left: .5em;}.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-col-left {float: left;width: 210px;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: bold;padding: 11px 6px;margin: 3px 6px 10px;line-height: 1;}.ttl-a a {color: #000;font-weight: bold;}.ttl-a + .module-inner {margin-top: 10px;}.ttl-b {padding: 0 10px 0 8px;margin: 5px 0 5px -1px;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: bold;padding-left: 1.5em;position: relative;}.ttl-fa .fa {font-size: 18px;margin-top: -0.5em;position: absolute;left: 0;top: 50%;}.alert,.alert a {color: #c33;}.more-a {margin-left: 1em;font-size: 12px;font-weight: normal;}.more-b {clear: both;font-size: 12px;padding: 0 10px 10px;text-align: right;}.more-b i {margin-left: 0.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 */.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: 0.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: bold;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: 0 0 4px;}/* aside */.aside {margin-bottom: 10px;}.aside .module-inner {padding-bottom: 20px;}.aside-link-list {line-height: 1.5;}.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:first-child {margin-top: 0;}.aside-link-list .link-new {box-sizing: border-box;display: inline-block;max-width: 100%;padding-right: 25px;position: relative;vertical-align: bottom;width: auto;}.aside-link-list .link-new .n-mark {margin-top: -5px;position: absolute;top: 50%;right: 0;}.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;}#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 */.collabo-lead {margin-top: 8px;line-height: 1.4;}.collabo-content {margin-top: 8px;}.collabo-thumb {float: left;margin-right: 10px;}.collabo-thumb img {height: auto;width: 90px;}.collabo-thumb + .collabo-link {margin-left: 100px;}.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: 0.5em 0 -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: 0.6em 0 -5px;padding-top: 0.8em;}/* personal */.personal {background: #f5f6f7;border: 1px solid #bfbfbf;margin: 0 0 10px;padding: 13px 12px 8px;position: relative;z-index: 1;}.personal .hello {font-weight: bold;margin: 0 0 3px;line-height: 1.3;}.personal .hello a {font-weight: bold;}.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: -0.5em;}/* personal-list-nobg */.personal-list-nobg {margin: 0 0 5px -12px;padding: 0;display: table;width: 210px;}.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: 12px;}.personal-list-nobg .mail span,.personal-list-nobg .fortune .edit {width: 76px;}.personal-list-nobg .fortune .icon,.personal-list-nobg .fortune .edit {float: left;}.personal-list-nobg .fortune .icon {margin-top: 0.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 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: -0.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;}/* logged */.personal-hover-wrap:hover,.personal-hover-wrap.on {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 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 0.75em;line-height: 2.8;text-decoration: none;}.personal-hover .close i {font-weight: bold;margin-right: 0.35em;}.personal-hover ul.heading .close {float: none;line-height: inherit;}.personal-hover .close:hover b {text-decoration: underline;}.personal-hover .sorry,.personal-hover .error {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: 0.5em;vertical-align: top;}.blog .personal-hover .heading li:first-child:before,.blog .personal-hover .heading .update: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: none;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: 0.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: bold;margin: 0 0 8px;padding: 7px 0 6px;text-align: center;}.fortune-today .personal-hover .image img {margin: 0;height: auto;width: 155px;}/* point */.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: bold;}.point-lead {font-size: 12px;line-height: 1.4;margin: 5px;}.point-banner,.point-content {margin: 5px 0;}.point-heading + .point-content,.point-heading + .point-banner {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 strong {display: block;font-size: 14px;font-weight: bold;}.point-text.is-mente strong {font-weight: bold;display: block;margin: 1.25em 0;text-align: center;}.point-text.is-mente strong a {font-weight: inherit;}.point-text.is-lead {padding: 1px 0 0;text-align: center;}.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: -0.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: bold;line-height: 1.2;padding-top: 0.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;}@keyframes anime-stamp-bounce {0%,4%,10%,14%,20.1%,24%,30%,34% {transform: translate3d(0,0,0) scale(1.04,0.96);}6%,9%,26%,29% {transform: translate3d(0,-15px,0) scale(0.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(0deg);}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,0px,0) scale(1,1) rotate(0deg);}60% {transform: translate3d(0,0px,0) scale(1.05,.95) rotate(0deg);}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: 11px;}.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: normal;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: bold;}/* point-hover */.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: 0.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 .sorry,.point-hover .error {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;}/* maintenance */.maintenance-info{background: #fff;border: 1px solid #ccc;font-size:12px;margin: 5px -6px;padding: 8px;position: relative;}.maintenance-info a{text-decoration:none;}.maintenance-info p{color:#ff0000;line-height:1.2em;margin-bottom:.2em;}.maintenance-info p.caption{text-decoration:underline;}.maintenance-info > div{text-align:right;}/* calendar */.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-prev,.calendar-next {font-size: 12px;}.calendar-prev i,.calendar-next 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 th,.calendar-log td {border: solid 1px #e6e6e6;font-size: 12px;}.calendar-log tr th:first-child,.calendar-log tr td:first-child {color: #f1000d;}.calendar-log tr th:last-child,.calendar-log tr td: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: bold;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: bold;}/* Service */.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-in .button-service + .service-list {min-height: 20.79em;}.service-list:first-child {margin-top: -4px;}.service-list li {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.service-list li img {margin-right: 0.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 */.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: bold;}.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,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,.news-area-right {min-height: 260px;}.news-area-left {float: left;width: 265px;}.news-area-left.is-long {float: none;width: auto;}.news-area-left.is-long .news-lists li:after {content: "";clear: left;display: block;}.news-area-left.is-long .news-lists li a {display: block;float: left;max-width: 85%;max-width: calc(100% - 4.4em);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.news-area-left.is-long .news-lists i {float: left;margin-top: .5em;}.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;}.news-lists i {color: #666;font-size: 12px;margin: 0 0 0 3px;vertical-align: middle;}.news-lists li a,.news-lists li input {vertical-align: middle;}.news-lists li a {display: inline-block;}.news-lists li .note {color: #999;display: inline-block;font-size: 12px;line-height: 23px;margin: 0 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;}.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: 0.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;}.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;}.news-area-footer li:first-child:before,.custom-footer li: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;padding: 0 13px 0 5px;position: relative;line-height: 1.5;}.news-tool a {display: inline-block;overflow: visible;vertical-align: top;}.news-tool ul {float: left;}.news-tool li {float: left;padding: 10px 0 9px;position: relative;}.news-tool li a {padding: 0 7px;}.news-tool li:before {border-right: 1px solid #e3e3e3;content: "";display: block;height: 1.5em;margin-top: -0.75em;position: absolute;left: 0;top: 50%;vertical-align: middle;}.news-tool li:first-child:before {border: 0;}.news-tool .sports a {max-width: 20em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.news-tool .mynews a {background: url(../img/icon-mynews.png) 5px 50% no-repeat;padding-left: 28px;}.news-tool .expansion {float: right;margin-right: 0;padding: 10px 0 9px;position: relative;}.news-tool .expansion a {padding-left: 0;}.news-tool .expansion .switch {color: #fff;display: inline-block;margin: -1px 0 0 6px;position: relative;vertical-align: middle;}.news-tool .expansion .switch span {display: inline-block;font-size: 10px;float: left;padding: 0 3px;text-align: center;transition: background-color 150ms linear;line-height: 2;vertical-align: middle;width: 2em;}.news-tool .expansion .switch-on {background: #979899;border-radius: 2px 0 0 2px;}.news-tool .expansion .switch-off {background: #4f87d5;border-radius: 0 2px 2px 0;}.news-tool .expansion a:hover .switch-on {background: #f27076;}.news-tool .expansion a:hover .switch-off {background: #979899;}.news-inner {position: relative;}/* add */.news-lists .newspr_for_tpxtext a {background: none !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 & add */.news-lists .newspr_for_tpxtext,.news-lists li {line-height: 1;min-height: 23px;}.news-lists li a,.news-lists .newspr_for_tpxtext a {line-height: 23px;min-height: 23px;}/* custom-news */.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: bold;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: bold;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;}/* alert */.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,0.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: 0.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,0.8);content: "";display: block;margin-left: -8px;position: absolute;top: 100%;left: 50%;}.custom-alert2 {display: none;background: rgba(65,65,66,0.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 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: bold;}.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,0.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: -0.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 */.zoom {padding-bottom: 12px;}.zoom .module-inner {margin: 0 9px;}.zoom-in {margin: 10px 0 0;}.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 div,.zoom-list .zoom-ad a {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: bold;margin-bottom: 2px;}.zoom-lead .txt.is-lead a {font-weight: bold;}.module-col-right .zoom .bottom-paging {position: relative;}.module-col-right .zoom .bottom-paging .prev,.module-col-right .zoom .bottom-paging .next {position: absolute;top: -8.25em;}.module-col-right .zoom .bottom-paging .prev a,.module-col-right .zoom .bottom-paging .next 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 */.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: bold;}.category-paging.is-number {font-size: 15px;}.category-paging.is-number li a {min-width: 1em;}/* bottom-paging */.bottom-paging {clear: both;line-height: 1.2;text-align: center;}.bottom-paging ol,.bottom-paging ul,.bottom-paging li,.bottom-paging a,.bottom-paging li span {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: bold;}.bottom-paging .prev,.bottom-paging .next {font-size: 10px;}.bottom-paging .prev a,.bottom-paging .next a {margin-top: 2px;vertical-align: top;}.bottom-paging i {margin-right: 0;}.bottom-paging + .news-area-footer {margin-top: 8px;}/* weather */.weather {z-index: 0;}.weather h3 {margin: 13px 0 6px;}.weather-in {margin: 0 0 18px;font-size: 12px;}.weather-left {width: 132px;float: left;text-align: center;}.today-img {display: table-cell;height: 110px;vertical-align: middle;width: 132px;text-align: center;}.today-img a {vertical-align: middle;}.today-img a img {border: 1px solid #ccc;height: auto;width: 130px;}.weather-list {display: inline-block;margin-top: 5px;}.weather-list li {display: inline-block;float: left;margin: 0 2px;padding: 0 4px;border-left: 1px solid #ccc;}.weather-list li:first-child {border-left: 0;}.weather-list li a:hover {cursor: pointer;}.weather-right {padding-left: 140px;}.weather-right-in {height: 110px;}.weather-right dl {width: 50%;display: inline-block;float: left;height: 100%;text-align: center;box-sizing: border-box;border-bottom: 1px solid #ccc;}.weather-right dl:first-child {border-right: 1px solid #ccc;}.weather-right dd {margin-bottom: 5px;}.weather-right .ttl {background: #f5f6f7;margin: 0 3px;}.weather-right .ttl a {padding: 5px 0 3px;display: block;color: #333;}.weather-right .img {padding: 10px 0;}.weather-right .img img {height: 25px;width: auto;}.weather-right .degrees .high {color: #f27076;}.weather-right .degrees .low {color: #45b3e5;}.weather-info {display: inline-block;margin-top: 5px;width: 100%;}.weather-info li {display: inline-block;}.weather-info .left {float: left;}.weather-info .right {float: right;}.weather .time {font-size: 12px;}.traffic-list li {line-height: 1.4;}/* sports */.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 .unit,.sports .play {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: bold;}.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: bold;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 ul + ul:before {border-top: 1px solid #e3e3e3;content: "";display: block;position: absolute;top: 0;left: 5px;right: 5px;}.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 .score,.sports.is-empty .other {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: bold;}.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: bold;}.sports .today .match-team i {display: block;font-size: 11px;font-style: normal;font-weight: normal;margin-top: .4em;}.sports .today .match-detail {font-weight: bold;width: 25%;}.sports .today .match-detail i {font-style: normal;}.sports .today .match-state {display: block;font-size: 11px;font-weight: normal;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: bold;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 */.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: bold;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: 0.5em;}.left-urgent .detail p a {margin-right: 0.5em;}.left-urgent .alert a {color: #c33;font-weight: bold;}/* ディストリ版固有枠用 */.ttl-img {border-bottom: 1px solid #e6e6e6;font-size: 14px;font-weight: bold;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;*margin-bottom: 0;}.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 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: bold;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 */.footer-btn {clear: both;line-height: 1.2;font-size: 14px;padding-top: 10px;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 {background: #f9f9f9;line-height: 1.5;margin-bottom: 15px;padding: 10px;text-align: center;}.footer-selector dt,.footer-selector dd {display: inline;}.footer-selector dt:after {content: "\00ff1a";}.footer-selector dd:before {content: "| ";color: #ccc;margin: 0 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 dt,.footer-mark dd {margin-bottom: 15px;}.footer-mark dt {clear: left;float: left;margin-right: 2em;width: 8em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.footer-mark dt,.footer-mark dt a {font-size: 13px;font-weight: bold;}.footer-mark ul,.footer-mark li {display: inline;}.footer-mark li {margin-right: 10px;}.privacy-mark {background: #fff;padding: 19px;position: absolute;top: 0;right: 0;}.footer-sp {min-width: 1024px;}.footer-sp a {background: #4f87d5;color: #fff;display: block;font-size: 48px;padding: 2em;text-align: center;text-decoration: none;}/* Ads by logly */.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;}/* header is-fixed */#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: none!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;}/* Ads by Areamatch */#areamatch_box {margin-top: 10px!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;}/* chrome-extension-bannre */.chrome-extension-banner{/*border-bottom:2px solid #c0c0c0;*//*box-shadow:2px 0;*/background-color:#ffffff;box-shadow: 0px 2px 2px rgba(192,192,192,0.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:#333333;flex:1;font-weight:bold;padding-bottom:.2em;padding-top:.2em;padding-left:1em;}.chrome-extension-banner > div a:nth-child(3){background-color:#d65c5c;color:#ffffff;padding:.5em 1em;text-decoration:none;}.chrome-extension-banner > div a:nth-child(3):hover{background-color:#cc3333;}.chrome-extension-banner > div a:last-child{color:#999999;margin-left:1em;}.chrome-extension-banner > div > div > img{height:38px;width:38px;}/* /chrome-extension-bannre *//* header */.NR-col2a {background: transparent url("../img/megutan/header_bg.png") repeat-x scroll center top;}#NR-page {background: url("../img/megutan/header.png") center top no-repeat;}.header-search {padding: 6px 6px 6px 7px;width: 452px;}.header-search form {background: #fff;background: rgba(255, 255, 255, 0.85);border-radius: 2px;padding: 4px;}.header-search .btnSearch {*margin: 0px;}.header-history {margin: 0px;}.header-history dl {border-radius: 2px;margin: 7px 0px 0px;padding: 3px 0px 0px 4px;background: #fff\9; /* for lte IE8 */background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;}.header-history .history-set,.header-history dl + .history-set {border-radius: 2px;border-left: none;margin: 7px 0px 0px;padding: 3px 4px 0px;background: #fff\9; /* for lte IE8 */background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;width:auto;}.header-custom-in a,.header-custom-set a{color: #ffffff;}.header-custom .set-theme {background: transparent url("../img/megutan/set-theme.png") no-repeat scroll 0px 6px;}.header-custom .set-home {background: transparent url("../img/megutan/set-home.png") no-repeat scroll 0px 6px;}/* footer */.footer-selector {background: #ffffff;}.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:0.8em;margin-right:0.2em;width:0.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;}div.gisekicount-container{}.gisekicount-container ~ p.caption{}.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:#ffffff;font-size:82%;margin-top:0.5em;text-align:center;}div.gisekicount-container div.giseki-main div p b {background-color:#ffffff;border-radius:5px;color:#000000;display:block;font-size:130% !important;font-weight:bold;line-height:2em;margin:0.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:#666666;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:0.5em;position:relative;text-align:center;}div.gisekicount-container div.progress div.gisekicount-half div{color:#333333;display:inline-block;font-size:80%;line-height:2em;padding:0.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:#ffffff;display:inline-block;height:1.5em;line-height:1.5em;position:relative;text-align:left;vertical-align:top;width:100%;*display: inline;*zoom: 1;}div.gisekicount-container div.progress-main > div > div span{color:#666666;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 span,div.gisekicount-container div.progress-main > div > div:last-child b{display:inline-block;line-height:1em;}div.gisekicount-container div.progress-main > div.progress-asset > div b{color:#666666;position:absolute;right:-3em;}div.gisekicount-container div.progress-main > div.progress-asset > div:first-child span,div.gisekicount-container div.progress-main > div.progress-asset > div:first-child b{font-size:13px;font-weight:bold;}div.gisekicount-container div.progress-main > div.progress-asset > div:last-child span,div.gisekicount-container div.progress-main > div.progress-asset > div:last-child b{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,0.3)), to(rgba(204,0,30,0.8)));background : -webkit-linear-gradient(top, rgba(204,0,30,0.3), rgba(204,0,30,0.8));background : linear-gradient(to bottom, rgba(204,0,30,0.3), rgba(204,0,30,0.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,0.3)), to(rgba(49,155,44,0.8)));background : -webkit-linear-gradient(top, rgba(49,155,44,0.3), rgba(49,155,44,0.8));background : linear-gradient(to bottom, rgba(49,155,44,0.3), rgba(49,155,44,0.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,0.3)), to(rgba(7,155,221,0.8)));background : -webkit-linear-gradient(top, rgba(7,155,221,0.3), rgba(7,155,221,0.8));background : linear-gradient(to bottom, rgba(7,155,221,0.3), rgba(7,155,221,0.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: bold;}.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: bold;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: bold;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;}/* fast */.common-alert-module.is-fast .common-alert-inner {text-align: center;}.common-alert-module.is-fast .common-alert-notice {font-size: 1.142em;}/* slim */.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;}