.wpp-no-data {
} .wpp-list {
} .wpp-list li {
overflow: hidden;
float: none;
clear: both;
margin-bottom: 1rem;
}
.wpp-list li:last-of-type {
margin-bottom: 0;
} .wpp-list li.current {
} .wpp-thumbnail {
display: inline;
float: left;
margin: 0 1rem 0 0;
border: none;
} .wpp-post-title {
} .wpp-excerpt {
} .wpp-meta, .post-stats {
display: block;
font-size: 0.8em;
}
.wpp-meta:empty, .post-stats:empty {
display: none;
} .wpp-comments {
} .wpp-views {
} .wpp-author {
} .wpp-date {
} .wpp-category {
} .wpp-rating {
}div.yyi-rinker-contents {
margin: 2em 0;
padding: 0;
border: solid 1px #dbdbdb;
background-color: #fff;
box-shadow: 2px 3px 8px -5px rgba(0,0,0,.25);
position: relative;
overflow: visible;
}
div.yyi-rinker-contents a {
border: none;
}
div.yyi-rinker-contents div.yyi-rinker-box{
display: flex;
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
box-sizing: border-box;
padding: 12px;
}
div.yyi-rinker-contents div.yyi-rinker-image {
padding: 0;
display: flex;
vertical-align: middle;
justify-content: center;
align-items: center;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 175px;
min-width: 175px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 200px;
min-width: 200px;
}
.yyi-rinker-images {
display: flex;
justify-content: center;
align-items: center;
position: relative;
margin: 5px;
}
div.yyi-rinker-image img.yyi-rinker-main-img.hidden {
display: none;
}
.yyi-rinker-images-arrow {
cursor: pointer;
position: absolute;
top: 50%;
display: block;
margin-top: -11px;
opacity: 0.6;
width: 22px;
}
.yyi-rinker-images-arrow-left{
left: -10px;
}
.yyi-rinker-images-arrow-right{
right: -10px;
}
.yyi-rinker-images-arrow-left.hidden {
display: none;
}
.yyi-rinker-images-arrow-right.hidden {
display: none;
} div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info{
width: calc(100% - 175px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 200px);
}
div.yyi-rinker-contents div.yyi-rinker-title a {
color: #333;
text-decoration: none;
}
div.yyi-rinker-contents div.yyi-rinker-title p{
margin: 5px;
}
div.yyi-rinker-contents div.yyi-rinker-detail {
font-size: 0.8em;
color: #999;
padding-left: 15px;
}
div.yyi-rinker-contents div.yyi-rinker-detail a {
text-decoration: underline;
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box {
color: #aaa;
}
div.yyi-rinker-contents div.yyi-rinker-detail .free-text {
color: #aaa;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
border: none;
list-style-type: none;
display: inline-flex;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 10px auto;
padding: 0;
width: 100%;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
content: '';
position: static;
margin: 2px 5px;
padding: 0;
border-radius: 2px;
border: none;
box-shadow: 0 6px 12px -5px rgba(0, 0, 0, .30);
-ms-flex: 0 0 auto;
}
div.yyi-rinker-contents ul.yyi-rinker-links li:before {
content: '';
position: static;
}
div.yyi-rinker-contents ul.yyi-rinker-links li:hover {
box-shadow: 0 5px 8px -5px rgba(0, 0, 0, .30);
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
background: #f6a306;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a {
position: relative;
display: block;
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 0.9em;
height: 30px;
line-height: 30px;
padding: 0 18px;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
border: none;
opacity: 0.7;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:before {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: white;
text-align: center;
border: none;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
order: 20;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink {
background: #666;
order: 15;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink {
background: #cf4944;
order: 30;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink {
background: #51a7e8;
order: 40;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before{
content: '';
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1 {
background: #4072B3;
order: 10;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2 {
background: #4DC0B2;
order: 50;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3 {
background: #6f63ad;
order: 15;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4 {
background: #63ad87;
order: 55;
}
div.yyi-rinker-contents ul.yyi-rinker-links img,
div.yyi-rinker-contents div.yyi-rinker-title img,
div.yyi-rinker-contents div.yyi-rinker-image a + img{
display: none;
}
div.yyi-rinker-detail .credit-box {
font-size: 75%;
}
ul.yyi-rinker-links li::before {
background-color: transparent;
}
@media all and (max-width: 420px) {
.yyi-rinker-images {
margin: auto;
}
}
@media all and (max-width: 420px) and (min-width: 321px) {
body div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding: 0 0 0 15px;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow: column;
flex-direction: column;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 125px;
min-width: 125px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 150px;
min-width: 150px;
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info {
width: calc(100% - 125px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 150px);
}
}
@media all and (max-width: 320px) {
div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding: 0 0 0 7px;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow: column;
flex-direction: column;
}
.yyi-rinker-img-s .yyi-rinker-image {
width: 75px;
min-width: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image {
width: 100px;
min-width: 100px;
}
.yyi-rinker-img-l div.yyi-rinker-image{
width: 125px;
min-width: 125px;
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{
width: calc(100% - 75px);
}
div.yyi-rinker-contents div.yyi-rinker-info {
width: calc(100% - 100px);
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{
width: calc(100% - 125px);
}
}
body div.yyi-rinker-contents ul.yyi-rinker-links li {
list-style: none;
}
body div.yyi-rinker-contents ul.yyi-rinker-links li:before {
position: absolute;
}
div.yyi-rinker-contents p{
padding: 0;
}
div.yyi-rinker-contents img{
margin-bottom: 0;
} div.yyi_rinker-gutenberg input.rinkerg-richtext{
width: 300px;
}
input.rinkerg-richtext {
width: 70%;
} div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{
color: #333;
} .editor-styles-wrapper div.yyi-rinker-contents .count-top p {
margin-top: 0;
}
div.yyi-rinker-contents.yyi-rinker-design-tate  div.yyi-rinker-box{
flex-direction: column;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links {
flex-direction: column;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info {
width: 100%;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title {
text-align: center;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links {
text-align: center;
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image {
margin: auto;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li {
align-self: stretch;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
padding: 0;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box {
flex-direction: column;
padding: 14px 5px 0;
}
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
text-align: center;
}
.yyi-rinker-design-slim div.price-box span.price {
display: block;
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{
font-size:16px;
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before,  div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before {
font-size:12px;
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a {
font-size: 13px;
} .yyi-rinker-contents .yyi-rinker-info {
padding-left: 10px;
}
.yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{
max-height: 75px;
}
.yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{
max-height: 175px;
}
.yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{
max-height: 200px;
}
div.yyi-rinker-contents div.yyi-rinker-image {
flex-direction: column;
align-items: center;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails {
display: flex;
flex-direction: row;
flex-wrap : wrap;
list-style: none;
border:none;
padding: 0;
margin: 5px 0;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{
cursor: pointer;
height: 32px;
text-align: center;
vertical-align: middle;
width: 32px;
border:none;
padding: 0;
margin: 0;
box-sizing: content-box;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img {
vertical-align: middle;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li {
border: 1px solid #fff;
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active {
border: 1px solid #eee;
} div.yyi-rinker-contents.yyi-rinker-design-mini {
border: none;
box-shadow: none;
background-color: transparent;
} .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links,
.yyi-rinker-design-mini div.yyi-rinker-info .brand,
.yyi-rinker-design-mini div.yyi-rinker-info .price-box {
display: none;
}
div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{
text-align: right;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info {
width:100%;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title {
line-height: 1.2;
min-height: 2.4em;
margin-bottom: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a {
font-size: 12px;
text-decoration: none;
text-decoration: underline;
}
div.yyi-rinker-contents.yyi-rinker-design-mini {
position: relative;
max-width: 100%;
border: none;
border-radius: 12px;
box-shadow: 0 1px 6px rgb(0 0 0 / 12%);
background-color: #fff;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
border: none;
}
.yyi-rinker-design-mini div.yyi-rinker-image {
width: 60px;
min-width: 60px;
}
.yyi-rinker-design-mini div.yyi-rinker-image img{
max-height: 3.6em;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box {
font-size: 10px;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.brand,
.yyi-rinker-design-mini div.yyi-rinker-detail div.price-box {
font-size: 10px;
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail {
padding: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child) {
padding-bottom: 0;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a {
margin-bottom: 16px;
}
@media (min-width: 768px){
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
padding: 12px;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content: center;
padding-left: 24px;
}
}
@media (max-width: 767px){
div.yyi-rinker-contents.yyi-rinker-design-mini {
max-width:100%;
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
flex-direction: row;
padding: 12px;
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content: center;
margin-bottom: 16px;
padding-left: 16px;
text-align: left;
}
}
div.yyi-rinker-contents .yyi-rinker-attention {
display: inline;
line-height: 30px;
position: absolute;
top: -10px;
left: -9px;
min-width: 60px;
padding: 0;
height: 30px;
text-align: center;
font-weight: 600;
color: #ffffff;
background: #fea724;
z-index: 10;
}
div.yyi-rinker-contents .yyi-rinker-attention span{
padding: 0 15px;
}
.yyi-rinker-attention-before, .yyi-rinker-attention-after {
display: inline;
position: absolute;
content: '';
}
.yyi-rinker-attention-before {
bottom: -8px;
left: 0.1px;
width: 0;
height: 0;
border-top: 9px solid;
border-top-color: inherit;
border-left: 9px solid transparent;
z-index: 1;
}
.yyi-rinker-attention-after {
top: 0;
right: -14.5px;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid;
border-left-color: inherit;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{
display: flex;
position: absolute;
top: -20px;
left: -20px;
width: 60px;
height: 60px;
min-width: auto;
min-height: auto;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
background: #fea724;
font-weight: 600;
font-size: 17px;
}
div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{
top: -14px;
left: -14px;
width: 36px;
height: 36px;
font-size: 12px;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span {
padding: 0;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after,
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{
display: none;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
width: 89px;
height: 91px;
position: absolute;
top: -1px;
right: -1px;
left: auto;
overflow: hidden;
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span {
display: inline-block;
width: 146px;
position: absolute;
padding: 4px 0;
left: -13px;
top: 12px;
text-align: center;
font-size: 12px;
line-height: 24px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
background: none;
}
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after,
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{
display:none;
}
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title {
margin-right: 2rem;
}html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 85%;
vertical-align: baseline;
background: transparent;
}
input, textarea, img {
outline: none;
border: none; border-radius: 0;
}
article, aside, figure, footer, header, hgroup, nav, section, time {
display: block;
}
a {
text-decoration: none;
color: inherit;
}
.clearfix {
clear: both;
}    :root {
--brand-pri-color: #606060; --brand-sec-color: #c0c0c0; --brand-trd-color: #c0c0e0; --fg-color: #000000; --bg-color: #eeeeee; --fg2-color: #ffffff; --fg3-color: #000000; --link-hover-color: #d1334e;
--box-gradient: linear-gradient(90deg, var(--brand-pri-color), var(--brand-sec-color)); --title-gradient: linear-gradient(0deg, var(--brand-pri-color), var(--brand-trd-color)); --logo-gradient: var(--bg-color); --toc-gradient: linear-gradient(0deg, #602020, #f0c0c0);
--tag-gradient: linear-gradient(0deg, #402020, #c0c080);
--cat-gradient: linear-gradient(0deg, #404060, #8080e0);
--mtm-gradient: linear-gradient(0deg, #808000, #c0c080);
--footer-color: var(--fg-color);
--description-back-color: var(--bg-color); --menu-border-color: #333330; --search-border-color: #5e5b53; --backquote-color: #c0c0c0; --table-border-color: #555555; --table-th-color: #dddddd; --table-even-bgcolor: #bbbbbb; --scroll-area-color: #f0f0f0; --scroll-track-color: #f0f0f0; --scroll-thumb-color: #bcbcbc; --box-color: #9370db;
--boxindex-color: #555555; --campaign-color: #bbbbbb; --go-button-color: #4444cc; --go-hover-color: #6666ee; --goint-gradient: linear-gradient(90deg, var(--brand-pri-color), var(--brand-sec-color));
--goint-border-color: #002d2d; --goint-hover-color: #004949; --go-border-color: #00662d; --sidebar-border-color: var(--bg-color); --sidebar-border-color2: var(--bg-color); --sidebar-fg-color: #ffffff; --widget-title-color: var(--fg-color); --search-border-color: #5e5b53;
--chat-img-border-color: #aaaaaa; --chat-right-back-color: #773333; --chat-left-back-color: #333377; --badge-color: #ffff00; --badge-back-color: #ff4f00; --keyboard-border-color: #d1d1d1; --keyboard-back-color: #ddeeee; --matome-border-color: #000060; --flow-color: #EF5F5D; --strong-color: #808000; --strong-color2: #fafa00; --logo-width: 100%; --mobile-logo-width: 100%; --caption-color: #c0c0c0; --menu-border-color: #9370db; --menu-border-color2: #ffffff; --menu-border-text-color: #ffffff; --btn_other_site_fg_color: #000000; --btn_other_site_top_color: #d8dcdc; --btn_other_site_right_color: #666666; --btn_other_site_bottom_color: #333333; --btn_other_site_left_color: #868686; --btn_other_site_bg1_color: #333333; --btn_other_site_bg2_color: #868686; --btn_other_site_bg3_color: #d8d8d8; --btn_other_site_bg4_color: #666666; --btn_other_site_shadow_color: #ffffff; --cmp_table_title_bg_color: #cccccc; }
html {
font-size: 70%;
}
body {
background: var(--bg-color);
font-size: normal; margin: 0px 5px 0px 5px;
}
strong {
font-weight:	normal;
background: linear-gradient(transparent 70%, var(--strong-color) 50%, var(--strong-color2) 100%);
}
#searchform .searchbutton, #bl_content article, #bl_topside .ly_pages a, #respond #submit {
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}   #bl_menu_bar {
height: 3.4rem; display: block;
font-size: 2.4rem; }
.ly_menu_bar {
width: 0%;
position: fixed; top: auto;
float: right;
z-index: 9999;
} #bl_menu_bar>input[type="checkbox"] {
display: none;
} #bl_menu_bar>input[type="checkbox"]:checked~.nav-content {
display: block;
height: auto;
opacity: 1;
padding: 10px 0;
} #el_menubtn {
display: inline-block;
border: 3px solid var(--menu-border-color); border-radius: 8px; text-align: center;
vertical-align: middle;
color: var(--fg-color); cursor: pointer;
}
.ly_menubtn {
width: 80px; height: 32px; position: fixed;
top: auto;
right: 0; }
.el_nav {
transition: all 0.2s;
transform: translate(300px);
}
.ly_nav {
position: fixed;
top: auto; right: 0;
width: 250px;
height: 100%;
z-index: 1000;
} nav.open {
transform: translate(0);
} nav .bl_nav_content {
font-size: 1.2rem;
color: #000;
background-color: #666;
transition: .2s ease-in-out;
cursor: pointer;
}
nav .ly_nav_content {
display: block;
margin-bottom: 1em;
position: absolute;
top: 2.2rem;
height: auto;
}
nav .bl_nav_content ul {
margin: 0;
padding: 1em;
list-style-type: none;
}
nav .bl_nav_content ul li {
font-size: 1.2rem; padding: 0.3em 0;
border-bottom: 1px solid var(--menu-border-color2);
}
nav .bl_nav_content ul li a {
display: block;
text-align: center;
text-decoration: none;
color: var(--menu-border-text-color);
}
#nav-input:checked~nav {
display: block;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
} .navbutton-top {
height: 40px; }   #bl_header_left, #bl_header_right {
color: var(--fg2-color);
}
.ly_header {
width: 25%;
display: block;
float: left;
}
.ly_header_right {
width: 25%;
display: block;
float: right;
}   #bl_footer {
clear: both;
color: var(--footer-color);
font-weight: 300;
font-size: 1.2rem;
line-height: 3;
}
.ly_footer {
width: 92%;
margin-left: 4%;
height: 3rem;
border-top: 1px solid var(--footer-color);
}   .alignnone {
margin: 5px 20px 20px 0;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
line-height: 2;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
line-height: 2;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
line-height: 2;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}   .wp-caption {
background: var(--bg-color);
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption .alignnone {
display: block;
margin: 5px 20px 20px 0;
}
.wp-caption .alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.wp-caption .alignright {
float: right;
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption-text p {
font-size: 1.4rem;
line-height: 1.6;
margin: 0;
padding: 0 4px 5px;
color: var(--caption-color);
}
a img:hover {
opacity: 0.5;
} a:hover {
color: var(--link-hover-color);
}   .bl_article_index, .bg-stuff {
background: var(--box-gradient);
}    .ly_logo {
margin: 3% 0% 3% 0%;
width: var(--logo-width);
height: auto;
display: block;
text-align: center;
}
#bl_logo img {
max-width: 100%;
}
#bl_logo h1 {
font-size: 2.8rem;
}
#bl_logo h2 {
font-size: 1.8rem;
}
.site-title {
color: var(--fg-color);
background: var(--logo-gradient);
font-size: 2.8rem;
line-height: 1.5;
position: relative;
width: auto;
height: auto;
padding: 5px 5px 5px 5px;
margin-top: 8px;
margin-bottom: 3px; }
.site-title a:hover {
color: var(--link-hover-color);
}
.site-description {
color: var(--fg-color);
background: var(--description-back-color);
font-size: 1.4rem;
line-height: 1.3;
position: relative;
padding: 5px 5px 5px 5px; margin-top: 8px;
margin-bottom: 3px;
z-index: -1;
}   #bl_main_content {
color: var(--fg-color);
font-size: 1.4rem;
line-height: 1.6;
}
.ly_main_content {
width: 			85%; float: left;
display: block;
border: none;
}
#bl_topside {
width: 100%;
}
.ly_topside {
float: left;
margin-left: 4%; top: auto;
}   #bl_topside .ly_pages {
display: block;
width: 100%;
float: none;
margin-top: 1px;
}     #searchform {
width: 29%;
height: 3rem;
border: 1px solid var(--search-border-color);
float: left;
}
#searchform .searchtext {
line-height: 4.6;
color: var(--fg-color);
font-weight: 300;
font-size: 1.2rem;
}
#searchform .searchtext {
width: 77%;
height: 4.6rem;
float: left;
padding: 0px 4%;
}
#searchform .searchbutton {
width: 14%;
height: 4.6rem;
background: url(//gundamlibrary.com/wp-content/themes/irvinejp/images/searchicon.png) no-repeat center center;
}
#searchform input {
background: transparent;
}
#searchform .searchbutton:hover {
cursor: pointer;
}   #bl_post_info {
font-size: 1.2rem;
color: var(--fg-color);
min-height: 4.5rem;
line-height: 2.5;
}
.ly_post_info {
width: 92%;
margin: 2% 0 0 4%;
display: block;
} #bl_post_date {
font-size: 1.2rem;
font-weight: 700;
color: var(--fg-color);
min-height: 4.5rem;
line-height: 2.5;
}
.ly_post_date {
width: 30%;
margin: 2% 0 0 4%;
display: block;
float: left;
} #bl_post_category {
font-size: 1.1rem;
font-weight: 700;
color: var(--fg2-color);
min-height: 3.0rem;
line-height: 1.5;
}
.ly_post_category {
width: 60%;
margin: 2% 0 0 4%;
display: block;
float: right;
}
#bl_post_category a {
font-weight: 300;
}
#bl_post_category a:link {
color: var(--fg2-color);
}
#bl_post_category a:hover {
color: var(--link-hover-color);
}   #bl_content {
color: var(--fg-color);
font-size: 1.4rem;
line-height: 1.6;
}
.ly_content {
float: left;
display: block;
margin-left: 3%;
}
#bl_content p {
font-size: 1.4rem;
line-height: 1.6;
font-weight: 100;
}
#bl_content p a:link, #bl_content .bl_post p a:link {
color: var(--link-color);
}
#bl_content p a:hover, #bl_content .bl_post p a:hover {
color: var(--link-hover-color);
}
#bl_content span {
font-size: 1.4rem;
} #bl_content article {
width: 10%;    height: 34rem;
float: left;
margin: 0 4% 4% 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 2rem 0 0 0;
}
#bl_content article:hover, .sticky {
box-shadow: 0px 0px 4rem 1rem rgba(0, 0, 0, 0.5);
}
#bl_content article a {
font-size: 1.8rem;
font-weight: 700;
display: block;
margin-bottom: 1rem;
}
#bl_content article a:link {
color: var(--fg-color);
}
#bl_content article .ly_post_content {
color: var(--fg2-color);
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
width: 100%;
height: auto;
float: left; margin-bottom: 2rem;
}
#bl_content article .ly_post_content .ly_item_title {
font-size: 1.6rem;
font-weight: 700;
display: block;
margin-bottom: 1rem;
}
#bl_content article .ly_post_content .ly_item_title:hover {
color: var(--link-hover-color);
}
#bl_content article .ly_post_content .ly_item_excerpt {
font-size: 1.0rem;
font-weight: 300;
font-style: italic;
margin-bottom: 1rem;
overflow: hidden; }
#bl_content article .ly_post_content .ly_item_excerpt:hover {
color: var(--link-hover-color);
}
#bl_content article .ly_post_content .ly_post_date {
font-size: 1.4rem;
font-weight: 300;
width: auto;
}
#bl_content article .img {
width: 100%;
height: 15rem;
max-width: 100%;
max-height: 168px;
vertical-align: bottom;
overflow: hidden;
margin-top: -2rem;
margin-bottom: 1rem; align-items: flex-start; }
#bl_content article .img:hover {
opacity: 0.5;
}
#bl_content article .img img {
width: 100%;
height: auto;
}   .bl_post, .bl_page {
font-size: 1.4rem;
line-height: 1.6;
}
.ly_post, .ly_page {
width: 90%;
float: right;
margin: 2rem 3% 0 0; }
.ly_post .post_img, .ly_page .post_img {
height: auto;
float: left;
margin: 0 2rem 2rem 0;
position: relative;
left: 0;
}
.ly_post .post_img img, .ly_page .post_img img {
max-width: 100%;
}
.ly_post .post_img .img:hover, .ly_page .post_img .img:hover {
opacity: 0.5;
}   .ly_post table, .ly_page table {
border: 1px solid var(--table-border-color);
margin: 1.3rem auto;
font-size: 1.4rem;
}
.ly_post th, .ly_page th {
background: var(--table-th-color); border-top: 1px solid var(--table-border-color);
padding: 0.5rem;
font-size: 1.4rem;
font-weight: 700;  }
.ly_post td, .ly_page td {
border-top: 1px solid var(--table-border-color);
padding: 0.5rem;
font-size: 1.4rem;
} .ly_post tr:nth-child(odd), .ly_page tr:nth-child(odd) {
background: var(--bg-color);
}
.ly_post tr:nth-child(even), .ly_page tr:nth-child(even) {
background: var(--table-even-bgcolor);
}   .toc {
position: relative;
text-align: center;
}
.toc table {
border: none;
margin: 1.3rem auto;
font-size: 1.4rem;
}
.toc td {
border: none;
padding: 0.5rem;
font-size: 1.6rem;
}
.ly_post ul, .ly_page ul, .ly_post li, .ly_page li, .ly_post ol, .ly_page ol, .ly_post dl, .ly_page dl, .ly_post dd, .ly_page dd {
margin-left: 1.4rem;
font-size: 1.6rem;
}
.ly_post p strong, .ly_page p strong {
font-weight:	normal; background: linear-gradient(transparent 70%, var(--strong-color) 50%, var(--strong-color2) 100%) !important;
font-size: 1.6rem;
}
.bl_post .linkcard, .bl_page .linkcard {
clear: both;
width: 70%;
font-size: 1.6rem;
}    .ly_toc_item {
color: var(--fg-color);
background: var(--toc-gradient);
margin: 10px;
border-radius: 8px; font-size: 1.2rem;
font-weight: 700;
line-height: 1.4;
padding: 0.5rem;
height: 30px;
float: left;
}
.ly_toc_item a {
font-weight: 300;
}
.ly_toc_item a:link {
color: var(--fg-color);
}
.ly_toc_item a:hover {
color: var(--link-hover-color);
}
.ly_toc_item img:hover { opacity: 0.5;
}   #bl_ranking {
color: var(--fg-color);
background: var(--bg-color);
}
#bl_ranking table {
border: none;
}
#bl_ranking td {
border-top: 1px solid var(--table-border-color);
padding: 0.5rem;
font-size: 1.1rem;
}   .ly_table {
overflow: auto;
white-space: nowrap;
}   .bl_post blockquote, .bl_page blockquote {
width: 90%;
padding: 2%;
background: var(--backquote-color);
margin-bottom: 1.5rem;
border-radius: 1rem;
font-style: italic;
line-height: 1.8;
}
.bl_post blockquote p, .bl_page blockquote p {
margin-bottom: 0px !important;
font-size: 1.4rem;
}
.bl_post blockquote p span, .bl_page blockquote p span {
font-size: 1.4rem;
}
.bl_post blockquote p strong, .bl_page blockquote p strong {
font-size: 1.6rem;
}   .tag_box {
border: 1px solid var(--box-color); color: var(--fg2-color);
background: var(--tag-gradient);
margin: 3px;
border-radius: 8px; font-size: 0.8rem;
font-weight: 700;
float: left;
line-height: 1.2;
}
.tag_box a {
display: flex;
margin: 3px;
border-left: solid 4px var(--boxindex-color);
text-decoration: none;
}
.tag_box a:before {
content: "#";
}
.tag_box a:link {
color: var(--fg2-color);
}
.category_box {
color: var(--fg2-color);
background: var(--cat-gradient);
border: 1px solid var(--box-color); border-radius: 8px; font-size: 0.8rem;
font-weight: 700;
line-height: 0.8;
margin: 3px;
float: left;
}
.category_box a {
display: flex;
margin: 3px;
padding: .6em;
text-decoration: none;
}
.category_box a:link {
color: var(--fg2-color);
}
.tag_box a:hover, .category_box a:hover {
color: var(--link-hover-color);
}
.tag_box p, .category_box p {
margin: 0;
padding: 0;
}   #bl_content_bottom {
clear: both;
width: 95%;
float: left;
display: block;
margin-left: 3%;
color: var(--fg-color);
font-size: 1.2rem;
top: auto;
height: auto;
background: var(--bg-color);
} #bl_content_bottom td {
border-top: 1px solid var(--table-border-color);
padding: 0.5rem;
font-size: 1.2rem;
}   .ly_left-sidebar {
border-right: 1px solid var(--sidebar-border-color);
padding-top: 40px;
color: var(--fg-color);
}
.ly_left-sidebar li {
font-size: 1.4rem;
list-style: none;
} .ly_left-sidebar a:link {
color: var(--fg-color);
}
.ly_left-sidebar .widget_search form {
height: 4.6rem;
border: 1px solid var(--search-border-color);
width: 100%;
float: right;
}
.ly_left-sidebar .widget_search input[type="text"] {
height: 4.6rem;
line-height: 4.6rem;
padding: 0px 4%;
color: var(--fg-color);
font-weight: 300;
font-size: 1.2rem;
background: transparent;
width: 77%;
float: left;
}
.ly_left-sidebar .widget_search input[type="submit"] {
width: 14%;
height: 4.6rem;
background: url(//gundamlibrary.com/wp-content/themes/irvinejp/images/searchicon.png) no-repeat center center;
cursor: pointer;
}
.ly_left-sidebar .widget_search input[type="submit"]:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
}
.ly_left-sidebar li {
list-style: none;
min-height: 3rem;
font-size: 1.4rem;
border-top: 1px solid var(--sidebar-border-color);
border-bottom: 1px solid var(--sidebar-border-color2);
color: var(--sidebar-fg-color);
float: left;
width: 100%;
display: block;
}
.ly_left-sidebar li a {
color: var(--fg-color);
}
.ly_left-sidebar li a:link {
color: var(--fg-color);
}
.ly_left-sidebar li a:hover {
color: var(--link-hover-color);
}
.ly_left-sidebar li span {
font-size: 1.4rem;
}
.ly_left-sidebar ul.children li {
width: 90%;
padding-left: 10%;
}
.ly_left-sidebar aside {
clear: both;
width: 75%;
float: right;
margin-top: 40px;
}   .ly_right-sidebar {
border-left: 1px solid var(--sidebar-border-color);
padding-top: 40px;
color: var(--fg-color);
}
.ly_right-sidebar li {
font-size: 1.4rem;
list-style: none;
} .ly_right-sidebar a:link {
color: var(--fg-color);
}
.ly_right-sidebar .widget_search form {
height: 4.6rem;
border: 1px solid var(--search-border-color);
width: 100%;
float: right;
}
.ly_right-sidebar .widget_search input[type="text"] {
height: 4.6rem;
line-height: 4.6rem;
padding: 0px 4%;
color: var(--fg-color);
font-weight: 300;
font-size: 1.2rem;
background: transparent;
width: 77%;
float: left;
}
.ly_right-sidebar .widget_search input[type="submit"] {
width: 14%;
height: 4.6rem;
background: url(//gundamlibrary.com/wp-content/themes/irvinejp/images/searchicon.png) no-repeat center center;
cursor: pointer;
}
.ly_right-sidebar .widget_search input[type="submit"]:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
}
.ly_right-sidebar li {
list-style: none;
min-height: 3rem;
font-size: 1.4rem;
border-top: 1px solid var(--sidebar-border-color);
border-bottom: 1px solid var(--sidebar-border-color2);
color: var(--fg2-color);
float: left;
width: 100%;
display: block;
}
.ly_right-sidebar li a {
color: var(--fg-color);
}
.ly_right-sidebar li a:link {
color: var(--fg-color);
}
.ly_right-sidebar li a:hover {
color: var(--link-hover-color);
}
.ly_right-sidebar li span {
font-size: 1.4rem;
}
.ly_right-sidebar ul.children li {
width: 90%;
padding-left: 10%;
}
.ly_right-sidebar aside {
clear: both;
width: 75%;
float: right;
margin-top: 40px;
} .ly_sidebar-mobile {
display: none;
}
h3.ly_widget-title { font-size: 1.6rem;
font-weight: 300;
line-height: 1.8rem;
color: var(--widget-title-color);
width: 100%;
float: right;
}   table {
width: 100%;
border-collapse: collapse;
}   .irv-table {
white-space: nowrap; width: 100%;
overflow-y: hidden;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}
.irv-table::th, td {
margin: 0;
padding: 8px 10px;
border: 1px solid var(--table-border-color);
}
.irv-table::th {
background: var(--table-th-color);
}
.irv-table::-webkit-scrollbar { height: 5px;
}
.irv-table::-webkit-scrollbar-track { background: var(--scroll-track-color);
}
.irv-table::-webkit-scrollbar-thumb { background: var(--scroll-thumb-color);
}   h1, .post h1, .page h1 { color: var(--fg2-color);
background: var(--title-gradient);
font-size: 2.8rem;
line-height: 1.5;
position: relative;
padding: 5px 5px 5px 42px;
margin-left: -33px;
margin-top: 8px;
margin-bottom: 3px;
z-index: -1;
}
.bl_main_title {
color: var(--fg2-color);
background: var(--title-gradient);
font-size: 2.8rem;
line-height: 1.3;
}
.ly_main_title {
position: relative;
padding: 5px 5px 5px 42px;
margin-left: -33px;
margin-top: 8px;
margin-bottom: 3px;
z-index: -1;
} h2, .bl_post h2, .bl_page h2 {
color: var(--fg2-color);
background: var(--title-gradient);
font-size: 2.6rem;
line-height: 1.3;
position: relative;
padding: 2px 5px 2px 46px;
margin-left: -33px;
margin-top: 28px;
margin-bottom: 3px;
z-index: -1;
} h2 a:link {
color: var(--fg2-color);
}
.bl_post h3, .bl_page h3, #bl_content_bottom h3 {
font-size: 2.0rem;
}
.bl_post h3 a:link, .bl_page h3 a:link {
color: var(--fg2-color);
}   p, .bl_post p, .bl_page p {
margin-bottom: 2rem;
text-indent: 1em;
}   figure.picture {
float: left;
padding-right: 20px;
}
h6 {
clear: both;
}   .chat {
margin-bottom: 20px;
} .chat-img-left {
font-size: 1.4rem;
margin: 0;
float: left;
width: 60px;
height: 60px;
margin-right: -70px;
} .chat-img-right {
font-size: 1.4rem;
margin: 0;
float: right;
width: 60px;
height: 60px;
margin-left: -70px;
}
.chat figure img {
width: 1 00%;
height: 100%;
border: 1px solid var(--chat-img-border-color);
border-radius: 50%;
margin: 0;
} .chat-img-description {
padding: 5px 0 0;
font-size: 10px;
text-align: center;
position: relative;
bottom: 15px;
} .chat-text-right {
font-size: 1.4rem;
position: relative;
margin-left: 80px;
padding: 10px;
border-radius: 10px;
background: var(--chat-right-back-color);
margin-right: 12%;
float: left;
} .chat-text-left {
font-size: 1.4rem;
position: relative;
margin-right: 80px;
padding: 10px;
border-radius: 10px;
background-color: var(--chat-left-back-color);
margin-left: 12%;
float: right;
}
.chat-text-right strong, .chat-text-left strong {
font-size: 1.6rem;
font-weight: 700;
}
p.chat-text {
margin: 0 0 20px;
}
p.chat-text:last-child {
margin-bottom: 0;
} .chat-text-right:before {
position: absolute;
content: '';
border: 10px solid transparent;
top: 15px;
left: -20px;
}
.chat-text-right:after {
position: absolute;
content: '';
border: 10px solid transparent;
border-right: 10px solid var(--chat-right-back-color);
top: 15px;
left: -19px;
} .chat-text-left:before {
position: absolute;
content: '';
border: 10px solid transparent;
top: 15px;
right: -20px;
}
.chat-text-left:after {
position: absolute;
content: '';
border: 10px solid transparent;
border-left: 10px solid var(--chat-left-back-color);
top: 15px;
right: -19px;
} .chat:after, .kaiwa:before {
clear: both;
content: "";
display: block;
}
.tags {
width: 95%;
padding: 4px 4px 20px 4px;
}     #recommend_post, #sale_campaign {
padding: 10px;
width: 100%;
float: right;
}
#sale_campaign a:link {
color: var(--fg-color);
}
#sale_campaign2 {
padding: 10px;
background: var(--campaign-color);
width: 100%;
float: right;
}
#sale_campaign2 a:link {
color: var(--fg-color);
}
#recommend_post li, #sale_campaign li, #sale_campaign2 li {
list-style: none;
}
.adjust-img {
padding-right: 12px;
vertical-align: -10px;
}  .ly_recommend_item, .ly_campaign_item {
color: var(--fg-color);
font-size: 14px;
line-height: 1.1;
position: relative;
}
.ly_recommend_item a, .ly_campaign_item a {
font-weight: 300;
}
.ly_recommend_item a:link, .ly_campaign_item a:link {
color: var(--fg-color);
}
.ly_recommend_item a:hover, .ly_campaign_item a:hover {
color: var(--link-hover-color);
}
.ly_recommend_item img:hover, .ly_campaign_item img:hover { opacity: 0.5;
} .ly_recommend_badge, .ly_expire_badge {
color: var(--badge-color);
background: var(--badge-back-color);
text-align: center;
font-size: 8px;
font-weight: bold;
border-radius: 30%;
border-bottom: 2px solid var(--badge-color);
margin-left: 0rem;
position: absolute;
left: 0px;
top: -4px;
padding-top: 2px;
width: 60px;
height: 12px;
z-index: 100;
} .ly_keybord-ops {
margin: 0 0.5em;
padding: 2px 0.625em;
border: 1px solid var(--keyboard-border-color);
border-radius: 5px;
color: var(--fg3-color);
font-weight: bold;
background-color: var(--keyboard-back-color);
}   .ly_matome {
color: var(--fg-color);
background: var(--mtm-gradient);
border: 3px solid var(--matome-border-color); border-radius: 8px; font-size: 1.4rem;
font-weight: 700;
line-height: 1.4; padding: 5px 20px 5px 20px;
width: 85%;
float: left;
}
.ly_matome a {
display: inline-block;
padding: 1.4rem;
text-decoration: none;
}
.ly_matome a:link {
color: var(--fg-color);
}
.ly_matome a:hover {
color: var(--link-hover-color);
}   #bl_top_10 {
display: block;
padding: 10px;
background: var(--campaign-color);
width: 100%;
float: right;
}
#bl_top_10 li {
list-style: none;
}  .ly_top_10 {
color: var(--fg-color);
font-size: 14px;
line-height: 1.1;
position: relative;
}
.ly_top_10 a {
font-weight: 300;
}
.ly_top_10 a:link {
color: var(--fg-color);
}
.ly_top_10 a:hover {
color: var(--link-hover-color);
}
.ly_top_10 img:hover { opacity: 0.5;
}   #bl_top_3 {
display: block;
padding: 10px;
background: var(--campaign-color);
font-size: 20px;
width: 95%;
float: right;
}
#bl_top_3 li {
list-style: none;
} .ly_top_3_1 {
display: block;
padding: 10px;
width: 45%;
background: var(--campaign-color);
float: left;
color: var(--fg-color);
font-size: 20px;
line-height: 1.5;
position: relative;
}
.ly_top_3_1_img {
width: 35%;
float: left;
}
.ly_top_3_1_text {
width: 63%;
float: right;
} .ly_top_3_23 {
display: block;
padding: 10px;
width: 45%;
height: 45%;
background: var(--campaign-color);
float: right;
color: var(--fg-color);
font-size: 18px;
line-height: 1.3;
position: relative;
}
.ly_top_3_23_img {
width: 20%;
float: left;
}
.ly_top_3_23_text {
width: 73%;
float: right;
} .ly_top_3_45 {
display: block;
padding: 10px;
width: 100%;
height: 45%;
background: var(--campaign-color);
float: right;
color: var(--fg-color);
font-size: 16px;
line-height: 1.2;
position: relative;
}
.ly_top_3_45_img {
width: 20%;
float: left;
}
.ly_top_3_45_text {
width: 78%;
float: right;
}    .ly_top_3 {
color: var(--fg-color);
font-size: 14px;
line-height: 1.1;
position: relative;
}
.ly_top_3_1 a, .ly_top_3_23 a {
font-weight: 300;
}
.ly_top_3_1 a:link, .ly_top_3_23 a:link {
color: var(--fg-color);
}
.ly_top_3_1 a:hover, .ly_top_3_23 a:hover {
color: var(--link-hover-color);
}
.ly_top_3_1 img:hover, .ly_top_3_23 img:hover { opacity: 0.5;
}
.ly_top3_excerpt {
font-size: 1.0rem;
font-weight: 300;
font-style: italic;
margin-bottom: 1rem;
overflow: hidden; }   #postLinks {
width: 90%; clear: both;
color: var(--fg-color);
font-size: 1.4rem;
margin: 0% 2% 0% 2%;
text-align: center; display: block;
top: auto;
}
#postLinks .postLink-prev-img, #postLinks .postLink-next-img {
width: 9%;
position: relative;
top: 0px;
left: 0px;
float: left; }
#postLinks .postLink-prev-img img:hover, #postLinks .postLink-next-img img:hover { opacity: 0.5;
}
#postLinks .postLink-prev {
max-width: 34%;
color: var(--fg-color); font-weight: 700;
line-height: 1.2;
margin-right: 3%;
float: left;
}
#postLinks .postLink-next {
max-width: 34%;
color: var(--fg-color); font-weight: 700;
line-height: 1.2;
margin-left: 3%;
position: relative;
float: left;
}
#postLinks .postLink-prev a, #postLinks .postLink-next a {
display: inline-block;
padding: 0.6em;
text-decoration: none;
}
#postLinks .postLink-prev a:link, #postLinks .postLink-next a:link {
color: var(--fg-color);
}
#postLinks .postLink-prev a:hover, #postLinks .postLink-next a:hover {
color: var(--link-hover-color);
}   .ly_carousel {
width: 90%;
display: block;
top: auto;
} #latest {
display: block;
} .ly_category_posts {
display: block;
}
#access {
display: block;
}   .ly_list_item {
color: var(--fg-color);
font-size: 14px;
line-height: 1.1;
position: relative;
}
.ly_list_item li {
list-style: none;
}
.ly_list_item a {
font-weight: 300;
}
.ly_list_item a:link {
color: var(--fg-color);
}
.ly_list_item a:hover {
color: var(--link-hover-color);
}
.ly_list_item img:hover { opacity: 0.5;
} #bl_content .comment_box {
display: block;
margin: 4% 0 0 4%;
float: left;
}   #bl_ad_area, bl_ad_area2 {
display: block; float: left;
}
#bl_ad_area_mobile, bl_ad_area_mobile2 {
display: none;
}   #bl_ad_bottom {
width: 100%;
}   .ly_goint_button a {
justify-content: space-between;
align-items: center;
margin: 3px 8px 8px 8px;
padding: 1em 2em;
width: 250px;
line-height: 4;
color: var(--fg-color);
font-size: 18px;
font-weight: 700;
background-color: var(--goint-gradient);
transition: 0.3s;
border-bottom: 5px solid var(--goint-border-color);
}
.ly_goint_button a:hover {
text-decoration: none;
color: var(--fg2-color);
background-color: var(--goint-hover-color);
margin-top: 3px;
border-bottom: 2px solid var(--goint-border-color);
}     .ly_additional_info_area {
background: var(--bg-color);
font-size: 12px;
text-align: center;
float: left;
}
.ly_go_button a {
justify-content: space-between;
align-items: center;
margin: 3px 8px 8px 8px;
padding: 1em 2em; line-height: 4;
color: var(--fg2-color);
font-size: 18px;
font-weight: 700;
background-color: var(--go-button-color);
transition: 0.3s;
border-bottom: 5px solid var(--go-border-color);
}
.ly_go_button a:hover {
text-decoration: none;
background-color: var(--go-hover-color);
margin-top: 3px;
border-bottom: 2px solid var(--go-border-color);
}
.ly_goint_button a::after, .ly_go_button a::after {
content: ' >>';
}
.ly_goint_button a:link, ly_go_button a:link {
color: var(--fg-color);
}   .btn_other_site, .btn_other_site a {
color: var(--btn_other_site_fg_color);
font-size: 16px;
border-top: 4px solid var(--btn_other_site_top_color);
border-right: 4px solid var(--btn_other_site_right_color);
border-bottom: 4px solid var(--btn_other_site_bottom_color);
border-left: 4px solid var(--btn_other_site_left_color);
border-radius: 0; background-image: linear-gradient(-45deg, var(--btn_other_site_bg1_color) 0%, var(--btn_other_site_bg2_color) 20%, var(--btn_other_site_bg3_color) 34%, white 53%, var(--btn_other_site_bg4_color) 100%);
text-shadow: 0 0 5px var(--btn_other_site_shadow_color), 0 0 5px var(--btn_other_site_shadow_color), 0 0 5px var(--btn_other_site_shadow_color), 0 0 5px var(--btn_other_site_shadow_color), 0 0 5px var(--btn_other_site_shadow_color);
}
.btn_other_site a:hover {
text-shadow: 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color), 0 0 7px var(--btn_other_site_shadow_color);
}   .irv_compare_pc {
display: block;
}
.irv_compare_smp {
display: none;
} .irv_compare_title {
padding: 0;
border-bottom: 3px solid var(--table-even-bgcolor);
border-right: 3px solid var(--table-even-bgcolor);
color: var(--fg3-color);
background: var(--cmp_table_title_bg_color);
}   .yt_frame_169 {
position: relative;
padding-bottom: 56.25%; width: 100%;
height: 0;
overflow: hidden;
}
.yt_frame_916 {
position: relative;
padding-bottom: 178.8%; width: 100%;
height: 0;
overflow: hidden;
}
.yt_frame_43 {
position: relative;
padding-bottom: 75%; width: 100%;
height: 0;
overflow: hidden;
}
.yt_frame_169 iframe, .yt_frame_916 iframe, .yt_frame_43 iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}   #bl_profile {
display: block;
padding: 10px;
background: var(--campaign-color);
font-size: 20px;
padding: 0.5rem;
width: 100%;
float: right;
} .ly_profile { width: 100%; float: left;
color: var(--fg-color); line-height: 1.5;
position: relative;
}
.ly_profile_img {
width: 35%;
float: left;
}
.ly_profile_text {
width: 63%;
float: right;
}
.ly_profile_name {
float: left;
font-size: 24px;
}
.ly_profile_description {
float: left;
}    @media only screen and (max-width: 3000px) { .ly_header {
width:			13%;
}
#bl_content article {
width: 			13%;
}
.ly_main_content {
width: 			84%;
}
}    @media only screen and (max-width: 2560px) { .ly_header {
width:			20%;
}
#bl_content article {
width: 			20%;
}
.ly_main_content {
width: 			75%;
}
}    @media only screen and (max-width: 1980px) { .ly_header {
width: 25%;
}
#bl_content article {
width: 29%;
}
.ly_main_content {
width: 70%;
}
}    @media only screen and (max-width: 1500px) { #bl_content article {
width: 45%;
}
}    @media only screen and (max-width: 1600px) and (orientation: portrait) { #bl_ad_area, bl_ad_area2 {
display: none;
}
#bl_ad_area_mobile, bl_ad_area_mobile2 {
display: block; float: left;
}
.ly_sidebar-desktop {
display: none;
}
.ly_sidebar-mobile {
display: block;
clear: both;
float: left;
width: 90%;
margin-left: 5%;
border: none;
}   #bl_menu_bar {
height: 4.4rem;
font-size: 3.2rem;
}
.ly_menubtn {
width: 80px; height: 38px; }
nav .bl_nav_content ul li {
font-size: 2.4rem; }   .ly_logo {
width: var(--mobile-logo-width);
text-align: center;
}
.ly_post th, .ly_page th {
padding: 0.2rem;
font-size: 1.2rem;
}
.ly_post td, .ly_page td {
padding: 0.2rem;
font-size: 1.2rem;
}
.ly_main_content {
width: 100%;
}
#bl_content article {
width: 45%;
}
.ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
} .ly_post, .ly_page {
max-width: 1600px;
}
table {
min-width: 1600px;
}
.ly_top_3_1 {
display: block;
padding: 10px;
width: 95%;
background: var(--campaign-color);
float: left;
color: var(--fg-color);
font-size: 20px;
line-height: 1.5;
position: relative;
}
.ly_top_3_1_img {
width: 48%;
float: left;
}
.ly_top_3_1_text {
width: 48%;
float: right;
}
.ly_top_3_23 {
display: block;
padding: 10px;
width: 95%;
background: var(--campaign-color);
float: right;
}
.ly_top3_excerpt {
display: none;
}
.irv_compare_pc {
display: none;
}
.irv_compare_smp {
display: block;
}   .ly_profile_text {
width: 100%;
float: right;
}
}    @media only screen and (max-width: 1080px) and (orientation: portrait) { .ly_sidebar-desktop {
display: none;
}
.ly_sidebar-mobile {
display: block;
clear: both;
float: left;
width: 90%;
margin-left: 5%;
border: none;
}
.ly_left-sidebar aside {
width: 95%;
}
.ly_menu_bar {
top: 0;
}    .ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
}
.ly_content {
width: 100%;
}
.ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
} .ly_post, .ly_page {
max-width: 1080px;
}
table {
min-width: 1080px;
}
}    @media only screen and (max-width: 1024px) and (orientation: portrait) {    #bl_menu_bar {
height: 3.4rem;
font-size: 2.2rem;
}
.ly_menu_bar {
width: auto;
}
.ly_menubtn {
width: 60px; height: 22px; }
nav .bl_nav_content ul li {
font-size: 1.4rem; }
.ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
} .ly_post, .ly_page {
max-width: 1024px;
}
table {
min-width: 1024px;
}
#bl_content article {
width: 90%; margin-right: 0;
}
}    @media only screen and (max-width: 844px) and (orientation: portrait) { .ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
}
.ly_post, .ly_page {
max-width: 844px;
}
table {
min-width: 844px;
}
}    @media only screen and (max-width: 834px) and (orientation: portrait) {    #bl_menu_bar {
height: 3.2rem;
font-size: 2.0rem;
}
.ly_menubtn {
height: 18px; }
nav .bl_nav_content ul li {
font-size: 1.2rem; }
.ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
} .ly_post, .ly_page {
max-width: 834px;
}
table {
min-width: 834px;
}
}    @media only screen and (max-width: 800px) and (orientation: portrait) { .ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
} .ly_post, .ly_page {
max-width: 800px;
}
table {
min-width: 800px;
}   .ly_menu_bar {
min-width: 800px;
}
#bl_content article {
width: 90%; margin-right: 0;
}
}     @media only screen and (max-width: 768px) and (orientation: portrait) { .ly_left-sidebar aside {
width: 100%;
}
.ly_menu_bar {
min-width: 768px;
}   .ly_topside {
width: 92%;
margin-left: 2%;
padding-top: 2%;
} .ly_post, .ly_page {
max-width: 768px;
}   .ly_content {
width: 95%;
}
table {
min-width: 768px;
}   #searchform {
width: 99%;
}
#comments .comment .avatar, #bl_topside h1 span {
display: none;
}
#bl_topside h2 span {
display: none;
}
}    @media only screen and (max-width: 626px) and (orientation: portrait) {
.ly_menu_bar {
min-width: 626px;
} .ly_post, .ly_page {
max-width: 626px;
}
table {
min-width: 626px;
}
}     @media only screen and (max-width: 600px) { #bl_ad_area, bl_ad_area {
display: none;
}
#bl_ad_area_mobile, bl_ad_area_mobile2 {
display: block; float: left;
} .ly_sidebar-desktop {
display: none;
}
.ly_sidebar-mobile {
display: block;
clear: both;
float: left;
width: 90%;
margin-left: 5%;
border: none;
}
.ly_left-sidebar aside {
width: 95%;
}
.ly_menu_bar {
top: 0;
}   #bl_menu_bar {
height: 3.2rem;
font-size: 2.0rem;
}
.ly_menu_bar {
min-width: 600px;
max-width:	auto; }
.ly_menubtn {
width: 60px; height: 18px; }
nav .bl_nav_content ul li {
font-size: 1.2rem; }   .ly_logo {
width: var(--mobile-logo-width);
margin: 0% 0% 0% 0%;
text-align: center;
}
.ly_topside {
width: 92%;
margin-left: 2%;
padding-top: 2%;
}
#comments .comment .avatar, #bl_topside h1 span {
display: none;
}
#bl_topside h2 span {
display: none;
}
.ly_header {
width: 100%;
min-height: 0 !important;
float: none;
top: 0;
}   .ly_post, .ly_page {
max-width: 600px;
}
.ly_content {
width: 95%;
}
table {
min-width: 600px;
}
.ly_post th, .ly_page th {
padding: 0.2rem;
font-size: 1.2rem;
}
.ly_post td, .ly_page td {
padding: 0.2rem;
font-size: 1.2rem;
}   #searchform {
width: 99%;
}
#bl_content article {
width: 90%; margin-right: 0;
}
#bl_content article .ly_post_content {
width: 92%;
margin-left: 4%;
float: none;
}
#bl_post_date {
font-size: 1.0rem;
}
.alignright {
margin: 2px 0 2px 20px;
line-height: 1;
}
.alignleft {
margin: 2px 20px 2px 0;
line-height: 1;
}
.ly_left-sidebar aside {
width: 100%;
}
.ly_top3_excerpt {
display: none;
}
.ly_top_3_1 {
width: 95%;
}
.ly_top_3_1_img {
width: 48%;
}
.ly_top_3_1_text {
width: 48%;
}
.ly_top_3_23 {
width: 95%;
}
.irv_compare_pc {
display: none;
}
.irv_compare_smp {
display: block;
}   .ly_profile_text {
width: 100%;
float: right;
}
}    @media only screen and (max-width: 480px) {    #bl_menu_bar {
height: 3.0rem;
font-size: 1.8rem;
}
.ly_menu_bar {
min-width: 480px;
}
.ly_menubtn {
width: 60px; height: 16px; }
nav .bl_nav_content ul li {
font-size: 1.0rem; }
.ly_post, .ly_page {
max-width: 480px;
}
table {
min-width: 480px;
}
.ly_menu_bar {
min-width: 480px;
}
}    @media only screen and (max-width: 432px) {
.ly_menu_bar {
min-width: 432px;
}
.ly_post, .ly_page {
max-width: 432px;
}
table {
min-width: 432px;
}
.ly_menu_bar {
min-width: 432px;
}
}    @media only screen and (max-width: 428px) { .ly_menu_bar {
min-width: 428px;
}
.ly_post, .ly_page {
max-width: 428px;
}
table {
min-width: 428px;
}
img {
max-width: 428px;
object-fit: cover;
}
}    @media only screen and (max-width: 414px) { .ly_menu_bar {
min-width: 414px;
}
.ly_post, .ly_page {
max-width: 414px;
}
table {
min-width: 414px;
}
img {
max-width: 414px;
object-fit: cover;
}
}    @media only screen and (max-width: 390px) { .ly_menu_bar {
min-width: 390px;
}
.ly_post, .ly_page {
max-width: 390px;
}
table {
min-width: 390px;
}
img {
max-width: 390px;
object-fit: cover;
}
}    @media only screen and (max-width: 375px) { .ly_menu_bar {
min-width: 375px;
}
.ly_post, .ly_page {
max-width: 375px;
}
table {
min-width: 375px;
}
.ly_menu_bar {
min-width: 375px;
}
img {
max-width: 375px;
object-fit: cover;
}
}    @media only screen and (max-width: 360px) { .ly_menu_bar {
min-width: 360px;
}
.ly_post, .ly_page {
max-width: 360px;
}
table {
min-width: 360px;
}
.ly_menu_bar {
min-width: 360px;
}
img {
max-width: 360px;
object-fit: cover;
}
}    @media only screen and (max-width: 320px) { .ly_menu_bar {
min-width: 320px;
}
.ly_post, .ly_page {
max-width: 320px;
}
table {
min-width: 320px;
}
}   .flow_item {
float: left;  background: var(--flow-color);
color: var(--fg2-color);
list-style: none;
text-align: center;
line-height: 60px;
opacity: 0;
}
.flow_item:nth-child(1) {
-webkit-animation: flow_item 0.5s ease 0.5s 1 forwards;
animation: flow_item 0.5s ease 0.5s 1 forwards;
}
@-webkit-keyframes flow_item {
100% {
opacity: 1;
}
}
@keyframes flow_item {
100% {
opacity: 1;
}
}   .booklink-box, .kaerebalink-box, .tomarebalink-box {
display: none;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//gundamlibrary.com/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}