@charset "UTF-8";

   body {
color: #fff !important;
}
a {
color:#f6d;
}
h1, h2, h3, h4, h5, h6 {
color: #f6d;
}
.entry h2 a {
color: #f6d !important;
}
.entry .post-meta a {
color: #f9e;
}
#breadcrumb, #breadcrumb a {
color: #f9c;
}
blockquote{
background-color: #440040;
border: 3px solid #ccc;
border-radius: 12px;
padding: 24px;
color: #dcd;
}
.border {
width: 100%;
height: 1px;
margin-bottom: 30px;
clear: both;
}
.category-description {
background-color: #403;
border: 1px solid #ddd;
}
.entry-snippet {
color: #eee;
}
.footer-post-meta {
color: #c39;
}
a:hover article{
background-color: #636 !important;
}
.hover-card .entry-read, .hover-card .category, .hover-card .related-entry-read, .hover-card .blog-card-title, .hover-card .admin-pv {
color: #f6d;
}
li .cat-item{
display: inline-block;
font-size: 14px;
}
#main {
padding: 20px 5px !important;
border: 1px solid #333 !important;
border-radius: 10px;
background-color: rgba(0,0,0,.7) !important;
}
.navigation a:hover{
background-color: #c69 !important;
color: #fff !important;
}
.navigation > div {
border-top: 1px solid #404 !important;
border-bottom: 1px solid #404 !important;
}
.pagination a {
color: #f6d;
border : 1px solid #403;
}
.pagination li.current a {
background-color: #403;
color: #fff;
}
.pager {
font-size: 1.5em;
}
.post-meta {
background-color: #440036 !important;
color: #e5c;
}
#prev-next #prev-title, #prev-next #next-title{
border: 1px #333 solid;
color: #f6c;
background-color: #000;
}
#sidebar{
width: 310px;
padding: 5px;
border-radius: 10px;
background-color:	rgba(64,0,48,.7) !important;
}
#sharebar {
background-color: #000;
border-color: #222;
} .hidden_box {
padding: 0;
text-align: center;
}
.hidden_box label {
border: 1px solid #ddd;
border-radius: 4px;
cursor :pointer;
margin: 10px;
padding: 2px;
width: 320px;
float: left;
}
.hidden_box label:hover {
background: #c69;
}
.hidden_box label:after {
content: "エリア一覧を表示"; }
.hidden_box input {
display: none;
}
.hidden_box .hidden_show {
height: 0;
overflow: hidden;
opacity: 0;
padding: 0;
text-align: center;
transition: 0.5s;
}
.hidden_box input:checked + label:after {
content: "エリア一覧を畳む"; }
.hidden_box input:checked ~ .hidden_show {
width: 100%;
height: auto;
opacity: 1;
padding: 0 0 25px 0;
} .old-post-message{
font-size: 85%;
color: #c6c;
min-height: 90px;
}
.old-post-message img{
border: 1px solid #000;
padding: 5px;
float: left;
width: 20%;
max-width: 120px;
max-height: 120px;
} .paging{ 
background: #402;
color: #e9d;
border: 3px solid #603;
border-radius: 5px;
margin: 10px 0; padding: 5px 10px;
}
.paging li{ 
list-style: none;
display: inline-block;
margin-right: 5px;
}
.paging-child a{
margin-left: 20px;
font-size: 85%;
} .page-link span {
background-color: #f6c;
}
.page-link a span {
background-color: #604;
color: #f6d;
} .toppage-list {
padding-left: 0px !important;
}
.toppage-list li{
list-style: none;
display: inline-block;
border: 1px solid #333;
border-radius: 10px;	
background: rgba(0,0,0,.7);
margin-right: 5px;
}
.toppage-list li a{
text-decoration: none;
color: #fff;
display: block;
padding: 5px;
}
.toppage-list li:hover{
border: 1px solid #c09;
}
.toppage-list ul.catlist{
list-style:none;
padding-left: 10px;
}
.toppage-list ul.catlist li{
font-size: 75%;
background: #000;
border: 1px solid #333;
border-radius: 4px;
padding: 0;
margin: 2px 5px 2px 0;
}
.toppage-list ul.catlist {
color: #fff;
margin: 5px
}
.toppage-list ul.catlist a{
text-decoration:none;
color: #fff;
display: block;
}
.toppage-list ul.catlist a:hover{
color: #f3c;
}
.toppage-list ul.catlist li:hover{
border: 1px solid #c09;
}
.toppage-list ul.catcount{
font-size: 75%;
} .dfad img {
height: auto !important;
} .amazlet-box {
color: #fff;
background: #403;
font-size: 16px;
line-height: 1.5;
margin-top: 32px;
margin-bottom: 32px !important;
padding: 26px 16px;
border: 1px solid #f0c;
position: relative;
border-radius: 2px;
}
.amazlet-box a {
text-decoration: underline;
box-shadow:none;
}
.amazlet-box a:hover {
box-shadow:none;
}
.amazlet-image {
margin: 0px 14px 1px 0px !important;
}
.amazlet-image img {
margin: 0;
}
.amazlet-name a {
color: #c09;
}
.amazlet-name a:hover {
color: #fff;
}
.amazlet-powered-date {
font-size: 10px !important;
}
.amazlet-detail {
font-size: 12px;
}
.amazlet-link {
margin-top: 10px !important;
}
.amazlet-link a {
width: 278px;
display: block;
text-align: center;
font-size: 16px;
text-decoration: none;
color: #111;
padding: 12px;
margin: 10px 2px;
background: #f4d078;
background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
-webkit-tap-highlight-color: transparent;
}
.amazlet-link a:hover {
color: #111 !important;
box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 1px 1px 7px 0 rgba(0,0,0,0.12), 1px 3px 1px -1px rgba(0,0,0,0.2);
}
.amazlet-link a:before {
font-family: 'FontAwesome';
content: '\f270';
font-size: 90%;
margin-right: 10px;
} @media screen and (max-width:480px){
.amazlet-box {
font-size: 12px;
}
.amazlet-image {
margin: 0px 10px 1px 0px !important;
}
.amazlet-sub-info {
width: 100%;
}
.amazlet-detail {
font-size: 10px;
}
.amazlet-link a {
width: 96%;
margin-right: 6px;
}
}  .amzn-native-product{
background:transparent !important;
border: none !important;
color: #fff;
}
.amzn-native-product a{
color: #f6d !important;
} .amazonjs_item{
background: rgba(64,0,48,.5);
color: #dbc;
border: none;
border-radius: 10px;
}
.amazonjs_item a{
color: #f6d;
}
.amazonjs_item .amazonjs_info ul li b{
color: #d3a;
}
.amazonjs_item .amazonjs_info .amazonjs_price span {
color: #968;
margin-left: .5em;
} @media only screen and (min-width: 481px){
#widget-sp {display:none;}
}
@media screen and (max-width: 480px){
#widget-pc {display:none;}
} .result-paging{
color: #c09;
border: 1px solid #603;
border-radius: 5px;
margin: 10px 0; padding: 5px 10px;
text-align: right;
}
.photo-caption{
font-size: 90%;
color: #c69;
}
.ads{
width:auto;
height:250px;
color:#ebe;
font-size:90%;
}
.ads-title{
font-size:120%;
color: #f33;
}
.days{
background: #c69;
border: 1px solid #000;
border-radius: 5px;
color: #000;
text-align: center;
padding: 5px;
font-size: 12px;
}
.days-number{
font-size: 120%;
}.yarpp-related {
margin: 1em 0;
}
.yarpp-related a{
text-decoration: none;
font-weight: bold;
}
.yarpp-related .yarpp-thumbnail-title{
text-align: left;
font-weight: bold;
font-size: 96%;
text-decoration: none;
}
.yarpp-related h3{
font-weight: bold;
padding: 0 0 5px 0;
font-size: 125%;
text-transform: capitalize;
margin: 0;
}
.yarpp-related .yarpp-promote{ 
clear: both;
background: url(//api.engage.bidsystem.com/adk_mini_logo.png) no-repeat;
float: right;
text-indent: -1000px;
cursor: pointer;
color: #666;
font-size: 11px;
height: 17px;
width: 78px;
}.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
display: inline-block;
*display: inline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 1px solid rgba(127,127,127,0.1);
width: 130px;
height: 170px;
margin: 5px;
margin-left: 0px;
vertical-align: top;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
width: 120px;
height: 120px;
margin: 5px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
font-size: 1em;
max-height: 2.8em;
line-height: 1.4em;
margin: 7px;
margin-top: 0px;
width: 120px;
text-decoration: inherit;
overflow: hidden;
}
.yarpp-thumbnail-default {
overflow: hidden;
}
.yarpp-thumbnail-default > img {
min-height: 120px;
min-width: 120px;
}