.entry-content img {
margin: 1.5em auto 1.5em auto;
max-width: 100%;
height: auto;
}
.mokuji {
border: 2px solid #da4033;
border-radius: 4px;
margin: 2em 0;
padding: 2em;
position: relative;
}
.mokuji::before {
background-color: #fff;
color: #da4033;
content: "この記事の目次";
font-weight: bold;
left: 1em;
padding: 0 .5em;
position: absolute;
top: -1em;
}
#appreach-box {
background: #ccc;
background-image: -webkit-linear-gradient(top,
rgba(220, 220, 220, 1.0), 
rgba(240, 240, 240, 1.0) 25%,
rgba(235, 235, 235, 1.0) 30%,
rgba(240, 240, 240, 1.0) 36%,
rgba(235, 235, 235, 1.0) 50%,
rgba(215, 215, 215, 1.0) 80%,
rgba(210, 210, 210, 1.0)
);
background-image: -moz-linear-gradient(top,
rgba(220, 220, 220, 1.0), 
rgba(240, 240, 240, 1.0) 25%,
rgba(235, 235, 235, 1.0) 30%,
rgba(240, 240, 240, 1.0) 36%,
rgba(235, 235, 235, 1.0) 50%,
rgba(215, 215, 215, 1.0) 80%,
rgba(210, 210, 210, 1.0)
);
background-image: -o-linear-gradient(top,
rgba(220, 220, 220, 1.0), 
rgba(240, 240, 240, 1.0) 25%,
rgba(235, 235, 235, 1.0) 30%,
rgba(240, 240, 240, 1.0) 36%,
rgba(235, 235, 235, 1.0) 50%,
rgba(215, 215, 215, 1.0) 80%,
rgba(210, 210, 210, 1.0)
);
background-image: linear-gradient(to bottom,
rgba(220, 220, 220, 1.0), 
rgba(240, 240, 240, 1.0) 25%,
rgba(235, 235, 235, 1.0) 30%,
rgba(240, 240, 240, 1.0) 36%,
rgba(235, 235, 235, 1.0) 50%,
rgba(215, 215, 215, 1.0) 80%,
rgba(210, 210, 210, 1.0)
);
border-top: 1px solid #ccc;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-left: 1px solid #ddd;
box-shadow: 0 0 0 1px rgba(255, 255, 255, .5) inset;
color: #333;
margin: 2rem 0;
padding: 1rem;
text-shadow: -1px 1px 0 rgba(255,255,255,.8);
}
#appreach-box p,
#appreach-box br {
display: none;
}
.appreach-info {
overflow: hidden;
}
.appreach-info a {
color: #333;
}
#appreach-appname {
font-size: 1.1em;
font-weight: bold;
}
.appreach-powered {
background-color: rgba(0, 0, 0, .1);
box-shadow: 1px 1px 1px rgba(0, 0, 0, .2) inset;
color: #111;
display: block !important;
font-size: 65% !important;
margin: 1em 0;
padding: .2em .5em .2em 0;
text-align: center;
text-shadow: -1px 1px 0 rgba(255,255,255,.2);
}
.appreach-powered a {
color: #111;
}
.fa-arrow-circle-down:before {
content: "\f0ab";
color: #bc2818;
margin-right: 20%;
margin-left: 3%;
font-size: 20px;
}
.recommendedArticle {
padding: 20px;
margin: 25px 12px;
color: #E22F26;
background-color: #f8f8f8;
}
.sectionTitle {
padding: 6px;
margin-bottom: 5px;
width: 100%;
color: #333;
background-color: #f5e6e9;
font-size: 110%;
font-weight: bold;
text-align: center;
}
.onTitle {
padding: 6px 3px 3px 11px;
margin-bottom: 15px;
width: 100%;
color: #333;
background-color: #f5e6e9;
font-size: 110%;
font-weight: bold;
}
.toppagelink {
padding: 6px;
margin-bottom: 5px;
width: 100%;
color: #333;
background-color: #f5e6e9;
font-size: 110%;
font-weight: bold;
text-align: center;
}
.single .related-box .h_ttl{
font-size: 24px;
text-align: center;
margin-top: 0em;
margin-bottom: 1em;
padding: 0.4em 0.4em;
background-color: whitesmoke;
border-radius: 5px;}
}
.entry-content td {
padding: 0.3em;
border: 1px solid #cfcfcf;
background: #fff;
background: rgba(255, 255, 255, 0.6);
}
.entry-content table {
width: initial;
font-size: 0.92em;
border: 1px solid #efefef;
margin-bottom: 1.5em;
}
#footer-top .widgettitle {
font-size: 20px;
}
.header-info a {
font-weight: bold;
} .entry-content a[target="_blank"]:after {
content:none;
}
.entry-content h3{
background: whitesmoke;
} a:link {
text-decoration: none;
} a:link {
}
#logo a img {
width: auto;
margin-top: 3px;
max-width: 90%;
max-height: 45px;
}
.menu-sp a {
color: #605b5b;
text-decoration: none;
display: block;
padding: .4em .9em;
border-radius: 1em;
} .add.more{margin-left: 0em;} @media screen and (max-width: 341px) {
.mobile-adsense {
position: relative;
width: 320px;
left: -16px;
}