@charset "UTF-8";
 .post_content .es-Fsmall {
font-size: 1em;
}
.post_content .es-Fbig {
font-size: 1.2em;
}
.post_content .es-FbigL {
font-size: 1.5em;
} .post_content .es-BiconObi {
border-top: none;
border-right: none;
border-bottom: none;
}
.post_content .es-BiconObi::before {
font-size: 20px !important;
} .is-style-big_icon_point.brc-DPred {
border-color: #ffa639 !important;
border-radius: 1px !important;
}
.is-style-big_icon_hatena.brc-DPblue {
border-color: #5295cc !important;
border-radius: 1px !important;
} .tswl-capbox {
position: relative;
padding: 2em 1.5em 1.5em;
border: solid 1px #ddd !important;
border-color: var(--color_main) !important;
border-width: 1px;
border-radius: 0 !important;
}
.tswl-capbox::before {
position: absolute;
top: -1em;
left: 1em;
z-index: 1;
display: inline-block;
margin-bottom: 0;
padding: 0.5em 0.75em;
color: #fff;
font-size: 0.8em;
line-height: 1;
text-align: center;
background: #ddd;
background-color: var(--color_main);
content: attr(title);
} .tswl-BmarkQ {
position: relative;
padding: 1em 1em 1em 3em;
line-height: 1.5;
background: none !important;
}
.tswl-BmarkQ::before {
position: absolute;
top: 0.75em;
left: 0;
display: block;
width: 2em;
color: #fff;
font-weight: 400;
font-family: Arial, sans-serif;
line-height: 2;
text-align: center;
background-color: #d55656;
content: "Q";
}
.tswl-BmarkA {
position: relative;
padding: 1em 1em 1em 3em;
line-height: 1.5;
background: none !important;
}
.tswl-BmarkA::before {
position: absolute;
top: 0.75em;
left: 0;
display: block;
width: 2em;
color: #fff;
font-weight: 400;
font-family: Arial, sans-serif;
line-height: 2;
text-align: center;
background-color: #6599b7;
content: "A";
}
.tswl-BmarkQ + .tswl-BmarkA {
margin-top: -2em;
} .ep-box > .ep-inbox.es-Bwhole {
position: relative;
top: -20px;
margin: 0 -20px 0 -20px;
padding: 1em;
font-weight: bold;
} .reviewBox__contents::after {
display: block;
clear: both;
content: "";
} .tswl-btn {
position: relative;
display: inline-block;
padding: 1em;
overflow: hidden;
text-align: center;
background-color: #f7f7f7;
}
.tswl-btn[class*="icon-"]::before {
content: "\e921" !important;
}
.post_content .btn__link.btn__link-primary {
background-color: #f73838;
background-color: var(--color_btn_red);
}
.post_content .btn__link.btn__link-secondary {
min-width: 20%;
font-size: 0.9em;
background-color: #2989f7;
background-color: var(--color_btn_blue);
}
.post_content .btn__link.btn__link-normal {
color: #2989f7;
color: var(--color_btn_blue);
background-color: transparent;
border: solid 1px;
border-color: #2989f7;
border-color: var(--color_btn_blue);
box-shadow: none;
transition: 0.25s;
}
.post_content .btn__link.btn__link-normal:hover {
color: #fff;
background-color: #2989f7;
background-color: var(--color_btn_blue);
}