.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-2x{font-size:2em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-angle-double-up:before{content:"\f102"}
@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?igeqk7'); src: url('fonts/icomoon.eot?igeqk7#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?igeqk7') format('truetype'), url('fonts/icomoon.woff?igeqk7') format('woff'), url('fonts/icomoon.svg?igeqk7#icomoon') format('svg'); font-weight: normal; font-style: normal;}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; font-feature-settings: "liga"; -webkit-font-variant-ligatures: discretionary-ligatures; font-variant-ligatures: discretionary-ligatures; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
@charset "UTF-8";*,::after,::before {box-sizing: border-box;word-wrap: break-word;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}
article,aside,figure,footer,header,main,nav {display: block}
body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff}
h1,h3,h4 {margin: 0;}
p {margin: 0;}
dl,ul {margin: 0;padding: 0;}
ul ul {margin-bottom: 0}
a {color: #333;text-decoration: none;background-color: transparent}
a:hover {color: #666;text-decoration: underline}
a:not([href]) {color: inherit;text-decoration: none}
a:not([href]):hover {color: inherit;text-decoration: none}
figure {margin: 0}
img {vertical-align: middle;border-style: none}
svg {overflow: hidden;vertical-align: middle}
label {display: inline-block;margin-bottom: .5rem}
input {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}
input {overflow: visible}
[type=submit] {-webkit-appearance: button}
[type=submit]:not(:disabled) {cursor: pointer}
[type=submit]::-moz-focus-inner {padding: 0;border-style: none}
input[type=checkbox] {box-sizing: border-box;padding: 0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height: auto}
[type=search] {outline-offset: -2px;-webkit-appearance: none}
[type=search]::-webkit-search-decoration {-webkit-appearance: none}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button}
output {display: inline-block}
[hidden] {display: none!important}
a img:hover {opacity: 0.8;}
html,body {margin: 0;padding: 0;}
.article {font-size: 16px;line-height: 170%;}
.article img,.wp-caption {max-width: 100%;height: auto;}
body {font-family: 'Hiragino Kaku Gothic ProN', Meiryo, Helvetica, Arial, sans-serif;font-size: 14px;-webkit-text-size-adjust: 100%;background: #fff;}
img {border-width: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width: 100%;}
main {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;width: 1150px;
max-width: 98%;min-width: 1150px;margin: 0 auto;justify-content: space-around;}
#main {width: calc(100% - 330px - 4%);background: #fff;padding: 1em 0;margin: 16px 0;}
@media (max-width: 832px) {main {display: block;min-width: auto;}
#main {width: 100%;padding: 12px;position: relative;}
}
@media (max-width: 640px) {main {display: block;min-width: auto;}
#main {width: 100%;padding: 0;padding-right: 0;margin: 1.5em 0;position: relative;clear: both;}
}
@media (max-width: 640px) {span.righttopicon3 {line-height: 5em;}
}
#footer {background: #234;}
#footer-in {}
#footer-widget {max-width: 1280px;margin: 0 auto;overflow: hidden;font-size: 16px;line-height: 2;}
@media (max-width: 1024px) {#footer-widget {margin: 0 auto 1.5em;}
}
@media (max-width: 640px) {#footer-widget {margin: 0 auto 1em;}
}
#footer-widget h3 {background: #234;color: #fff;text-align: center;padding: 0.5rem 0;margin: 0.5rem 0;}
#footer-widget a {display: block;color: #333;padding-left: 1em;height: 2.5em;line-height: 2.5em;overflow: hidden;}
#footer-widget a:hover {background: rgba(255, 255, 255, 0.2);}
#copyright {background: #234;color: #fff;text-align: center;padding: 3em 0 128px;}
#copyright .credit {font-size: 12px;color: #fff;}
#copyright .credit a {color: #fff;}
@media (max-width: 640px) {#copyright {background: #234;color: #fff;text-align: center;padding: 3em 0 7em;}
}
#page-top {position: fixed;display: none;right: 10px;bottom: 10px;}
#page-top a {color: #fff;padding: 7px;text-decoration: none;display: block;cursor: pointer;text-align: center;background-color: rgba(0, 0, 0, 0.5);line-height: 100%;border-radius: 4px;font-size: 11px;}
@media (max-width: 1164px) {}
@media (max-width: 1024px) {}
@media (max-width: 640px) {}
.fa-angle-double-up:before{content: "";background: url(/img/toup.png) no-repeat 50% 50%;background-size: 95%;display: inline-block;width: 20px;height: 20px;}
article.article h1,article.article h3 {margin: 2em 0 1.5em -6px;background-color: transparent;border: none;display: table;padding: .3em 0 !important;position: relative;}
article.article h1 {color: #111;font-size: 26px;}
article.article h3 {font-size: 21px;border-bottom: 2px solid #678;color: #345;font-weight: bold;}
article.article h4 {font-size: 20px;color: #345;font-weight: bold;margin: 2em auto 1.5em -6px;background-color: transparent;position: relative;display: block;padding: 0 0 0 55px !important;border: none;}
article.article h4:before {
content: '';position: absolute;top: calc(50% - 2px);display: inline-block;width: 45px;height: 2px;border-top: solid 1px #678;border-bottom: solid 1px #678;}
article.article h4:before {left: 0;}
article.article h4:after {left: calc(100% - 45px);}
@media only screen and ( max-width: 640px) {article.article h1,article.article h3,article.article h4 {margin-left: 0;}
}
article.article p {margin: 1em auto;max-width:40em;}
@media screen and (max-width : 640px) {.sp-core-img {width: 50% !important;}
.sp-core {width: 100% !important;height: 100% !important;}
.sp-core-body {width: 50% !important;padding-left: 15px !important;}
}
.wpp-core {background-color: rgb(255, 255, 255);margin: 8px 4px;padding: 8px 4px 4px;}
.wpp-core-body-full a {display: block_;color: #555;font-weight: bold;font-size: 16px;}
.wpp-core-body-full-date {display: block;text-align: right;color: #136689;font-weight: bold;font-size: 12px;padding: 0;}
.wpp-core-img {width: 50%;overflow: hidden;float: left;box-sizing: border-box;}
.wpp-core-body {width: 50%;padding: 0 0 0 4px;box-sizing: border-box;overflow: hidden;line-height: 1.2em;height: 3.5em;}
.wpp-core-title {color: rgb(51, 51, 51);font-size: 16px;max-height: 80px;overflow: hidden;}
.wpp-core-title-anchor {font-size: 14px;font-weight: bold;text-decoration: none;width: 100%;height: 100%;color: inherit;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.wpp-core-ad-pill {width: 100%;white-space: nowrap;display: inline-block;}
@media screen and (min-width: 640px) and (max-width: 1024px) {.wpp-core {width: 190px;padding-left: 6px;
}
.wpp-core-body {width: 190px;padding: 6px 0 0 0;height: 80px;}
.wpp-core-img {width: 190px;height: 90px;}
.wpp-core-ad-pill {width: 190px;}
}
@media screen and (min-width: 1025px) {.wpp-core-img {width: 40%;}
.wpp-core-body {width: 60%;}
.wpp-core-title-anchor {font-size: 13px;-webkit-line-clamp: 3;}
}
.prside-related-entry-content-date {font-size: 92%;text-align: right;margin: 4px 0;color: #666;}
.prside-related-entry-content-date {display: inline-block;float: left;line-height: 2;margin-bottom: 1.5em;}
#main .widgets {margin-top: 0px;margin-bottom: 20px;}
.fixed {position: fixed;width: 100%;height: 100%;overflow-y: scroll;}
.bold {font-weight: bold;}
.navigation {margin: 0px -10px 20px;}
@media screen and (max-width: 699px) {#body {margin-top: 0;padding: 0;}
.navigation {margin-left: -6px;margin-right: -6px;}
}
.description {border: 1px solid #00b8d4;background-color: #e0f7fa;padding: 1.5em;border-radius: 0.1em;}
@media screen and (max-width: 980px) {#site-title {height: 40px;margin-top: 2px;margin-bottom: 2px;}
}
span.right {float: right !important;}
#page-top {bottom: 4em;}
#main {margin-bottom: 0;}
div.scroll {overflow: auto;white-space: nowrap;}
div.scroll::-webkit-scrollbar {height: 5px;}
div.scroll::-webkit-scrollbar-track {background: #F1F1F1;}
div.scroll::-webkit-scrollbar-thumb {background: #BCBCBC;}
.sp-slide-link {text-decoration: initial;color: black;}
iframe {margin: 0 auto;display: block;}
.clear {clear: both;}
@media screen and (max-width:524px) {}
.navigation {clear: both;overflow: hidden;margin-bottom: 0px;margin: 20px -16px 0px;}
@media (max-width: 640px) {.navigation {margin-left: -8px;margin-right: -8px;}
}
.navigation>div {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.navigation>div+div {border-top: 0;border-bottom: 1px solid #ddd;}
.navigation a {display: block;padding: 1em;border: none;}
.navigation a span {color: #ddd;padding-right: 10px;margin-top: -4px;clear: left;}
.navigation a:hover {background: #eee;}
img.alignleft,.wp-caption.alignleft {float: left;margin-right: 10px;margin-bottom: 10px;}
.wp-caption {margin: 1em auto;padding: 6px 6px 0 6px;border: 1px solid #ddd;background: #f8f8f8;border-radius: 3px;text-align: center;max-width: 95%;}
.wp-caption-text {font-size: 80%;margin: initial;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {margin: 0;padding: 0 4px 5px;font-size: 11px;line-height: 17px;}
img.alignleft {display: inline-block;margin: 0 1.5em 1em 0;}
article.article li {margin-left: 1.5em;}
article.article a {text-decoration: underline;}
input[type="text"],input[type="url"],input[type="search"] {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #333;font-size: 16px;line-height: 1.42857;padding: 6px 12px;-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;box-sizing: border-box;}
input#url {max-width: 360px;}
input[type="text"]:focus,input[type="search"]:focus,input[type="url"]:focus {border: 1px solid #ff69b4;background: #fff;box-shadow: 0 0 3px rgba(255, 105, 180, 1);color: #444;}
input[type="submit"] {display: inline-block;margin-bottom: 20px;padding: 6px 12px;border: 1px solid #777;border-radius: 3px;background: #fff;color: #333;text-decoration: none;font-weight: bold;line-height: normal;cursor: pointer;}
input[type="submit"]:hover {background: #eee;}
.star-5:before {content: "★★★★★";color: #fa0;}
.star-4:before {content: "★★★★";color: #fa0;}
.star-3:before {content: "★★★";color: #fa0;}
.star-2:before {content: "★★";color: #fa0;}
.star-1:before {content: "★";color: #fa0;}
.star-4:after {content: "★";color: #eee;}
.star-3:after {content: "★★";color: #eee;}
.star-2:after {content: "★★★";color: #eee;}
.star-1:after {content: "★★★★";color: #eee;}
.homelnew-coins {text-align: center;margin: 12px 0 0;}
.homelnew-coins img {height: 1.4em;width: auto;margin: 0 3px;}
@media screen and (max-width: 640px) {.homelnew-coins {text-align: center;margin: 0 0 6px;}
}
#main-column {width: 100%;}
.homes {width: 100%;min-width: 980px;max-width: 1280px;margin: 2em auto;}
.home-main {width: calc(100% - 380px);float: left;}
.home-sub {width: 340px;float: right;}
@media(max-width: 832px){.homes {min-width: unset;max-width: unset;}
}
@media (max-width: 640px) {#main-column {width: 100%;}
.homes {width: 100%;min-width: auto;max-width: auto;margin: 2em auto;}
.home-main {width: 100%;float: none;}
.home-sub {width: 100%;float: none;margin-top: 2em;}
.homes-wrap {overflow: auto;}
}
.home-sub-head {border-bottom: 2px solid #C7C7C7;font-size: 20px;font-weight: bold;padding: .35em .5em;margin-top: 1px;}
.home-sub-head-t {display: inline-block;}
.home-sub-head a {display: inline-block;float: right;font-size: 16px;font-weight: normal;color: #c7c7c7;margin-top: 4px;}
.home-sub-head a:after {content: " ＞";}
.home-sub-div {margin-bottom: 3em;padding-top: 1.5em;}
.home-glo .home-sub-head {margin-bottom: .5em;}
.home-glo .sp-thumbnail-container {border-bottom: 4px solid #eee;font-size: 15px;text-align: center;line-height: 48px;}
.home-glo .sp-selected-thumbnail {border-bottom: 4px solid #F21E16;}
#top-breaking-area {max-width: 330px !important;margin: 0 auto !important;}
.top-breaking-area-list {font-size: 15px;padding: 1em 0;border-bottom: 1px solid #eee;}
.top-breaking-area-list-content {overflow: hidden;}
.top-breaking-area-list-content-date {width: 4em;float: left;font-size: 15px;color: #234;}
.top-breaking-area-list-content-date span {display: block;text-align: center;}
.top-breaking-area-list-content-title {width: calc(100% - 4em);float: right;color: #111;font-weight: normal;}
.top-breaking-area-list-content-title a {color: #555;}
.top-breaking-area-list-content-cat a {color: #2098A8;float: left;font-weight: bold;}
.top-breaking-area-list-content-cat:after {content: "：";}
#top-breaking-area {position: relative}
#top-breaking-area:after {position: absolute;bottom: 0;left: 0;z-index: 2;content: '';width: 100%;height: 10%;background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 1) 100%);}
@media (max-width: 640px) {#top-breaking-area {max-width: calc(100% - 24px) !important;margin: 0 12px !important;}
}
@media (max-width: 640px) {}
@media (max-width: 640px) {}
.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container {margin-left: 0 !important;margin-right: 0 !important;}
.iconarea{width:calc(72px * 3);margin:0;float:right;position: relative;margin-right:30px;}
.iconarea label,.iconarea a{display:block;width:72px;padding:8px 0 4px 0;text-align:center;float:left;}
.iconarea label:hover,.iconarea a:hover{text-decoration: none;opacity: .9;}
.iconarea label img,.iconarea a img{display:block;width:32px;margin:0 auto;}
.iconarea label span,.iconarea a span{display:block;max-width:100%;font-size:12px;}
@media screen and (max-width:640px) {.iconarea{width:calc(36px * 3);height:48px;margin:0;float:none;position: absolute;top:0;right:52px;}
.iconarea label,.iconarea a{display:block;width:36px;padding:0;float:right;}
.iconarea label img,.iconarea a img{display:block;width:26px;margin:13px 5px 0;}
.iconarea label span,.iconarea a span{display:none;}
}
#top-pressrelease-slide-wrap{clear: both;overflow: hidden;}
.footer-5 aside div{display:flex;justify-content: space-between;width:90%;margin:2.5em auto .5em;}
.footer-4 aside div{display:flex;justify-content: space-between;width:90%;margin:.5em auto;}
#footer-widget .footer-5 aside div a,#footer-widget .footer-4 aside div a{color:#fff;padding:.5em;height:auto;line-height:2;display: block;width:100%;text-align:center;}
#footer-widget .footer-5 aside div a:hover,#footer-widget .footer-4 aside div a:hover{text-decoration: none;}
@media screen and (max-width:640px) {.footer-5 aside div,.footer-4 aside div{display:block;}
#footer-widget .footer-5 aside div a,#footer-widget .footer-4 aside div a{padding:.25em;}
}
.home-main .googlead{margin-bottom:2em;}
.textwidget .homeside-block{border-top: 2px solid #C7C7C7;padding:1em 1em 1.5em;}
.textwidget .homeside-block:last-child{border-bottom: 2px solid #C7C7C7;}
.homeside-block h3{font-size:20px;margin-bottom:.5em;}
.homeside-block h3:after{content:" >";font-weight:bold;}
.homeside-block ul{list-style-type:none;padding:0;margin:0;}
.hsb-newbs li{padding:0;margin:0;}
.hsb-newbs li a{display:block;background: url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid.svg) no-repeat 10px 50%;background-size:9px auto;line-height:1.5;padding:.75em 0 .75em 32px;border-bottom:1px solid #C7C7C7;font-size:16px;font-weight:bold;}
.hsb-newbs li a:hover{background:#f8f8f8 url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid.svg) no-repeat 16px 50%;text-decoration: none;background-size:9px auto;}
.textwidget .homeside-block.hsb-coindat{min-height:180px;border-bottom: none;padding-bottom:0;
}
a.t3-set{padding:.5em 1em;overflow: hidden;display:flex;justify-content: space-between;border-radius: 6px;}
a.t3-set:hover{text-decoration: none;opacity: .9;background:#f6f8fa;}
.t3-set1{width:35%;}
.t3-set2{width:65%;text-align: right;display: flex;justify-content: flex-end;align-items: center;}
a.t3-set .t3-name{color:#2098A8;font-weight: bold;}
a.t3-set .t3-sym{color:#666;}
a.t3-set .t3-price{font-weight:bold;display:inline-block;font-size:16px;}
a.t3-set .t3-par{display:inline-block;background:#4aca9a;color:#fff;padding:2px 4px 1px;border-radius: 4px;margin-left:8px;width:4.5em;text-align:center;font-size:12px;}
a.t3-set .t3-price:before {content: "￥";}
a.t3-set .t3-par:after{content: "%";}
#top-menubar{list-style-type: none;margin:0;padding: 0;}
.top-menubar-in{display: inline-block;position: relative;z-index:99999;}
.top-menubar-ins{font-size:18px;color:#fff;display: inline-block;padding:8px 16px;margin:4px 4px 0 4px;border-radius:5px 5px 0 0;font-weight: bold;}
.top-menubar-in:hover .top-menubar-ins{background:#fff;color:#234;}
a.top-menubar-ins{font-size:18px;color:#fff;display: inline-block;padding:8px 16px 4px;margin:4px 4px 4px 4px;border-radius:5px;}
.top-menubar-in:hover a.top-menubar-ins{text-decoration: none;color:#fff;background:rgba(0, 0, 0, .2);}
.top-menubar-in ul{display:none;}
.top-menubar-in:hover ul{display:block;}
.top-menubar-in ul{list-style-type: none;position: absolute;top:47px;left:4px;width:400px;background:#fff;border-radius:0 5px 5px 5px;padding:16px;font-size:15px;line-height:2;box-shadow: 0 5px 5px rgba(0,0,0,.2);z-index:9999999;}
.top-menubar-ins-in header{font-weight: bold;color:#234;border-top:1px solid #ccc;padding-top:4px;}
.top-menubar-ins-in:nth-child(2) header{border:none;padding-top:0;}
.top-menubar-ins-in-a-s{display:inline-block;min-width:30%;padding-left:16px;background: url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid.svg) no-repeat 2px 50%;background-size: 6px auto;}
.top-menubar-ins-in-a-s:hover{opacity:.9;background: url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid.svg) no-repeat 5px 50%;background-size: 6px auto;text-decoration: none;}
.top-menubar-ins-in2{font-weight: bold;color:#234;padding:6px 16px;margin:0 -16px 4px;background:#eff2f5;}
.top-menubar-ins-in-a-sz{display:inline-block;min-width:30%;padding-left:16px;background: url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid2.svg) no-repeat 2px 50%;background-size: 6px auto;}
.top-menubar-ins-in-a-sz:hover{opacity:.9;background: url(https://coinpost.jp/wp-content/themes/coinpost_t/img/caret-right-solid2.svg) no-repeat 5px 50%;background-size: 6px auto;text-decoration: none;}
#menubar_icon{display:none;}
.andv,.iosv{display: none;}
@media screen and (max-width:640px) {.top-menubar-in:hover ul{display: none;}
#menubar_icon{
display:none;width:40px;height:40px;position:fixed;top:4px;right:4px;background:#fff url(/img/new/menu.png) no-repeat 50% 50%;background-size:30px 30px;z-index: 99999999;border-radius:4px;border:1px solid #e8e8e8;}
#header-menu_wrap{position: fixed;top:0;right:0;bottom:0;left:0;background:#fff !important;overflow: hidden;z-index: 999999999;display:none;}
#top-menubar{margin-top:7em;border-top:1px solid #ccc;height:calc(100vh - 7em);padding-bottom:4em;overflow-y: scroll;}
.top-menubar-in{display: block;border-bottom:1px solid #ccc;}
.top-menubar-ins,a.top-menubar-ins{font-size:16px;color:#333;display: block;padding:4px 12px;margin:4px;font-weight: bold;}
.top-menubar-in:hover a.top-menubar-ins{color:#333;}
#top-menubar .scarea {display:block;position: absolute;width: calc(100% - 16px);margin: 8px;height: 30px;top:3.5em;right: 0;left:0;}
.top-menubar-in ul{position:relative;display:none;width:100%;top:0;left:0;box-shadow: none;border-radius:0;background:#f4f5f6;}
.top-menubar-ins-in-a-s{min-width: 30%;}
span.top-menubar-ins{padding-left:48px;position: relative;}
span.top-menubar-ins:before{position: absolute;top:2px;left:12px;width:28px;height:28px;background: #fff url(/img/new/down.png) no-repeat 50% 50%;background-size: 28px 28px;content:"";}
#top-menubar-5{margin-bottom:4em;}
}
.header-top-right{font-size:16px;height:26.25vw;}
.header-top-right header{color:#A6892F;border-bottom:1px solid #A6892F;text-align:center;height:2em;line-height:1.5;}
.htr-set{}
.htr-wrap{}
.htr-wrap a{display:block;height:calc(calc(26.25vw - 2em) / 5);border-bottom:1px solid #333;line-height:1.2;display: flex;justify-content: flex-start;align-items: center;}
.htr-wrap a:hover{text-decoration: none;opacity: .9;}
.htr-nos{width:2em;text-align: center;font-weight: bold;color:#2098A8;}
.htr-title{overflow:hidden;width:calc(100% - 2em);display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-weight: bold;}
@media screen and (max-width:1400px) {.htr-title{-webkit-line-clamp: 2;}
}
@media screen and (max-width:1024px) {.htr-title{-webkit-line-clamp: 1;}
}
@media screen and (max-width:640px) {.header-top-right header{line-height:2;}
.header-top-right{font-size:15px;height:auto;}
.htr-wrap a{height:3.5em;}
.htr-title{-webkit-line-clamp: 2;}
}
.htr2{font-size:17px;height:auto;margin:1.5em 0;padding: 1em 1em 1.5em;border-top: 2px solid #C7C7C7;border-bottom: 2px solid #C7C7C7;}
.htr2 header{font-size:20px;margin-bottom:1em;font-weight:bold;}
.htr2 header:after{content:" >";font-weight:bold;}
@media screen and (max-width:640px) {.htr2 header{line-height:2;}
.htr2{font-size:15px;height:auto;}
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before{background-color:#0004 !important;}
.sp-horizontal .sp-previous-arrow{left:0 !important;}
.sp-horizontal .sp-next-arrow, .sp-horizontal.sp-rtl .sp-previous-arrow{right:0 !important;}
.sp-horizontal .sp-arrows{top:60% !important;}
.home-main{position: relative;}
.home-main-menu-in{overflow:hidden;box-sizing: border-box;position: relative;}
.home-main-menu-in:after{position: absolute;content:"";bottom:0;left:0;right:-400px;height:4px;background:#E8E8E8;z-index:99;}
@media (max-width: 640px){.home-main-menu-ins{width:100%;}
}
.topunder{padding:1em .5em;}
.topunder_h{font-size: 20px;margin: .5em 0; padding:.5em .5em .3em;font-weight: bold;background:#345;color:#fff;}
.topunder_set{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: top;align-items: top;}
.topunder_sets{width:25%;padding:.5em;}
.topunder_sets figure{width:100%;}
.topunder_sets figure a{}
.topunder_sets figure a img{width:100%;}
.topunder_sets_h{}
.topunder_sets_h a{font-size: 15px;line-height: 20px;padding-top: 6px;display:block;font-weight: bold;}
@media (max-width: 640px){.topunder{padding:.5em 0;}
.topunder_h{font-size: 18px;}
.topunder_set{display:block;}
.topunder_sets{width:100%;padding:.5em;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: top;align-items: top;}
.topunder_sets figure{width:25%;}
.topunder_sets figure a{}
.topunder_sets figure a img{width:100%;}
.topunder_sets_h{width:75%;padding-left:.75em;}
.topunder_sets_h a{font-size: 15px;line-height: 20px;padding-top: 0;display:block;}
.topunder_sets1{width:100%;padding:.5em;display:block;}
.topunder_sets1 figure{width:100%;}
.topunder_sets1 .topunder_sets_h{width:100%;padding-left:0;}
.topunder_sets1 .topunder_sets_h a{padding-top:6px;}
}
.article-card {display: flex;align-items: center;padding: 0.75em;box-shadow: 1px 1px 3px #aaa;background-color: #f7f7f7;cursor: pointer;position: relative;}
.article-card:after {content: '\f054';font-size: 1em;font-family: FontAwesome;}
.top-tag-container ul:first-child {display: inline-block;font-size: 0.9em;font-weight: bold;color: #666;}
.top-tag-container ul li {list-style-type: none;display: inline-block;margin-left: 0 !important;margin-bottom: 0 !important;}
.top-tag-container ul li a {display: inline-block;padding: 0.25em 0.5em;margin: 0.25em 0.25em;background-color: #F7F7F7;border: 1px solid #555;border-radius: 4px;white-space: nowrap;text-decoration: none !important;}
.top-tag-container ul li a:hover {background-color: #d8dde2;}
.top-tag-container ul li a::before {color: #888;}
.top-tag-container ul {background: none;border: none;margin: 0 0 1em 0 !important;padding: 0 !important;}
article.article a:hover {text-decoration: underline !important;}
.sp-head{display:none;}
#header{height:62px;overflow:hidden;}
#site-title,h1#site-title{height:62px;padding:0;text-align:left;display:inline-block;width:420px;float:left;}
#site-title a.headlogoc{height:32px;margin:15px 10px;padding:0;display:inline-block;}
#site-title a.headlogoc img{height:32px;display:block;}
p#site-title a{height:32px;margin:15px 10px;padding:0;display:inline-block;}
p#site-title a img{height:32px;display:block;}
#site-title a.headlogox{height:56px;margin:3px 10px;padding:0;display:inline-block;}
#site-title a.headlogox img{height:56px;display:block;}
#header-menu_wrap{background:#345;color:#fff;position: sticky;top: 0;z-index: 999999;}
.scarea{position: relative;width:20%;margin:11px 1rem 0 0;float:right;height:32px;}
.scarea input{width:100%;height:32px;border-radius:32px;border:none;padding-left:1rem;}
#searchsubmits {position: absolute;width: 30px;height: 24px;border: none;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAEIklEQVR42pWVe0xTVxzHf22hFWiBUKjLEiTOjODGq4ArJJiYBV+gWy3YBoegWZysOgsVKYNC8IGhsMIYCLLqRKRkRdwEp4wR/yCZgwbHa8bwCH9sQkt5lceGIax0v3PDJd7MZaHJL72555zP+f6eF5xOJ3R1d4Pp7l342mAAbUEBp/DixagDBw/mh0dGdmzbvv25f0DA88CgoA5FcnLx9draWOXZs7xinQ5WVlZoIxzKGMDb9fXCdKUy21ckWgZcep0JfX2dCL5WVl4udDgcsLq6SuzfwJYHDzyzc3Lagc3eOMwXCJzePj6zAm9vmwefvwYs1sbap0rlT9PT0z52ux3QmMBfe3vhUlHRdXozOfhOcHBfTGzspYTDh5Mk0dHxkRJJQXBoqPlVtedUqrrBwUFWT08PE/j9/fu7PVANrSD52DFjXn7+W1ESCezdvx8ioqIgLCICLmg0b2So1d+gckotb8sWp8lkSjCbzUzgUYWihYBY6K44MnKipbVVoMrMhJDw8A3g20FBgPEF6+Skqywp6TvW+uXxCQmdCHRhAN8NCZmi3VBnZdUUl5QAxhPSTp6EuH37IBTBpxFWUFgIDY2NcFWnO04UEtsRGDhfWVXlzQDiy0V6A8IufJ6XB5eLioCAP5BK4YhMBt+aTHCrrg4MN25A/Z07UkqAi4tTKBLNvx8XJ2QAQ8LCbHQysjWarwYGBqCishJKSksB3YO0EycgV6sFU1MT6PAStFRaQODOnXbDzZs+DGCSXP6IBmIifrdYLPyq6moKeCQxEY6npsJnKhU0Ya1mqtXwSXp6K51AqUzW2W02cxjA5nv39vI9PddIDbI4HOdHKSmG8ooKry/0ejZRmJqWBpnnz7OMjY1eyjNnqnlubg7AfTx39zV9WdmBX7q6mFl+1NYGObm5Dex1IAGHicW9eVptVvyhQ7uOyuW7Pj516nR0TEwvdSnGjsvjOc5lZBhJu6JCJnBkZATGxsbc5ApFm6urq+PVAvfw9CRGINQ7DpdLlRf2+fSkzeY7YbHAHy9eMIFDQ0OU/fbsGV+amKjbFhAwxVkHoGuU0Ze48HhONq75+vn99cPDh/KXy8uwuLj4eiDpaZKMLI3mQ3T1y/diYjowTo8R8nj3nj0d2C3DFBQ7hPxjdVhHR0d3WK3W/waW6vWA4wkw2KQWBeiuFwK9rtXU8Pv6+iRv+vv/iaGglFJtmpLSOT4+zv1f4OUrV0iiwF0gADxMipzaW1Nbq0UgiSXlOnluMBqzNw0knfM3zr2ep0/dsL+pqeO67nqoWDyxKSD5NTU3w89PnsCP7e2kY2QERBvOy5ebAvb398Pc3BzYpqZgZmYG7PPzXBxjDTi9Z4VC4SxOIcOmgDabDZaWlmBhYYGUCHlm47dHL9q6ddhPJBrGCXWVBv4DYbnuWKzr2fcAAAAASUVORK5CYII=) no-repeat 50% 50%;z-index: 1000;top: 4px;right: 4px;}
.coinview{display:none;position: fixed;top:0;left:0;right: 0;bottom:0;background:#e0e8ef;z-index:9999999999;overflow-y: scroll;padding:1.5em;padding-top:92px;}
.coinview:before{content: "";position: absolute;width: 300px;height: 32px;border: none;background: url(/wp-content/themes/coinpost_t/coinpost.png) no-repeat 50% 50%;z-index: 1000;background-size:auto 100%;top:30px;left:calc(8px - 1.5em);}
.caclose:before{content: "";position: absolute;width: 35px;height: 35px;border: none;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNrU2jFOwzAUBuDw7lAukZQz0M4dmOgNmIC7sMDABWBgYoVGcAXUqjeghDtUPAtbChZp7Pi9l+cn/VIaWZa/oXbs5GixWBStOsY8Yq4xH0U+dYK5wZxjvt1N8GArzCnmFTPNBGbG+WLHXWMmPm5iYWXrdw7AqR2nA5VtINiLugUrMgH6sMIHgv2PlR0daAV2wdrAB4O7xDQHOtIG7IOZ+sJcGdwGM8sEGAqbG5ebUHIARsH8pUAzMBrm47QCQ2CND/sPpw0YCpv5sC6cFmAS7BBubGAyrA8XC6w0wUJwMcAVAZAMFoqTApLCYnDcQHJYLI4LWHHAhuCogZVtRw4biqMCssJScKlAdlgqbihQBEaBiwWeScGocDHAJykYJS4UCFIwalwoUATGgRsCZIFx4RzwArPvabe37TYcg+DCmen+PqB/sO2qXHAh6xjHdokdFwtjBYIwbC8JBEFYY59QGikgBa4MhJlzxWfBI4tk3J/3YT2wtfSZDAjDRA+dYARYGzgPBJZSOAqYq3UgsB4ChBFh7EAYGcYKBAUwNiAogbEAQRGMHAjKYKRAUAgjA4JSGAkQFMOSgaAclgSEDGCDgRC5HxsLNghocLfF74ek2mGxwDuDW2K2mcBCgcazNLid3ThuM4H1AbfW8+kmFB+oHdYFdLCdvxQ44FsmMB/43oaZ+hFgABUjKGSTDpaQAAAAAElFTkSuQmCC) no-repeat 50% 50%;z-index: 1000;background-size:50% auto;top:30px;right:15px;border:1px solid #bbb;border-radius:4px;cursor:pointer;}
.coinview a.ec-set{overflow:hidden;display:block;float:left;height:150px;margin:20px 2%;width:calc(88% / 3);position: relative;background:#fff;box-shadow: 1px 1px 4px rgba(0,0,0,0.25);}
.coinview a:hover{text-decoration: none;border:1px solid #ccc;}
@media (max-width: 1100px) {.coinview a.ec-set{overflow:hidden;display:block;float:left;height:150px;margin:16px 2%;width:calc(92% / 2);position: relative;background:#fff;}
}
@media (max-width: 720px) {.coinview a.ec-set{overflow:hidden;display:block;float:none;height:150px;margin:16px auto;width:80%;max-width:440px;position: relative;background:#fff;}
}
@media (max-width: 640px) {.coinview a.ec-set{overflow:hidden;display:block;float:none;height:130px;margin:16px auto;width:95%;max-width:440px;position: relative;background:#fff;}
.coinview{display:none;position: fixed;top:0;left:0;right: 0;bottom:0;z-index:9999999999;overflow-y: scroll;padding:1.5em;padding-top:64px;}
.coinview:before{content: "";position: absolute;width: 220px;height: 22px;border: none;background: url(/wp-content/themes/coinpost_t/coinpost.png) no-repeat 50% 50%;z-index: 1000;background-size:auto 100%;top:22px;left:-1.5em;}
.sp-head{display:block;border-bottom:1px solid #ddd;position: sticky;top: 48px;z-index: 9999999999;background: #fff;}
#header{height:48px;}
#site-title,h1#site-title{height:48px;padding:0;text-align:left;display:inline-block;width:100%;float:none;}
#site-title a.headlogoc{height:auto;margin:0;padding:14px 6px;display:inline-block;}
#site-title a.headlogoc img{height:18px;display:block;}
#site-title a.headlogox{height:auto;margin:0;padding:5px 6px;display:inline-block;}
#site-title a.headlogox img{height:36px;display:block;}
.scarea{position: absolute;width:40%;margin:8px 0 0 0;float:right;height:30px;top:-47px;right:4px;}
.scarea input{width:100%;height:30px;border-radius:30px;border:1px solid #ccc;padding-left:1rem;color:#333;-webkit-text-fill-color: #333;opacity: 1;}
#searchsubmits {width: 25px;height: 20px;background-size:contain;}
.sp-head .coinarea{width:100%;height:24px;margin:0;float:none;width:100%;overflow:hidden;}
.sp-head .coinarea .ec-set{overflow:hidden;display:inline-block;height:24px;margin:0;width:calc(calc(100% - 2.5em) / 3);position: relative;}
.sp-head .coinarea .ec-chart,.sp-head .coinarea .ec-chart img{display:none;}
.sp-head .coinarea .ec-sym,.sp-head .coinarea .ec-price,.sp-head .coinarea .ec-par{}
.sp-head .coinarea .ec-image{position: absolute;top:14px;left:4px;display:none;}
.sp-head .coinarea .ec-image img{width:20px;height:20px;display:none;}
.sp-head .coinarea .ec-sym{position: relative;top:0;left:0;font-size:13px;display:inline-block;width:auto;padding:0 4px;}
.sp-head .coinarea .ec-price{position: relative;top:0;left:0;font-size:12px;line-height:20px;display:inline-block;text-align:left;font-weight:bold;border-top:none;width:auto;font-weight:normal;}
.sp-head .coinarea .ec-par{position: absolute;right:4px;top:6px;font-size:10px;display:none;}
.sp-head .coinarea .caopen:before{content: "";position: absolute;width: 32px;height: 20px;top:2px;right:4px;border:1px solid #bbb;border-radius:4px;display:block;}
}
#body{margin-top:1em;}
@media (max-width: 640px) {#body{margin-top:0;}
}
.hmmlv{display:none;}
.hmml-top{display:block;}
.hmml-list{padding:0 1.25em;}
.homelist-in{overflow:hidden;padding:2em 0;border-bottom:1px solid #ddd;position: relative;}
.homelist-in figure{width:200px;height:105px;float:right;}
.homelist-in figure img{width:100%;}
.homelist-in .homelist-in-text{width:calc(100% - 220px);float:left;}
.homelist-in .homelist-in-text a{color:#333;font-size:18px;font-weight:bold;}
.homelist-in .homelist-in-sub{position: absolute;bottom:2em;right:220px;left:0;line-height:1.5em;}
.homelist-in .homelist-in-sub .hometimes{float:left;font-size:12px;color:#888;}
.homelist-in .homelist-in-sub .homecoins{float:right;}
.homelist-in .homelist-in-sub .homecoins img{width:1.25em;margin:0 .4em;}
.hmml-foot{padding:1.5em;text-align:right;font-size:18px;clear:both;}
.hmml-foot a:after{content:" ＞";}
.hmml-soks{padding:0 1.25em;}
.homelistnew-time{font-size:18px;font-weight:bold;color:#333;margin:2em 0;text-align:center;}
.homelistnew-in{margin:1.5em 0;padding:1.5em 1em;background:#fafafa;overflow: hidden;}
.homelnew-time{width:8em;float:left;text-align:center;}
.homelnewtimes{display:block;width:4em;background:#345;color:#fff;font-size:13px;padding:.25em .5em .1em;border-radius:4px;margin:.25em auto;}
.homelnew-text{width:calc(100% - 8.25em);float:right;}
.homelnew-text a{font-size:18px;color:#345;font-weight:bold;}
.homelnew-desc{margin-top:1em;font-size:16px;color:#333;}
@media (min-width: 641px){.homelist-in:nth-child(6){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;width:49%;float:left;}
.homelist-in:nth-child(7){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;width:49%;float:right;}
.homelist-in:nth-child(11){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;width:49%;float:left;}
.homelist-in:nth-child(12){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;width:49%;float:right;}
.homelist-in:nth-child(6) figure,.homelist-in:nth-child(7) figure,.homelist-in:nth-child(11) figure,.homelist-in:nth-child(12) figure{width:100%;height:auto;float:none;}
.homelist-in:nth-child(6) .homelist-in-text,.homelist-in:nth-child(7) .homelist-in-text,.homelist-in:nth-child(11) .homelist-in-text,.homelist-in:nth-child(12) .homelist-in-text{width:100%;float:none;}
.homelist-in:nth-child(6) .homelist-in-text a,.homelist-in:nth-child(7) .homelist-in-text a,.homelist-in:nth-child(11) .homelist-in-text a,.homelist-in:nth-child(12) .homelist-in-text a{color:#333;font-size:16px;font-weight:bold;min-height:auto;display:block;margin:8px 0;}
.homelist-in:nth-child(6) .homelist-in-sub,.homelist-in:nth-child(7) .homelist-in-sub,.homelist-in:nth-child(11) .homelist-in-sub,.homelist-in:nth-child(12) .homelist-in-sub {position: relative;bottom:0;right:0;left:0;line-height:1.5em;margin-top:0;margin-right:0;}
.homelist-in:nth-child(8),.homelist-in:nth-child(13){clear: both;}
}
@media (max-width: 640px){.hmml-list{padding:0 .25em;}
.homelist-in{overflow:hidden;padding:1.25em 0 1em;border-bottom:1px solid #ddd;position: relative;}
.homelist-in figure{width:120px;height:62px;float:right;}
.homelist-in .homelist-in-text{width:calc(100% - 130px);float:left;}
.homelist-in .homelist-in-text a{color:#333;font-size:16px;font-weight:bold;min-height:62px;display:block;}
.homelist-in .homelist-in-sub{position: relative;bottom:0;right:0;left:0;line-height:1.5em;margin-top:.5em;margin-right:-130px;}
.homelist-in:nth-child(4){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;}
.homelist-in:nth-child(4) figure{width:100%;height:auto;float:none;}
.homelist-in:nth-child(4) .homelist-in-text{width:100%;float:none;}
.homelist-in:nth-child(4) .homelist-in-text a{color:#333;font-size:16px;font-weight:bold;min-height:auto;display:block;margin:8px 0;}
.homelist-in:nth-child(4) .homelist-in-sub{position: relative;bottom:0;right:0;left:0;line-height:1.5em;margin-top:0;margin-right:0;}
.homelist-in:nth-child(9){overflow:hidden;padding:1.25em 0 .9em;border-bottom:1px solid #ddd;position: relative;}
.homelist-in:nth-child(9) figure{width:100%;height:auto;float:none;}
.homelist-in:nth-child(9) .homelist-in-text{width:100%;float:none;}
.homelist-in:nth-child(9) .homelist-in-text a{color:#333;font-size:16px;font-weight:bold;min-height:auto;display:block;margin:8px 0;}
.homelist-in:nth-child(9) .homelist-in-sub{position: relative;bottom:0;right:0;left:0;line-height:1.5em;margin-top:0;margin-right:0;}
.homelnew-time{width:100%;float:none;text-align:center;}
.homelistnew-in{overflow:initial;}
.homelnewtimes{margin:-2.5em auto 6px;}
.homelnew-text{width:100%;float:none;}
.homelnew-text a{font-size:16px;}
.homelnew-desc{margin-top:.4em;font-size:14px;}
.hmml-foot{padding:1.5em 0;text-align:right;font-size:17px;}
}
body{margin:0;padding:0;}
iframe{max-width:100%;border:none;margin:0;padding:0;}
.coinicon{width:1.2em;margin:0;}
#main-wrap main{position: relative;}
.top-title-catchphrase{position: relative;}
.hometop{width:100%;height:26.25vw;overflow:hidden;margin-bottom:1em;}
.hometop_left{width:calc(100% - 376px);float:left;}
.hometop_right{width:360px;margin-right:8px;float:right;}
@media (max-width: 640px){.hometop{width:100%;height:auto;overflow:hidden;margin-bottom:.5em;}
.hometop_left{width:100%;float:none;}
.hometop_right{width:100%;margin-right:none;float:none;}
}
.topnews_1st{width:63%;border-left:8px solid #fff;box-sizing: border-box;height:26.25vw;float:left;}
.topnews_2nd{width:37%;border-left:8px solid #fff;box-sizing: border-box;height:26.25vw;float:right;}
.topnews_2nd a:nth-child(1){border-bottom:4px solid #fff;}
.topnews_2nd a:nth-child(2){border-top:4px solid #fff;}
.topnews_1st a{position: relative;display:block;height:26.25vw;overflow:hidden;}
.topnews_2nd a{position: relative;display:block;height:13.125vw;overflow:hidden;}
a .topnews-img{position: absolute;top:0;left:0;right:0;bottom:0;}
a .topnews-img img{min-height:100%;width:100%;}
a .topnews-txts{position: absolute;left:0;right:0;bottom:0;padding:3.5em 8px 8px;color:#fff;font-size:16px;font-weight:bold;line-height:1.2;background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.85));background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.85));background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.85));text-shadow: 1px 1px 4px #000;}
.topnews_1st a .topnews-txts{font-size:28px;}
@media (max-width: 640px){.topnews_1st{width:100%;border-left:none;box-sizing: border-box;height:52.5vw;float:none;}
.topnews_2nd{width:100%;border-left:none;box-sizing: border-box;height:30vw;float:none;}
.topnews_2nd a:nth-child(1){border-bottom:none;border-right:1px solid #fff;}
.topnews_2nd a:nth-child(2){border-top:none;}
.topnews_2nd a{width:50%;float:left;}
.topnews_1st a{position: relative;display:block;height:52.5vw;overflow:hidden;border-bottom:1px solid #fff;}
.topnews_2nd a{position: relative;display:block;height:30vw;overflow:hidden;}
a .topnews-img{position: absolute;top:0;left:0;right:0;bottom:0;}
a .topnews-img img{min-height:100%;width:100%;}
a .topnews-txts{font-size:14px;}
.topnews_1st a .topnews-txts{font-size:18px;}
}
.hometopright .sp-thumbnail-container{line-height:36px;text-align:center;font-weight:bold;}
.hometopright .sp-selected-thumbnail{background:#345;color:#fff;}
.hometopright .sp-thumbnails{border-bottom:3px solid #345;}
.hometopright .hometop_fandarea-list-content{border-bottom:1px solid #ccc;overflow:hidden;display: table;width:100%;height:20%;}
.hometopright .hometop_fandarea-date{width:4em;display: table-cell;vertical-align : middle;line-height:1.3;}
.hometopright .hometop_fandarea-date span{display:block;text-align:center;}
.hometopright .hometop_fandarea-text{display: table-cell;vertical-align : middle;line-height:1.3;}
.star-5:before{content:"★★★★★";color:#fa0;}
.star-4:before{content:"★★★★";color:#fa0;}
.star-3:before{content:"★★★";color:#fa0;}
.star-2:before{content:"★★";color:#fa0;}
.star-1:before{content:"★";color:#fa0;}
.star-4:after{content:"★";color:#eee;}
.star-3:after{content:"★★";color:#eee;}
.star-2:after{content:"★★★";color:#eee;}
.star-1:after{content:"★★★★";color:#eee;}
@media (max-width: 640px){.hometopright{max-width:auto;margin:.5em 8px;}
.hometopright .hometop_fandarea-list-content{border-bottom:1px solid #ccc;overflow:hidden;display: table;width:100%;height:33%;}
}
#top-pressrelease-slide-wrap{background:#f7f7f7;padding:10px 32px;margin:0;height:128px;}
#top-pressrelease-slide-wrap h3{color:#fff;font-size:16px;font-weight:bold;text-align: left;margin:-10px -32px 10px;background:#136689;padding:8px 0 4px 1em;}
#top-pressrelease-slide{height:100px;}
.top-pressrelease-in{width:100%;height:100px;display:block;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.2);margin:4px;}
.top-pressrelease-thumb{width:100px;height:100px;float:left;position: relative;}
.top-pressrelease-thumb a img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.top-pressrelease-content{width:calc(100% - 116px);height:90px;overflow:hidden;margin-right:10px;padding-top:8px;float:right;word-wrap: break-word;position:relative;}
.top-pressrelease-content-cat{position: absolute;bottom:4px;right:0;text-align:right;font-weight:bold;display:none;}
.top-pressrelease-content-cat a{color:#22a3e5;}
.top-pressrelease-content h4 a{color:#333;font-weight:bold;font-size:15px;line-height:20px;padding-top:3px;display:block;}
#top-pressrelease-slide.sp-horizontal .sp-previous-arrow{left:-26px !important;}
#top-pressrelease-slide.sp-horizontal .sp-next-arrow{right:-26px !important;}
@media (max-width: 640px){}
.homes-btm{clear:both;}
.home-btmset{overflow:hidden;}
.home-btmsets{width:calc(100% / 2);padding:8px;float:left;}
@media (max-width: 640px){.home-btmsets{width:auto;padding:8px;float:none;}
}
.home-sub-set{padding:.5em;}
.home-sub-set .hometop_fandarea-list-content{border-bottom:1px solid #ccc;overflow:hidden;display: table;width:100%;padding:1em 0;}
.home-sub-set .hometop_fandarea-list-content:last-child{border-bottom:0;}
.home-sub-set .hometop_fandarea-date{width:4em;float:left;line-height:1.4;}
.home-sub-set .hometop_fandarea-date span{display:block;text-align:center;}
.home-sub-set .hometop_fandarea-text{width:calc(100% - 5em);float:right;line-height:1.4;}
.home-sub-set .hometop_fandarea-txt{font-weight:normal;}
.home-main{position: relative;}
.home-main-menu{font-size:20px;font-weight:bold;color:#777;padding:0 0 1em;}
.home-main-menu-in{overflow:hidden;box-sizing: border-box;position: relative;}
.home-main-menu-in:after{position: absolute;content:"";bottom:0;left:0;right:-400px;height:4px;background:#E8E8E8;z-index:99;}
.hmmb{padding:.45em 0;width:calc(100% / 4);text-align:center;float:left;position: relative;cursor: pointer;}
.hmmb.hmms{color:#333;}
.hmmb:hover{color:#333;}
.hmmb.hmms:after{position: absolute;content:"";bottom:0;left:0;right:0;height:4px;background:#F21E16;z-index:999;}
@media (max-width: 640px){
.home-main-menu-ins{width:100%;}
.hmmb{font-size: 15.5px;}
.hmmb{width:25%;display:inline-block;padding:.75em 0;text-align: center;}
}
#main-column{width:100%;}
.homes{width:100%;min-width:980px;max-width:1100px;
margin:2em auto;}
.home-main{width:calc(100% - 380px);float:left;}
.home-sub{width:340px;float:right;}
@media (max-width: 832px){#main-column{width:100%;}
.homes{width:100%;min-width:auto;max-width:auto;margin:2em auto;}
.home-main{width:100%;float:none;}
.home-sub{width:100%;float:none;margin-top:2em;}
.homes-wrap{overflow: auto;}
}
.home-sub-head{border-bottom:2px solid #C7C7C7;font-size:20px;font-weight:bold;padding:.35em .5em;margin-top:1px;}
.home-sub-head-t{display: inline-block;}
.home-sub-head a{display: inline-block;float:right;font-size:16px;font-weight:normal;color:#c7c7c7;margin-top:4px;}
.home-sub-head a:after{content:" ＞";}
.home-glo .home-sub-head{margin-bottom:.5em;}
.home-glo .sp-thumbnail-container{border-bottom:4px solid #eee;font-size:15px;text-align:center;line-height:48px;}
.home-glo .sp-selected-thumbnail{border-bottom:4px solid #F21E16;}
#top-breaking-area{max-width:330px !important;margin:0 auto !important;}
.top-breaking-area-list{font-size:15px;padding:.75em 0;border-bottom:1px solid #eee;}
.top-breaking-area-list-content{overflow:hidden;}
.top-breaking-area-list-content-date{width:4em;float:left;font-size:15px;color:#234;}
.top-breaking-area-list-content-date span{display:block;text-align:center;}
.top-breaking-area-list-content-title{width:calc(100% - 4em);float:right;color:#111;font-weight:normal;}
.top-breaking-area-list-content-title a{color:#555;}
.top-breaking-area-list-content-cat a{color:#2098A8;float:left;font-weight:bold;}
.top-breaking-area-list-content-cat:after{content:"：";}
#top-breaking-area{position:relative}
#top-breaking-area:after{position: absolute;bottom: 0;left: 0;z-index: 2;content: '';width: 100%;height: 5%;background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 1) 100%);}
@media (max-width: 640px){#top-breaking-area{max-width:calc(100% - 24px) !important;margin:0 12px !important;}
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before{background-color:#ccc !important;}
.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}
.sp-slides-container{position:relative}
.sp-mask{position:relative;overflow:hidden}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slide{position:absolute}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.sp-no-js{overflow:hidden;max-width:100%}
.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}
.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}
.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}
.sp-bottom-thumbnails{margin-top:4px}
.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}
.sp-right-thumbnails{right:0;margin-left:4px}
.sp-left-thumbnails{left:0;margin-right:4px}
.sp-thumbnails{position:relative}
.sp-thumbnail{border:none}
.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}
.sp-rtl .sp-thumbnail-container{float:right}
.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}
.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}
.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}
.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}
.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}
.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}
.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}
.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}
.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}
.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}
.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}
.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}
.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}
.sp-rounded{border-radius:10px}
.sp-padding{padding:10px}
.sp-grab{cursor:url(images/openhand.cur),move}
.sp-grabbing{cursor:url(images/closedhand.cur),move}
.sp-selectable{cursor:default}
.sp-caption-container{text-align:center;margin-top:10px}
.sp-full-screen{margin:0!important;background-color:#000}
.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sp-full-screen-button:before{content:'\2195'}
.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.slider-pro:hover .sp-fade-full-screen{opacity:1}
.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}
.sp-rtl .sp-buttons{direction:rtl}
.sp-full-screen .sp-buttons{display:none}
.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.sp-selected-button{background-color:#000}
@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}
}
@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}
}
@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}
}
.sp-arrows{position:absolute}
.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}
.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}
.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}
.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}
.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sp-horizontal .sp-previous-arrow{left:20px;right:auto}
.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}
.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}
.sp-vertical .sp-previous-arrow{top:20px}
.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}
.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}
.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}
.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.sp-thumbnail-arrows{position:absolute}
.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}
.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}
.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}
.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}
.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}
.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}
.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}
.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}
.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}
.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}
.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}
.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}
.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}
a.sp-video{text-decoration:none}
a.sp-video img{-webkit-backface-visibility:hidden;border:none}
a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}
.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}
.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}
.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}
.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}
.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}
.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}
.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}
.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}
.slider-pro img.sp-layer{border:none}
