@media screen and (max-width:768px) {
* {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.gsc-search-button input
{ 
-webkit-box-sizing: initial;
-moz-box-sizing: initial;
-o-box-sizing: initial;
-ms-box-sizing: initial;
box-sizing: initial; 
}
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
iframe {
width: 100%;
height: auto;
}
@font-face {
font-family: "YuGothic-M";
font-weight: normal;
src: local("YuGothic-Medium"),
local("Yu Gothic Medium"),
local("YuGothic-Regular");
}
@font-face {
font-family: "YuGothic-M";
font-weight: bold;
src: local("YoGothic-Bold"),
local("Yu Gothic");
}
html {
font-size: 62.5%;/* 16px x 0.625 = 10px(=1rem) */
}
body {
font-size: 1.5rem;/* 15px */
line-height: 1.5;
font-family: -apple-system, blinkMacSystemFont, YuGothic-M, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
-webkit-text-size-adjust: auto;
font-feature-settings: "palt";
color: #333333;
background-color: #FFFFFF;
}
input.re-width,textarea.re-width{
width: 90%;
}
input.prsu{
width: 90%;
border: 1px #ddd solid;
display: block;
text-decoration: none;
padding: 1.0em 1.5em;
color: #0bd;
border-radius: 0.3em;
}
input.prsu:hover{
background-color: #f6f6f6;
}
.prsu{
margin: 1em 0;
}
.ablock {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0.2em 0.2em 0.2em 1.0em;
border: 1px solid #DDDDDD;
color: #666666;
background: #F8F8F8;
background-image : url(bq.gif);
background-position: 0.5em 0.5em;
background-repeat: no-repeat;
}
.bblock {
margin: 0.1em 0.2em 0.1em 0.2em;
padding: 0.1em 0.1em 0.1em 0.2em;
border: 1px solid #DDDDDD;
color: #666666;
background: #F8F8F8;
}
#container a {
color: #808080; text-decoration: none;
}
#container a:hover {
color: #333333; text-decoration: underline;
}
#header-inner, #content-inner, #footer-inner ,#header-inner, #beta-inner, #gamma-inner {
padding-right: 0;
padding-left: 0;
}
#container-inner {
width: auto;
overflow: hidden;
}
#alpha-inner {
padding-top: 0.1em;
padding-bottom: 0.5em;
}
#beta-inner,#gamma-inner {
padding-top: 1em;
}
#footer {
clear: both;
}
#header-inner,#content-inner,#footer,#footer-inner,.asset-body {
height: 1%;
}
.asset-body,.archive-content {
margin : 0 0 1.0em 0 ;
padding: 0.5em 0.5em;
}
#comments,#trackbacks {
margin-left: 1.0em;
}
.asset-body-main {
height: 1%;
margin : 0 0 1.0em 0 ;
padding: 0.5em 0.5em;
border-bottom: 0.5em solid #CCCCCC;
}
.layout-wt #container,.layout-tw #container {
width: auto;
margin: 0 auto 0 auto;
}
.layout-wt #content,.layout-tw #content {
width: auto;
left: 0.1em;
}
.layout-wt #content-inner {
background-repeat: repeat-y;
}
.layout-wt #alpha {
width: auto;
}
.layout-wt #beta {
width: auto;
}
.layout-wt #beta-inner {
margin-left: 0.1em;
}
#header {
margin : 0;
}
#header-inner {
position: relative;
margin:0;
padding: 0;
}
#header-content {
width: auto;
margin: 0px;
height: auto;
}
#header-name {
margin: 0.2em;
padding: 0.1em;
color: #424242;
font-size: 2.4rem;/* 24px */
font-weight: bold;
line-height: 1.5;
}
#header-description {
margin: 0.2em;
padding: 0.1em 0 0em 0.2em;
color: #424242;
font-size: 1.4rem;/* 14px */
font-weight: normal;
line-height: 1.5;
}
#header-description br{
display: none;
}
#header a {
text-decoration: none;
color: #424242;
font-weight: bold;
}
#header a:hover {
text-decoration: none;
color: #D8D8D8;
}
.crumbs {
font-size: 1.2rem;
margin: 1em 0 0 1em;
}
#menu {
display: none;
overflow:hidden;
margin: 0 auto 1.0em auto;
padding: 0;
}
#menu li {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
#menu li a {
display: block;
padding: 10px 0 10px 0;
background-color: #2a83a2;
color: #FFF;
text-align: center;
text-decoration: none;
border-bottom:1px solid #FFF;
}
#menu li:last-child a {
border: none;
}
#menu li a:hover {
text-decoration: none;
color: #FFF;
background: #4baacb;
}
#toggle {
display: block;
position: relative;
width: 100%;
background: #2a83a2;
}
#toggle a{
display: block;
position: relative;
padding: 10px 0 10px;
border-bottom: 1px solid #FFF;
color:#FFF;
text-align: center;
text-decoration: none;
}
#toggle a:hover{
text-decoration: none;
}
#toggle:before {
display: block;
content: "";
position: absolute;
top: 50%;
left: 10px;
width: 30px;
height: 30px;
margin-top: -15px;
background: #FFF;
}
#toggle a:before, #toggle a:after {
display: block;
content: "";
position: absolute;
top: 50%;
left: 10px;
width: 30px;
height: 6px;
background: #2a83a2;
}
#toggle a:before {
margin-top:-9px;
}
#toggle a:after {
margin-top: 3px;
}
.asset-name,.trackbacks-header,.comments-header,.comments-open-header,.archive-header,.search-form-header {
border-left: 0.3em solid #555555;
font-weight: bold;
color: #555555;
margin: 0;
padding: 0.3em 0 0.3em 0.5em;
font-size: 1.8rem;/* 18px */
font-weight: bold;
line-height: 1.6;
background-color : #ffffff;
}
.archive-header {
margin-bottom: 1.0em;
}
.archive-title,.search-results-header,.mt-dynamic-error h1,.mt-comment-preview h1,.mt-comment-error h1,.mt-comment-confirmation h1 {
margin-bottom: 1.0em;
padding: 0;
font-size: 1.8rem;/* 16px */
font-weight: bold;
background-color:#FFFFFF;
color: #555555;
}
.archive-title em {
font-style: normal; color: #AAAAAA;
}
#content .asset-name a {
text-decoration: none;
margin-bottom: 0.1em;
font-weight: bold;
color: #555555;
}
#content .asset-name a:hover {
text-decoration: none;
color: #AAAAAA;
}
.asset-content {
margin: 0.1em 0;
}
.asset-more-link {
font-weight: bold;
color: #666666;
background-repeat: no-repeat;
background-position: 0.5em 0.5em;
text-align: right;
}
.asset-header {
margin-left: 0.5em;
}
.asset-meta {
margin: 0 0 1.0em 0;
padding: 0.3em 0 0.3em 0.5em;
font-size: 1.2rem;
text-align: left;
border-top: 1px solid #A0A0A0;
border-left: 5px solid #A0A0A0;
}
.byline {
color: #AAAAAA; font-weight: bold;
}
.asset-footer {
margin-left: 0.5em;
border-top: 0 solid #A0A0A0;
}
.asset-footer a,
.comment-footer a {
font-weight: normal;
}
.content-nav {
font-size: 1.6rem;
text-align: left;
margin: 1em 0;
}
.content-nav a {
border-bottom: 1px #ddd solid;
display: block;
text-decoration: none;
padding: 1.0em 1.5em;
color: #0bd;
}
.content-nav a:hover {
background-color: #f6f6f6;
}
.content-nav a:first-child {
border-top: 1px #ddd solid;
}
.content-nav-label {
color: #000;
margin-bottom: 1.0em;
}
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
margin: 0.1em 0;
}
.trackbacks-info {
margin: 0.1em 0;
padding: 1.0em;
color: #7b9344;
}
.trackback {
border: 1px dotted #CCCCCC;
margin: 0.1em 0;
padding: 0.1em 0;
background-position: top right;
background-repeat: no-repeat;
}
.trackback-footer,
.comment-footer {
text-align: right;
}
.comment {
border: 1px solid #DDDDDD;
margin: 0.5em;
padding: 0 0 0.2em 0.8em;
background: #F8F8F8;
}
.replytolink a{
width: 20%;
border: 1px #ddd solid;
color: #0bd;
background-color: #ffffff;
padding: 0.1em 0.1em;
text-align: center;
border-radius: 0.3em;
display: inline-block;
text-decoration: none;
}
.replytolink a:hover{
background-color: #f6f6f6;
}
.trackback-header,.comment-header,.trackback-header .asset-meta,.comment-header .asset-meta {
color: #808080;
font-weight: bold;
margin: 0;
padding: 0.1em;
border: none;
}
.footcontents {
margin: 0;
padding: 0.1em;
}
.entry-categories,.entry-tags,.entry-categories-header,.entry-tags-header {
color: #808080;
font-weight: bold;
}
.entry-category,.entry-tag {
font-size: 1.0em;
}
.entry-categories,.entry-tags {
width:100%;
margin; 0;
padding: 0;
clear:both;
text-align: left;
}
.entry-categories li,.entry-tags li{
font-size: 1.6rem;
display:inline-block;
width:auto
margin-bottom:0.2em;
list-style:none;
}
.crumbs {
font-size: 1.6rem;/* 16px */
margin: 1.0em;
}
.updated {
font-size: 1.2rem;/* 12px */
margin: 1.0em;
text-align: right;
}
.widget-header {
margin: 0.1em;
border-bottom: 1px solid #F0F0F0;
font-size: 2.0rem;/* 20px */
font-weight: normal;
color: #555555;
padding: 1em;
background: #EEEEEE;
line-height: 1;
text-transform: uppercase;
text-align: left;
}
.widget-header-ad {
margin: 0.1em;
border-bottom: 1px solid #F0F0F0;
font-size: 2.0rem;/* 20px */
font-weight: normal;
color: #555555;
padding: 1em;
background: #EEEEEE;
line-height: 1;
text-transform: uppercase;
text-align: left;
}
.widget {
margin: 0 0 1.6em 0;
border: 0 solid #AAAAAA;
}
.widget-content,.widget-feed-content, {
margin: 0.5em 0 0.5em 0;
padding: 0.5em 0 0.5em 0;
font-size: 1.6rem;/* 16px */
line-height: 1.5;
}
.widget-content-unseki{
margin: 0.5em 0.5em 0 0.5em;
padding: 0.5em 0.5em 0 0.5em;
font-size: 1.4rem;/* 14px */
line-height: 1.5;
}
.unseki {
text-align: center;
}
.widget-content-unseki p br{
display: none;
}
.widget-tarekomi-content {
margin: 0.3em;
padding: 0.3em 0.3em 0 0.3em;
font-size: 9pt;
line-height: 1.2;
text-align: center;
}
.widget-content-cat {
margin: 0.5em 0 0 0.5em;
padding: 0.5em 0 0 0.5em;
font-size: 1.6rem;/* 16px */
line-height: 1.2;
}
.widget-content-ad,.widget-content-adlinkunit {
margin: 0.5em 0 0.5em 0;
padding: 0.5em 0 0.5em 0;
font-size: 1.6rem;/* 16px */
line-height: 1.5;
text-align: center;
}
.widget-content-sns {
margin: 0.5em 0 0.5em 0;
padding: 0.5em 0 0.5em 0;
font-size: 1.6rem;/* 16px */
line-height: 1.5;
text-align: center;
}
.widget-content-gse {
margin: 0.3em;
padding: 0.8em 0.8em 0 0.8em;
text-align: center;
font-size: 1.6rem;
line-height: 1.5;
}
.widget-content-adlinkunit {
text-align: center;
}
.widget-content p { line-height: 1.3; }
.widget-content ul,.widget-content dl,.widget-categories ul,.widget-categories dl {
list-style-type: none;
margin: 0;
padding: 0 0 0 0.2em;
color: #666666;
}
.widget-content-cat dl dt {
margin: 15px 0px 0px 15px;
display: list-item;
list-style-type: disc;
}
.widget-content-cat dd {
margin: 5px 0px 0px -10px;
display: list-item;
list-style-type: none;
}
.widget-content-cat li {
margin: 5px 0px 5px 0px;
display: list-item;
list-style-type: circle;
}
.widget-content li,.widget-categories li,.widget-archive li,.widget-pages li,.widget-content dt {
margin:0;
padding: 0.1em 0 0.1em 0.3em;
}
.widget-content dt a,.widget-categories dt a {
display: block;
padding: 0.1em 0 0.1em 0.2em;
height: 1%;
}
.widget-content dd,.widget-content dd a,.widget-categories dd,.widget-categories dd a {
margin-left: 1.0em;
}
.widget-content li a,.widget-categories li a,.widget-archives li a,.widget-archive li a,.widget-pages li a {
display: block;
padding: 0.1em 0 0.1em 0.2em;
height: 1%;
}
#content .widget-categories li a:hover,#content .widget-archives li a:hover,#content .widget-archive li a:hover,#content .widget-pages li a:hover {
text-decoration: none;
}
.archive-individual ul {
margin: 0 0 0 0.5em;
list-style-image: none;
}
.archive-content ul,.widget-recent-comments ul {
margin-left: 0.1em;
}
.recent-comments ul,
.recent-comments dt {
list-style-type: disc;
}
.recent-comments ul ul,
.recent-comments dl {
padding-left: 1.0em;
list-style-type: circle;
}
.recent-comments ul ul li{
margin-bottom: 1.0em;
}
.com100 {
padding-left: 0.2em;
font-size: 1.4rem;
}
.com100date {
font-size: 1.2rem;
}
.widget-recent-assets ul,.widget-assets .widget-list {
margin: 0;
padding: 0;
list-style: none;
}
.item {
display: inline;
float: left;
margin: 0pt 0.1em 1.0em;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: auto;
height: auto;
}
.layout-wt .widget-recent-assets .widget-content,.layout-tw .widget-recent-assets .widget-content {
margin-left: 1.2em;
}
#content .widget-powered .widget-content {
margin-top: 1.0em;
margin-bottom: 1.0em;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align: center;
padding: 1.0em;
}
#footer {
margin: 0;
padding-top: 0.1em;
padding-bottom: 1.0em;
}
.layout-wt #footer,.layout-tw #footer,.mt-dynamic-error #footer,.layout-one-column #footer {
}
#footer-inner {
margin: 0 0.6em 0 0.6em;
border-top: 1px solid #DDDDDD;
}
#footer-content {
margin: 1.0em 0;
color: #666666;
}
#footer .widget {
margin-bottom: 0;
}
#footer .widget-content {
padding-right: 0;
padding-left: 0;
}
.asset-body p {
line-height: 2;
}
.asset-body p.up2,.asset-body span.up2 {
margin-top: 2em;
}
.asset-body p.le1,.asset-body span.le1 {
margin-left: 1.0em;
}
.asset-body p.le2,.asset-body span.le2 {
margin-left: 1.5em;
}
.asset-body p.le3,.asset-body span.le3 {
margin-left: 2em;
}
.asset-body p.right,.asset-body span.right,blockquote p.right,blockquote span.right {
text-align: right;
}
.asset-body p.xbst,
.asset-body span.xbst {
font-weight: bold;
font-size: x-large;
}
.asset-body p.bst,.asset-body span.bst {
font-weight: bold;
font-size: large;
}
.asset-body p.str,.asset-body span.str {
font-weight: bold;
}
.asset-body p.big,.asset-body span.big {
font-size: large;
}
.asset-body p.xbig,
.asset-body span.xbig {
font-size: x-large;
}
.asset-body p.dw2 {
margin-bottom: 2em;
}
.asset-body p.small,
.asset-body span.small {
font-size: small;
}
.asset-body h2 {
font-weight: bold;
font-size: x-large;
margin-left: 1.0em;
}
.asset-body p.ctr,
.asset-body span.ctr {
text-align: center;
}
.asset-body p.ctrup2,
.asset-body span.ctrup2 {
text-align: center;
margin-top: 2em;
}
.asset-body p.map {
margin-left: 1.5em;
}
.asset-body p.mapup2 {
margin-left: 1.5em;
margin-top: 2em;
}
.kokuchi {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.asset-body p.strike {
text-decoration: line-through;
}
.asset-body p.source,
.asset-body span.source {
font-size: small;
color: #555555;
}
blockquote {
margin: 0.3em 0.8em 0.3em 0.8em;
padding: 0.2em 0.2em 0.2em 1.0em;
border: 1px solid #DDDDDD;
color: #666666;
background: #F8F8F8;
}
.gotop {
position: fixed;
z-index: 100;
bottom: 1.0em;
right: 1.0em;
color: #cccccc;
font-size: 80%;
text-decoration: none;
padding: 0.5em 0.7em;
border-radius: 0.5em;
background-color: #000;
opacity: 0.4;
}
.gotop :hover{
opacity: 0.6;
}
.widget-content-monthly {
font-size: 1.0rem;
line-height: 1.2;
padding: 1.0em;
}
.select-group{
position: relative;
display: inline-block;
overflow: hidden;
box-sizing: border-box;
width: 100%;
padding: 0;
vertical-align: middle;
border: 1px solid #ddd;
background-color: #fff;
background-repeat: no-repeat;
}
.select{
position: relative;
z-index: 1;  
line-height: 1.8;
display: block;
width: 100%;
padding: 0;
text-indent: 1.0rem;
border: none;
border-radius: 0;
background-color: transparent;
background-image: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.select-group:after{
position: absolute;
top: 0;
right: 8px;
bottom: 0;
width: 0;
height: 0;
margin: auto;
content: '';
border-top: 0.5em solid #999;
border-right: 0.5em solid transparent;
border-left: 0.5em solid transparent;
}
.widget-dcount-content {
margin: 0;
padding: 0.5em;
font-size: 1.4rem;
line-height: 1.5;
text-align: center;
}
.blogpeople-main {
font-size: 1.6rem;
line-height: 1.5;
}
.blogpeople-main span.bp {
color: #808080;
line-height: 2.0;
}
.zenback {
margin-left: 20px;
}
.blogranking{
margin-top: 2em;
}
.widget-blogranking-content {
margin: 0 0 0.5em 0;
padding: 1.0em 1.5em 0 1.5em;
font-size: 1.6rem;
line-height: 2;
}
.widget-blogranking-content img{
margin-top: 1.0em;
}
.pagenate {
margin: 1.0em 0 0 0;
padding: 0.1em 0 1.0em 0;  
font-size: 2.0rem;
text-align: center;
}
.pagenate ul {  
list-style-type: none;  
display: inline;
padding: 0.1em;  
margin: 0;  
} 
.pagenate ul li {  
list-style-type: none;  
font-size: 2.0rem;  
display: inline;
padding: 0.1em;  
margin: 0;  
background-color: #FFFFFF;  
} 
.pagenate ul li a {  
text-decoration: none;  
border: 1px solid #999999;  
padding: 0.1em;  
margin: 0;
color: #999999;
display: inline;  
} 
.pagenate ul li a:hover {
text-decoration: none;  
color: #B7A5B1;  
border: 1px solid #9a0;  
display: inline;
} 
.pagenate ul li a:visited {  
color: #394280;  
} 
.pagenate ul span.current_page {  
padding: 0.1em;  
margin: 0;  
color: #fff;  
background-color: #394280;
display: inline;
}
#like{
width:100%;
margin: auto;
padding: 0;
clear:both;
text-align: left;
}
#like ul{
height:auto;
}
#like li{
display:inline-block;
margin-right:1%;
margin-bottom: 0.5em;
border-radius: 0.5em;
list-style:none;
line-height: 1;
vertical-align: top;
}
#share{
width:100%;
margin-bottom: 2.0em;
padding: 0;
clear:both;
text-align: left;
}
#share h2.share-header {
border-left: 5px solid #555555;
font-weight: bold;
color: #555555;
margin-top: 1.0rem;
margin-left: 0.5em;
padding-left: 0.5em;
font-size: 1.6rem;  
}
#share ul{
height:auto;
}
#share li{
font-size: 1.4rem;
display: inline-block;
width: 8.4em;
margin-right: 1%;
margin-bottom: 0.8em;
border-radius: 0.3em;
list-style: none;
text-align: center;
}
#share li.share-twitter{
background:#55acee;
box-shadow:0 0.2em #2795e9;
}
#share li.share-twitter:hover{
background:#83c3f3;
}
#share li.share-facebook{
background:#3b5998;
box-shadow:0 0.2em #2d4373;
}
#share li.share-facebook:hover{
background:#4c70ba;
}
#share li.share-google{
background:#dd4b39;
box-shadow:0 0.2em #c23321;
}
#share li.share-google:hover{
background:#e47365;
}
#share li.share-hatena{
background:#2c6ebd;
box-shadow:0 0.2em #225694;
}
#share li.share-hatena:hover{
background:#4888d4;
}
#share li.share-pocket{
background:#f13d53;
box-shadow:0 0.2em #e6152f;
}
#share li.share-pocket:hover{
background:#f26f7f;
}
#share li.share-line{
background:#00C300;
box-shadow:0 0.2em #009d00;
}
#share li.share-line:hover{
background:#2bd92b;
}
#share a{
display:block;
height: 2.7em;
padding-top: 0.6em;
color:#ffffff;
text-decoration:none;
}
#share a:hover{
text-decoration:none;
color:#ffffff;
}
.adbigb {
margin: 1.0em 0.5em 0.5em 0;
padding: 1.5em 0 0.5em 0;
border: none;
text-align: center;
}
.admain {
margin: 0 0.5em 1.5em 0.5em;
border: none;
text-align: center;
}
.admain p {
font-size: small;
text-align: center;
}
.adentud { clear: both; }
.adentud p {
margin-left: 1.0em;
font-size: small;
}
.ad_inarticle {
margin: 1.0em 0.5em 1.0em 1.0em;
border: none;
text-align: center;
}
.ad_inarticle_main {
margin: 1.0em 0.5em 1.0em 1.0em;
border: none;
text-align: center;
}
.adCL{
float: left;
margin: 0;
padding: 0;
display: inline;
overflow: hidden;
}
.adCR {
margin: 0;
padding: 0;
text-align: right;
}
.adacvtop {
clear: both;
margin-bottom: 2.0em;
}
.adacvtop p {
margin-left: 1.0em;
font-size: small;
}
.adlinkunit {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0.3em 0 0.1em 1.5em;
bborder-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
text-align: left;
}
.adlinkunit_top {
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0.3em 0 0.3em 1.5em;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
background: #FFFFFF;
height: auto;
}
.adlink468 {
border: none;
text-align: center;
}
.adfooter {
border: none;
text-align: center;
}
.adsidebar {
border: none;
text-align: center;
}
.adsp {
border: none;
text-align: center;
}
.google-maps {
position: relative;
width: 100%;
padding-top: 75%;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.thumlist {
clear: both;
line-height: 1.6;
}
.thum {
float: left;
margin-left: 0.5em;
margin-right: 1.0em;
vertical-align: middle;
overflow: hidden;
display: block;
}
.thum img {
width: 150px;
height: auto;
}
.asset-more-link-thum {
font-weight: bold;
color: #666666;
text-align: center;
margin-top: 1.0em;
}
.asset-more-link-thum a {
color: #666666;
text-decoration: none;
padding: 0.5em 1.0em 0.5em 1.0em;
margin: auto;
border-style: solid;
border-width: 1px;
border-radius: 0.3em;
border-color: #ccc #999 #999 #ccc;
-webkit-border-radius: 0.3em; /* Chrome,Safari */
-moz-border-radius: 0.3em;    /* Firefox */
border-radius: 0.3em;         /* CSS3 */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
filter: progid:DXImageTransform.Microsoft .gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffcccccc'); /* IE */
-ms-filter:"progid:DXImageTransform.Microsoft .gradient(GradientType=0,startcolorstr=#ffffffff, endcolorstr=#ffcccccc))";  /* IE8 */
zoom: 1;
background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
background: linear-gradient(top, #fff, #ccc);      /* CSS3 */width: 90%;
display: block;
overflow: hidden;
}
.asset-more-link-thum a:hover{
background-color: #f6f6f6;
}
p.updated-thum {
font-size: 1.5rem;
margin-top: 1.0em;
text-align: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, body {
font-feature-settings: "pkna";
}
}
}
