@charset "UTF-8";
   #sidebar h3{
text-align:center;
line-height: 18px;
font-size: 14px;
font-weight: normal;
color: #fff;
background-color: #6d6d6d; padding: 1px 10px;
} .entry h2 a {
font-size: 18px;
background: linear-gradient(transparent 80%, #A9F5E1 80%);
} .article h1 {
font-size: 18px;
} ul {
margin: 0 0 0 1em;
padding: 0 0 0 1em; }
ul li {
padding-top: 1px; padding-bottom: 1px;
} .widget{
font-size:13px;
} #sidebar .widget {
margin-bottom: 1px;
} .entry-read a{
color:#fff;
font-size:16px;
background-color:#585858;
border:1px solid #0B173B;
border-radius:5px;
padding:7px 40px 7px 40px;
text-decoration:none;
}
.entry-read a:hover{
color:#fff;
background-color:#6E6E6E;
border:1px solid #045FB4;
} .entry-read {
text-align: right;
margin-right: 10px; 
} #main .entry {
border-bottom: 2px solid #BDBDBD;
padding-bottom: 20px;
} .entry-thumb img:hover, .entry-large-thumb img:hover, .related-entry-thumb img:hover {
opacity: 0.85; } .aaso {
position: relative;
height: 200px;
width: 200px;
display: block; }
.aaso:hover {
opacity:0.90;
filter: alpha(opacity=90); }
.aaso span {
position: absolute;
background: #0B0B3B;
color: #FFFFFF;
opacity:0.85;
filter: alpha(opacity=85); bottom: 0;
left: 0;
width: 196px;
padding: 1px 2px 1px 2px;
font-family: "Meiryo UI";
font-size: 13px;
text-align: center;
}      .post-meta .category a{
color: #2E2E2E;
font-size: 13px;
background-color: #D8D8D8;
text-decoration: none;
border-radius:4px;
margin: 0 2px;
padding: 0px 4px;
border:1px solid #424242;
border-bottom:2px solid #424242;
} .post-meta .category a[href*="/tsuujou"]{
background-color: #F8E0F7;
}
.post-meta .category a[href*="/quest_ninmu"]{
background-color: #BCF5A9;
}
.post-meta .category a[href*="/event"]{
background-color: #F5D0A9;
}
.post-meta .category a[href*="/db_soubi"]{
background-color: #CEF6F5;
}
.post-meta .category a[href*="/db_system"]{
background-color: #CECEF6;
}
.post-meta .category a[href*="/sonota"]{
background-color: #F2F5A9;
} .post-meta .category a:hover{
background-color: #58FA58;
}  .widget_categories li a{
color: #2E2E2E;
font-size: 12px;
background-color: #D8D8D8;
text-decoration: none;
border-radius:4px;
margin: 0px 2px;
padding: 0px 4px;
border:1px solid #424242; line-height:23px; } .widget_categories li a[href*="/tsuujou"]{
background-color: #F8E0F7;
}
.widget_categories li a[href*="/quest_ninmu"]{
background-color: #BCF5A9;
}
.widget_categories li a[href*="/event"]{
background-color: #F5D0A9;
}
.widget_categories li a[href*="/db_soubi"]{
background-color: #CEF6F5;
}
.widget_categories li a[href*="/db_system"]{
background-color: #CECEF6;
}
.widget_categories li a[href*="/sonota"]{
background-color: #F2F5A9;
} .widget_categories li a:hover{
background-color: #58FA58;
} .comment-notes,
.comment-form-email,
.comment-form-url,
.form-allowed-tags{
display:none;
} .waku1{
padding: 0.5em 1em;
margin: 1em 0;
background: #E0F8F7;
border: dashed 1px #0B6138;
}  .waku2{
padding: 0.5em 1em;
margin: 1em 0;
background: #FBFBEF;
border: dashed 1px #FF4000;
} .sga-ranking img {
border: medium none;
display: inline;
float: left;
width: 70px;
height: 70px;
margin-top: 3px;
margin-left: 1px;
margin-right: 5px;
margin-bottom: 3px;
box-shadow: 0px 8px 8px -6px #8d8c8c;
-webkit-box-shadow: 0px 8px 8px -6px #8d8c8c;
-moz-box-shadow: 0px 8px 8px -6px #8d8c8c;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.sga-ranking a {
text-decoration: none;
color: #111;
} .sga-ranking img:hover{
opacity: 0.85;
} .sga-ranking a:hover{
text-decoration: none;
color: #ba0505;
}
.sga-ranking li {
overflow: hidden;
}
.widget_simple_ga_ranking ol li {
clear: left;
float: none;
margin-bottom: 10px;
}
li.sga-ranking-list {
position: relative;
}
ol.sga-ranking {
counter-reset: popular-ranking;
}
li.sga-ranking-list:before {
background: none repeat scroll 0 0 #0B0B61;
color: #fff;
content: counter(popular-ranking,decimal);
counter-increment: popular-ranking;
font-size: 75%;
left: 1px;
top: 3px;
line-height: 1;
padding: 4px 7px;
position: absolute;
z-index: 1;
opacity: 0.9;
border-radius: 5px;
font-family: Arial;
}  .cstmreba {
width:98%;
height:auto;
margin:36px auto;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;
line-height: 1.5;
word-wrap: break-word;
box-sizing: border-box;
display: block;
}
.cstmreba a {
transition: 0.8s ;
color:#285EFF; }
.cstmreba a:hover {
color:#FFCA28; }
.cstmreba .booklink-box,
.cstmreba .kaerebalink-box,
.cstmreba .tomarebalink-box {
width: 100%;
background-color: #fafafa; overflow: hidden;
border-radius: 0px;
box-sizing: border-box;
padding: 12px 8px;
box-shadow: 0px 2px 5px 0 rgba(0,0,0,.26);
} .cstmreba .booklink-image,
.cstmreba .kaerebalink-image,
.cstmreba .tomarebalink-image {
width:150px;
float:left;
margin:0 14px 0 0;
text-align: center;
background: #fff;
}
.cstmreba .booklink-image a,
.cstmreba .kaerebalink-image a,
.cstmreba .tomarebalink-image a {
width:100%;
display:block;
}
.cstmreba .booklink-image a img,
.cstmreba .kaerebalink-image a img,
.cstmreba .tomarebalink-image a img {
margin:0 ;
padding: 0;
text-align:center;
background: #fff;
}
.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info {
overflow:hidden;
line-height:170%;
color: #333;
} .cstmreba .booklink-info a,
.cstmreba .kaerebalink-info a,
.cstmreba .tomarebalink-info a {
text-decoration: none;
} .cstmreba .booklink-name>a,
.cstmreba .kaerebalink-name>a,
.cstmreba .tomarebalink-name>a {
border-bottom: 1px solid ;
font-size:16px;
} .cstmreba .kaerebalink-name p,
.cstmreba .booklink-name p,
.cstmreba .tomarebalink-name p {
margin: 0;
} .cstmreba .booklink-powered-date,
.cstmreba .kaerebalink-powered-date,
.cstmreba .tomarebalink-powered-date {
font-size:10px;
line-height:150%;
}
.cstmreba .booklink-powered-date a,
.cstmreba .kaerebalink-powered-date a,
.cstmreba .tomarebalink-powered-date a {
color:#333;
border-bottom: none ;
}
.cstmreba .booklink-powered-date a:hover,
.cstmreba .kaerebalink-powered-date a:hover,
.cstmreba .tomarebalink-powered-date a:hover {
color:#333;
border-bottom: 1px solid #333 ;
} .cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address {
font-size:12px;
}
.cstmreba .kaerebalink-link1 div img,.cstmreba .booklink-link2 div img,.cstmreba .tomarebalink-link1 div img {
display:none !important;
}
.cstmreba .kaerebalink-link1, .cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 {
display: inline-block;
width: 100%;
margin-top: 5px;
}
.cstmreba .booklink-link2>div,
.cstmreba .kaerebalink-link1>div,
.cstmreba .tomarebalink-link1>div {
float:left;
width:24%;
min-width:128px;
margin:0.5%;
} .cstmreba .booklink-link2 a,
.cstmreba .kaerebalink-link1 a,
.cstmreba .tomarebalink-link1 a {
width: 100%;
display: inline-block;
text-align: center;
box-sizing: border-box;
margin: 1px 0;
padding:3% 0.5%;
border-radius: 8px;
font-size: 13px;
font-weight: bold;
line-height: 180%;
color: #fff;
box-shadow: 0px 2px 4px 0 rgba(0,0,0,.26);
} .cstmreba .tomarebalink-link1 .shoplinkrakuten a {background: #76ae25; border: 2px solid #76ae25; } .cstmreba .tomarebalink-link1 .shoplinkjalan a { background: #ff7a15; border: 2px solid #ff7a15;} .cstmreba .tomarebalink-link1 .shoplinkjtb a { background: #c81528; border: 2px solid #c81528;} .cstmreba .tomarebalink-link1 .shoplinkknt a { background: #0b499d; border: 2px solid #0b499d;} .cstmreba .tomarebalink-link1 .shoplinkikyu a { background: #bf9500; border: 2px solid #bf9500;} .cstmreba .tomarebalink-link1 .shoplinkrurubu a { background: #000066; border: 2px solid #000066;} .cstmreba .tomarebalink-link1 .shoplinkyahoo a { background: #ff0033; border: 2px solid #ff0033;} .cstmreba .tomarebalink-link1 .shoplinkhis a { background: #004bb0; border: 2px solid #004bb0;}  .cstmreba .kaerebalink-link1 .shoplinkyahoo a {background:#ff0033; border:2px solid #ff0033; letter-spacing:normal;} .cstmreba .kaerebalink-link1 .shoplinkbellemaison a { background:#84be24 ; border: 2px solid #84be24;} .cstmreba .kaerebalink-link1 .shoplinkcecile a { background:#8d124b; border: 2px solid #8d124b;} .cstmreba .kaerebalink-link1 .shoplinkkakakucom a {background:#314995; border: 2px solid #314995;}  .cstmreba .booklink-link2 .shoplinkkindle a { background:#007dcd; border: 2px solid #007dcd;} .cstmreba .booklink-link2 .shoplinkrakukobo a { background:#bf0000; border: 2px solid #bf0000;} .cstmreba .booklink-link2  .shoplinkbk1 a { background:#0085cd; border: 2px solid #0085cd;} .cstmreba .booklink-link2 .shoplinkehon a { background:#2a2c6d; border: 2px solid #2a2c6d;} .cstmreba .booklink-link2 .shoplinkkino a { background:#003e92; border: 2px solid #003e92;} .cstmreba .booklink-link2 .shoplinktoshokan a { background:#333333; border: 2px solid #333333;}  .cstmreba .kaerebalink-link1 .shoplinkamazon a,
.cstmreba .booklink-link2 .shoplinkamazon a {
background:#FF9901;
border: 2px solid #ff9901;
} .cstmreba .kaerebalink-link1 .shoplinkrakuten a,
.cstmreba .booklink-link2 .shoplinkrakuten a {
background: #bf0000;
border: 2px solid #bf0000;
} .cstmreba .kaerebalink-link1 .shoplinkseven a,
.cstmreba .booklink-link2 .shoplinkseven a {
background:#225496;
border: 2px solid #225496;
}   .cstmreba .booklink-link2 a:hover,
.cstmreba .kaerebalink-link1 a:hover,
.cstmreba .tomarebalink-link1 a:hover {
background: #fff;
} .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover { color: #76ae25; } .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover { color: #ff7a15; } .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover { color: #c81528; } .cstmreba .tomarebalink-link1 .shoplinkknt a:hover { color: #0b499d; } .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover { color: #bf9500; } .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover { color: #000066; } .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover { color: #ff0033; } .cstmreba .tomarebalink-link1 .shoplinkhis a:hover { color: #004bb0; }  .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover {color:#ff0033;} .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover { color:#84be24 ; } .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover { color:#8d124b; } .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover {color:#314995;}  .cstmreba .booklink-link2 .shoplinkkindle a:hover { color:#007dcd;} .cstmreba .booklink-link2 .shoplinkrakukobo a:hover { color:#bf0000; } .cstmreba .booklink-link2 .shoplinkbk1 a:hover { color:#0085cd; } .cstmreba .booklink-link2 .shoplinkehon a:hover { color:#2a2c6d; } .cstmreba .booklink-link2 .shoplinkkino a:hover { color:#003e92; } .cstmreba .booklink-link2 .shoplinktoshokan a:hover { color:#333333; }  .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover,
.cstmreba .booklink-link2 .shoplinkamazon a:hover {
color:#FF9901; } .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover,
.cstmreba .booklink-link2 .shoplinkrakuten a:hover {
color: #bf0000; } .cstmreba .kaerebalink-link1 .shoplinkseven a:hover,
.cstmreba .booklink-link2 .shoplinkseven a:hover {
color:#225496;}  .cstmreba .booklink-footer {
clear:both;
} @media screen and (max-width:768px){
.cstmreba .booklink-image,
.cstmreba .kaerebalink-image,
.cstmreba .tomarebalink-image {
width:100%;
float:none;
}
.cstmreba .booklink-link2>div,
.cstmreba .kaerebalink-link1>div,
.cstmreba .tomarebalink-link1>div {
width: 32.33%;
margin: 0.5%;
}
.cstmreba .booklink-info,
.cstmreba .kaerebalink-info,
.cstmreba .tomarebalink-info {
text-align:center;
padding-bottom: 1px;
}
} @media screen and (max-width:480px){
.cstmreba .booklink-link2>div,
.cstmreba .kaerebalink-link1>div,
.cstmreba .tomarebalink-link1>div {
width: 49%;
margin: 0.5%;
}
}