html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}html {
overflow: auto;
overflow-y: scroll;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
body {
overflow: hidden;
background: #f1f1f1;
font-size: 14px;
font-size: 1.4rem;
font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "a-otf-midashi-go-mb31-pr6n", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
font-feature-settings: "palt";
letter-spacing: .05em;  } @media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, h1,h2,h3,h4,h5,h6 {
font-feature-settings: "pkna";
letter-spacing: 0;
}
}
p {
text-align: justify;
text-justify: inter-ideograph;
}
a {
text-decoration: none;
}
a:hover, 
a:focus {
text-decoration: underline;
}
a:active {
position: relative;
color: #f33;
left: 1px;
}
img {
max-width: 100%;
height: auto;
}
h1,h2,h3,h4,h5,h6,p,ul,ol {
margin-top: 0;
}
table {
border-collapse: collapse;
}
figure {
border: 0;
margin-right: 0;
margin-left: 0;
}
input,
textarea {
max-width: 100%; }
fieldset {
border: 0;
}
th > *:first-child,
td > *:first-child {
margin-top: 0 !important;
}
@-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
@media(max-width: 768px) {
html,body{
width: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
}  .l-site {
margin: 0 auto;
}
.l-site:after {
content: "";
display: table;
clear: both;
} .c1  .l-site { max-width:  910px }
.c2l .l-site { max-width: 1046px }
.c2r .l-site { max-width: 1046px }
.c3  .l-site { max-width: 1100px }
.c3r .l-site { max-width: 1100px } .l-main > div > *:first-child,
.l-sidebar > div > *:first-child {
margin-top: 0 !important;
}
.l-sidebar > div > *:last-child {
margin-bottom: 0 !important;
} .c1 .l-main {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.c1 .l-sidebar {
width: 50% !important;
}
.c1 .l-sidebar-1 {
float: left;
padding-right: 14px;
}
.c1 .l-sidebar-2 {
float: right;
padding-left: 14px;
} .c2r .l-main,
.c2l .l-main { width: 100%; }
.c2r .l-sidebar, 
.c2l .l-sidebar { width: 336px; } .c2r .l-main {
float: left;
margin-right: -366px; }
.c2r .l-main > * {
margin-right: 366px;
}
.c2r .l-sidebar {
float: right;
}
.c2r .l-sidebar-2 {
clear: right;
} .c2l .l-main {
float: right;
margin-left: -366px; }
.c2l .l-main > * {
margin-left: 366px;
}
.c2l .l-sidebar {
float: left;
}
.c2l .l-sidebar-2 {
clear: left;
} .c3 .l-main_sidebar-1 {
display: inline;
float: left; width: 880px;
}
.c3 .l-main {
float: right; margin-right: 20px; width: 620px;
}
.c3 .l-sidebar-1 {
float: left; width: 220px;
}
.c3 .l-sidebar-2 {
float: right; width: 220px;
} .c3r .l-main_sidebar-1 {
float: left;
width: 80%;
}
.c3r .l-main {
float: left;
margin-right: 2.5%;
width: 70%;
}
.c3r .l-sidebar-1 {
float: left;
margin-bottom: 1.5%;
width: 25%;
}
.c3r .l-sidebar-2 {
float: right;
margin-bottom: 2%;
width: 20%;
}
@media(max-width: 1046px) {  .c1  .l-site { width: 100% !important ; max-width:  910px !important ; }
.c2l .l-site { width: 100% !important ; max-width: 1046px !important ; }
.c2r .l-site { width: 100% !important ; max-width: 1046px !important ; }
.c3  .l-site { width: 100% !important ; max-width: 1100px !important ; }
.c3r .l-site { width: 100% !important ; max-width: 1100px !important ; } .l-site {
padding-right: 15px;
padding-left: 15px;
}
.header-image {
margin-right: -15px;
margin-left: -15px;
} .c3 .l-main_sidebar-1 {
display: inline;
float: none;
width: 100%;
}
.c3 .l-main {
float: left;
margin-right: -356px; width: 100% !important;
}
.c3 .l-main > * {
margin-right: 356px;
}
.c3 .l-sidebar-1,
.c3 .l-sidebar-2 {
float: right;
margin-bottom: 1.5%;
width: 336px !important;
}
}
@media(max-width: 768px) {
.c2r .l-main,
.c2r .l-main > *,
.c2r .l-sidebar,
.c2l .l-main,
.c2l .l-main > *,
.c2l .l-sidebar,
.c3  .l-main_sidebar-1,
.c3  .l-main,
.c3  .l-main > *,
.c3r .l-main_sidebar-1,
.c3r .l-main,
.c3r .l-main > * {
float: none;
margin-right: 0 !important;
margin-left:  0 !important;
padding: 0 !important;
width: 100% !important;
}
.c1  .l-sidebar,
.c2r .l-sidebar,
.c2l .l-sidebar,
.c3  .l-sidebar,
.c3r .l-sidebar {
float: none !important;
margin-right: 0 !important;
margin-left:  0 !important;
padding-right: 0 !important;
padding-left:  0 !important;
width: 100% !important;
}
} .header {
}
.header-inner {
} .header-navigation {
padding: .75em 0;
background-color: rgba(0,0,0,.5);
}
.header-navigation ul {
float: right;
margin: 0;
padding-left: 0;
list-style-type: none;
text-align: right;
font-size: 0;
line-height: 1;
}
.header-navigation li {
display: inline;
margin-left: 1em;
color: #ededed;
text-align: right;
font-size: 12px;
font-size: 1.2rem;
}
.header-navigation a {
color: #ededed;
text-decoration: none;
}
.header-navigation a:hover {
color: #fff;
}
@media(max-width: 768px) {
.header-navigation { display: none;
} } .header-main {
}
.header-main-inner {
position: relative;
} .header-txt-ad {
} .header-ad {
position: absolute;
right: 0;
top: 0;
padding: 30px;
} .header-txt {
}
.site-title {
margin: 0;
padding: 30px 0 5px;
font-weight: bold;
font-size: 26px;
font-size: 2.6rem;
line-height: 1.333;
}
.site-title a, 
.site-title a:visited {
color: #333;
text-decoration: none;
}
.site-title a:hover {
color: #999;
}
.site-description {
margin-bottom: 30px;
color: #666;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.618;
} body.has-header-image {
}
.has-header-image .header {
min-height: 0;
}
.has-header-image .header-main-inner {
position: relative;
}
.has-header-image .header-image {
font-size: 0;
}
.has-header-image .header-txt {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.has-header-image .site-title,
.has-header-image .site-description {
text-shadow: none;
margin-left: 20px;
} header.header-center .header-txt,
header.header-center .header-txt p,
header.header-center .header-image {
text-align: center;
}
header.header-center .header-ad { display: none; }
@media(max-width: 768px) {
.header-main-inner {
}
.header-ad {
position: static;
right: auto;
top: auto;
padding: 15px;
}
.site-title {
font-size: 21px;
font-size: 2.1rem;
text-align: center;
}
.site-description {
width: 100%;
font-size: 12px;
font-size: 1.2rem;
text-align: center;
}
.header-image {
text-align: center;
}
} .global-navigation {
background-color: #666;
}
.global-navigation-inner {
margin: 0 auto;
}
.global-navigation * {
margin: 0;
padding: 0;
}
.global-navigation ul {
display: table;
margin: 0 auto;
padding: 0;
width: 100%;
list-style: none;
font-size: 0;
}
.global-navigation ul li {
position: relative;
display: table-cell;
font-size: 15px;
font-size: 1.5rem;
}
@media(max-width: 768px) {
.global-navigation ul {
display: block;
}
.global-navigation ul li {
display: block;
float: left;
}
} .global-navigation > ul > li {
padding: 1em;
text-align: center;
} .global-navigation > ul:first-child {
border-left: 1px solid rgba(0,0,0,.1);
}
.global-navigation > ul > li {
border-right: 1px solid rgba(0,0,0,.1);
} .global-navigation a {
position: relative;
display: block;
}
.global-navigation a:hover {
text-decoration: none;
}
.global-navigation a:active {
left: 1px;
}
.global-navigation > ul > li:hover,
.global-navigation > ul > li.current_page_item,
.global-navigation > ul > li.current_page_ancestor,
.global-navigation > ul > li.current-menu-item,
.global-navigation > ul > li.current-menu-ancestor {
background: -webkit-linear-gradient       (top, rgba(0,0,0,.05) 50%, rgba(0,0,0,.1) 100%);
background:         linear-gradient( to bottom, rgba(0,0,0,.05) 50%, rgba(0,0,0,.1) 100%);
}
.global-navigation > ul > li > a,
.global-navigation > ul > li > a:visited {
color: #fff;
} .global-navigation ul li.menu-item-has-children > a:after,
.global-navigation ul li.submenu > a:after {
position: absolute;
top: 50%;
right: 0;
width: 0;
height: 0;
border: 4px solid transparent;
border-top-color: rgba(255,255,255,.5);
content: "";
} .global-navigation ul li ul {
position: absolute;
top: 100%;
left: 0;
z-index: 3;
display: block;
width: 133%;
border: none;
border-radius: 0 0 5px 5px;
background: #fefefe;
box-shadow: 0 1px 3px rgba(0,0,0,.333);
}
.global-navigation ul li ul li {
display: block;
overflow: hidden;
height: 0; border: none;
text-align: left;
font-size: 13px;
line-height: 1.333;
-webkit-transition: .2s;
-moz-transition: .2s;
transition: .2s;
}
.global-navigation ul li:hover > ul > li {
overflow: visible;
margin-top: 1px;
padding-top: .5em;
padding-bottom: .5em;
height: auto; border-top: 2px solid rgba(0,0,0,.05);
}
.global-navigation ul li:hover > ul > li:first-child {
border-top: none;
} .global-navigation ul li ul li a,
.global-navigation ul li ul li a:visited {
color: #333;
padding: .5em 2em .5em 1em;
text-shadow: none;
}
.global-navigation ul li ul li a:hover {
color: #fff;
background-color: #06c;
} .global-navigation ul li ul li.menu-item-has-children > a:after,
.global-navigation ul li ul li.submenu > a:after {
position: absolute;
top: 12px;
right: 12px;
width: 0;
height: 0;
border: 4px solid transparent;
border-left-color: #333;
content: "";
}
.global-navigation ul li ul li.submenu:hover > a:after {
border-left-color: #fff;
}
.global-navigation ul li:last-child ul li.submenu > a:after { border-left-color: transparent;
border-right-color: #333;
}
.global-navigation ul li:last-child ul li.submenu:hover > a:after {
border-right-color: #fff;
} .global-navigation ul li ul li ul {
top: 0;
left: 100%;
width: 100%;
border-radius: 5px;
}
.global-navigation ul li:last-child ul li ul { left: -100%;
}
.global-navigation ul li ul li:hover > ul > li {
overflow: visible;
} .global-navigation-btn { display: none;
}
@media(max-width: 768px) {
.global-navigation {
background: none;
}
.global-navigation { box-shadow: none !important;
border: none !important;
background: none !important;
}
.global-navigation-inner { box-shadow: none;
border: none;
background: none;
}
.global-navigation:before,
.global-navigation:after { content: none !important;
}
.global-navigation.global-navigation-width100 {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: 0;
margin-left: 0;
padding-right: 1em;
padding-left: 1em;
}
.global-navigation { display: none
} .global-navigation-btn {
z-index: 4;
display: block;
padding: .666em;
background-color: #666;
color: #fff;
font-size: 14px;
cursor: pointer;
} .global-navigation > ul {
display: block;
margin: 0 auto;
width: 95% !important;
border-radius: 0 0 5px 5px;
background: #fff;
background: rgba(255,255,255,.9);
box-shadow: 0 1px 3px rgba(0,0,0,.333);
}
.global-navigation > ul > li {
display: block;
float: none;
padding: 0;
width: 100%;
border-top: 1px solid rgba(0,0,0,.1);
text-align: left;
font-weight: bold;
font-size: 13px !important;
} .global-navigation > ul:first-child {
border-left: none;
}
.global-navigation > ul > li {
border-right: none;
} .global-navigation a {
display: block;
padding: 1em 1em;
}
.global-navigation a:hover {
text-decoration: none;
}
.global-navigation > ul > li:hover,
.global-navigation .current_page_item,
.global-navigation .current_page_ancestor,
.global-navigation .current-menu-item,
.global-navigation .current-menu-ancestor {
background: none;
} .global-navigation > ul > li > a,
.global-navigation > ul > li > a:visited {
color: #333 !important;
}
.global-navigation > ul > li a:before {
content: none !important;
} .global-navigation ul li.submenu > a:after {
content: none;
} .global-navigation ul li ul {
position: static;
width: 100%;
border-radius: 0;
box-shadow: none;
}
.global-navigation ul li ul li {
float: none;
overflow: visible;
height: auto;
border-top: 1px solid rgba(0,0,0,.1);
font-weight: normal;
}
.global-navigation ul li:hover > ul > li {
padding-top: 0;
padding-bottom: 0;
border-top: 1px solid rgba(0,0,0,.1);
}
.global-navigation ul li:hover > ul > li:first-child {
border-top: 1px solid rgba(0,0,0,.1);
} .global-navigation ul li ul li a {
padding: 1em 1em 1em 3em;
}
.global-navigation ul li ul li a:hover {
color: inherit;
background-color: transparent;
} .global-navigation ul li ul li.submenu > a:after {
content: none;
}
.global-navigation ul li ul li a:before {
display: inline-block;
margin-right: 4px;
width: 0;
height: 0;
border: 4px solid transparent;
border-left-color: #999;
content: "";
} .global-navigation ul li ul li ul li {
float: none;
}
.global-navigation ul li ul li ul li a {
padding: 1em 1em 1em 5em;
}
} .content-area {
} .breadcrumb {
margin-bottom: 20px;
padding: 0;
overflow: hidden;
}
.breadcrumb ul {
padding: 1px 0;
font-size: 0;
}
.breadcrumb li {
float: left;
margin-bottom: 5px;
color: #888;
list-style-type: none;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.1;
}
.breadcrumb a {
padding-right: .5em;
color: #666;
text-decoration: none;
}
.breadcrumb a:after {
margin-left: .5em;
color: #ccc;
content: ">";
}
.breadcrumb li:hover a {
color: #000;
}
.breadcrumb li:last-child a:after {
content: none;
}
.breadcrumb li:last-child span {
max-width: 60em;
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
@media(max-width: 768px) {
.breadcrumb {
margin-bottom: 10px;
}
.breadcrumb ol li:last-child span {
max-width: 24em;
}
} .page-title {
margin: 0 0 1em;
color: #222;
font-weight: normal;
font-size: 24px;
font-size: 2.4rem;
line-height: 1;
}
@media(max-width: 768px) {
.page-title {
font-size: 18px;
font-size: 1.8rem;
}
} .main {
font-size: 15px;
font-size: 1.5rem;
line-height: 2;
} .sub {
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
} .footer {
background-color: rgba(0,0,0,.025);
} .fat-footer:before,.fat-footer:after { content: ""; display: table }
.fat-footer:after { clear: both }
.fat-footer {
clear: both;
}
.fat-footer-inner > div {
float: left;
width: 33.333%;
}
.fat-footer .fat-footer1-inner {
padding-right: 14px;
padding-left : 0;
}
.fat-footer .fat-footer2-inner {
padding-right: 6px;
padding-left : 6px;
}
.fat-footer .fat-footer3-inner {
padding-right: 0;
padding-left : 14px;
}
.fat-footer.sub .widget {
margin-top: 0;
margin-bottom: 15px;
}
.fat-footer.sub .widget:last-child {
margin-bottom: 20px;
}
.fat-footer .fat-footer1-inner > .widget,
.fat-footer .fat-footer2-inner > .widget,
.fat-footer .fat-footer3-inner > .widget {
margin-top: 20px;
}
.fat-footer .fat-footer1-inner > .widget:last-child,
.fat-footer .fat-footer2-inner > .widget:last-child,
.fat-footer .fat-footer3-inner > .widget:last-child {
margin-bottom: 20px;
}
@media(max-width: 768px) {
.fat-footer-inner > div {
float: none;
width: auto;
}
.fat-footer .fat-footer1-inner,
.fat-footer .fat-footer2-inner,
.fat-footer .fat-footer3-inner {
padding-right: 0;
padding-left : 0;
}
} .site-info-footer-navigation {
padding: 20px 0;
background-color: rgba(0,0,0,.025);
}
.site-info-footer-navigation a,
.site-info-footer-navigation a:visited {
color: inherit;
} .site-info {
float: left;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.333;
text-align: left;
} .footer-navigation {
float: right;
}
.footer-navigation ul {
list-style-type: none;
font-size: 0;
}
.footer-navigation li {
float: left;
margin-left: 1em;
margin-left: 1em;
padding-left: 1em;
border-left: 1px solid #aaa;
list-style-type: none;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.333;
}
.footer-navigation li:first-child {
margin-left: 0;
padding-left: 0;
border-left: none;
} .back-to-top {
position: fixed;
right: 20px;
bottom: 20px;
z-index: 1;
display: none;
clear: both;
text-align: right;
}
.back-to-top a {
display: block;
overflow: hidden;
width: 40px;
height: 40px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABhlBMVEUAAADMzMzd3d2AgIDd3d3d3d3c3Nzb29vc3NzV1dXc3Nzc3Nzd3d3d3d3c3Nzb29vc3Nzc3Nze3t7c3NzW1tbb29vd3d3d3d3d3d3c3Nzc3Nzf39/d3d3d3d3b29va2trc3NzGxsbb29vc3Nzd3d3d3d3c3Nzc3Ny/v7/c3Nzd3d3c3NzR0dHY2Njc3Nzc3Nzc3Nzc3Nzc3Nzb29vY2Nja2trc3Nzc3NzZ2dnc3Nze3t7d3d3c3Nzc3Nzc3NzX19fc3Nzc3Nzc3Nzd3d3b29vc3Nzc3Nzb29vV1dXd3d3c3NzV1dXd3d3c3Nzc3Nzd3d3c3Nzc3Nzd3d3d3d3c3Nzc3Nzb29vc3Nzd3d3d3d3d3d3c3Nzd3d3d3d3////o6Oj9/f329vbm5ub8/Pz5+fn4+Pj+/v7w8PDj4+Py8vLx8fHv7+/i4uL4+fnk5OTs7Ozd3d339/ekpqrt7e3u7u6doKS3ubzLzM6+wMLr6+vf39/6+vrl5uexs7bR09WqrbDr7O3e3+Ej3aiqAAAAXnRSTlMACuEC35y4FXYMFunx9NtH60j0px9NeHCUUCT+WchcKewJB2y70VjzCKjX2gsh1m2Yk9yPDUXV5RTG79DjkL0g+eTinV3FHUYS3r8G7d2+b/KZ4NK3dZ5RSlJ3SVq5/bnMpQAAAw1JREFUeF6t2WVz4lAUgOGDU6SFFipABaruLluVdXe58eBWddl/vjPMMGXTJpwk9/0Bz6ebKydQp6X53va+Ce9gafP1m/6+9t75JTCeJTy7GuUvkpwosERmr0QuecFHV2fDFiOaranFzydF8igxyftbmmw6uYY2eyojEJWETMHe1gD44l8CTJloVmYC7jjWG7AyIqmbyFgHUFzoc4ojqLiUM1Tf6/IdywSZfOzrAu2GdnIS0ZGU+zqk5XmWGZboimWWPere+EyR6K44M67mdS9miYGyi91Pe5G1NDFUei3ylOdqTBKDZRpdj71XnUfEcEedCVDmYIiJGIfS68qxZkA2p1jhIZ9ETCX5QlCb85iYLOus9QZSsllQTsUePIuVI6bjrBao5mYIhRh31WsIiDRAsad6KkwyhErMJFSyvZDogJLdVgGbUoRShWAFbMnQAjPDlTXTLNACheYxAOjgCbX4DgCYStIDk1MAMCoigPztXwwojgJ4LhHe9eHJyV0eIV56IMjjPJzI/4LWIspDisVWcGQwHlZMO+AZh/DQIvcWRq4QHlq8GgGvgPDQouCF9yzKuztEiewglHBe/honlmAT5/2Ha4I9LM7Diewg2AU1774K3FQAlCh44ZPqsjmt8RTirfqy0VjYhw+eUjxXA7mX4EirgWcPnlK8Vv/0NDaH/GnVU4pnWptDkNfYVW/O8kTR/fmpxl7Lf0dtsPguPQCNIg7AHgHwgfIhRf8YHaN90MMw5asIBAuUL0s2O63r3Ecb5Qvnu+qVuIfulZj+pR0s1rJ5r1zzrIAYjYfPb6jJmTULZv9AbRvmH4+KycOu2eftLuUH+A4oS5gbEQw9NcTIUB1iAES2jI5ZtiIqg6BtY4Og7W5QaX/ByKhqYR9Ue76nf5i29xw0SkzrHfdNJ0C7bys6BpLZlR9Qt5BTx8h0AzDFsEPdGCCLuwOMpM1JTOBnHPDNtdkLdQbjcxRH982K0T02S3i9P8oX05woyITIgsili3y0fz1sAeO5Diq/P/ylkt870dfee+AC7f4Bnw1DMsoy0tsAAAAASUVORK5CYII=) no-repeat center center;
background-size: contain;
font-size: 0;
line-height: 100px;
}
.back-to-top a:active {
outline: 0 none black;
}
@media(max-width: 768px) {
.back-to-top {
right: 15px;
bottom: 15px;
}
} .iframe-wrap {
position: relative;
padding-top: 56.25%;
width: 100%;
}
.iframe-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .lsc,.large-screen {display: block;}
.ssc,.small-screen {display: none;}
@media(max-width: 768px) {
.lsc,.large-screen {display: none;}
.ssc,.small-screen {display: block;}
}#wpadminbar {
min-height: 32px;
}  .says,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
} .site .skip-link {
background-color: #f1f1f1;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
color: #21759b;
display: block;
font: bold 14px/normal "Noto Sans", sans-serif;
left: -9999em;
outline: none;
padding: 15px 23px 14px;
text-decoration: none;
text-transform: none;
top: -9999em;
}
.logged-in .site .skip-link {
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
font: bold 14px/normal "Open Sans", sans-serif;
}
.site .skip-link:focus {
clip: auto;
height: auto;
left: 6px;
top: 7px;
width: auto;
z-index: 100000;
} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1em 0 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 0 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 0;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 0;
}
@media(max-width: 768px) {
.alignleft,
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft,
.alignright,
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
display: block;
float: none;
margin-left: auto;
margin-right: auto;
}
}   .single_main_post_content_top {
padding-bottom: 1em;
text-align: center;
} .single_main_post_content_more {
text-align: center;
} .single_main_post_content_bottom {
padding-top: 1em;
text-align: center;
} .single_main_bottom {
padding-top: 2em;
} .bigbanner_top {
padding-bottom: 20px;
text-align: center;
line-height: 0;
}
.bigbanner_top:before,
.bigbanner_top:after {
content: none!important;
} .bigbanner_bottom {
clear: both;
padding-bottom: 20px;
text-align: center;
line-height: 0;
}
.bigbanner_bottom:before,
.bigbanner_bottom:after {
content: none!important;
}
@media(max-width: 768px) {
.bigbanner_top {
padding-bottom: 10px;
}
.bigbanner_bottom {
padding-top: 10px;
}
.bigbanner_top,
.bigbanner_bottom {
margin-left: -1em;
margin-right: -1em;
}
} .fixed-sidebar-wrapper {
}
.fixed-sidebar-wrapper .fixed-sidebar {
margin-top: 0 !important;
margin-bottom: 0 !important;
} .hentry:before,.hentry:after { content: ""; display: table }
.hentry:after { clear: both }
.widget:before,.widget:after { content: ""; display: table }
.widget:after { clear: both }
.hentry,
.main > div > .widget,
.category-description > .widget {
margin-bottom: 20px;
padding: 20px;
border: 1px solid #ddd;
background-color: #fff;
}
.hentry > .entry-content *:last-child,
.main > div > .widget > *:last-child,
.category-description > .widget > *:last-child {
}
@media(max-width: 768px) {
body .hentry,
body .main > div > .widget {
margin-bottom: 1em;
padding: 14px;
}
body .hentry .entry-header .entry-title,
body .main > div > .widget .widget-title,
body .category-description > .widget .widget-title {
margin: -14px -14px 14px;
}
} .hentry.card-summary,
.hentry.card-title {
margin: 0;
padding: 0;
height: 100%;
}
.l-card-wrapper {
margin: 0 0 0 -27px;
display: flex;
flex-wrap: wrap;
}
.l-card {
padding: 0 0 27px 27px;
font-size: 14px;
font-size: 1.4rem;
}
.l-card-wrapper {
font-size: 0\9;
}
.l-card {
display: inline-block\9;
vertical-align: top\9;
}
.c1  .l-card { width: 33.333% }
.c2l .l-card { width: 50% }
.c2r .l-card { width: 50% }
.c3  .l-card { width: 50% }
.c3r .l-card { width: 50% }
@media(max-width: 768px) {
.c1  .l-card { width: 100% }
.c2l .l-card { width: 100% }
.c2r .l-card { width: 100% }
.c3  .l-card { width: 100% }
.c3r .l-card { width: 100% }
} .hentry .entry-header .entry-title,
.main > div > .widget .widget-title,
.category-description > .widget .widget-title {
margin-bottom: 20px;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
}
.hentry .entry-header .entry-title a,
.main > div > .widget .widget-title a,
.category-description > .widget .widget-title a {
color: inherit;
text-decoration: none;
}
.hentry .entry-header .entry-title a:hover,
.main > div > .widget .widget-title a:hover,
.category-description > .widget .widget-title a:hover {
} .hentry.card-summary .entry-header .entry-title,
.hentry.card-title .entry-header .entry-title {
overflow: hidden;
margin: 15px auto 15px;
padding: 0 15px ;
height: 2.618em;
border: none;
background-color: transparent;
background-image: none;
box-shadow: none;
text-overflow: ellipsis;
}
.hentry.card-summary .entry-header .entry-title a,
.hentry.card-title .entry-header .entry-title a {
padding-left: 0;
}
.hentry.card-summary .entry-header .entry-title a:before,
.hentry.card-title .entry-header .entry-title a:before,
.hentry.card-summary .entry-header .entry-title .entry-title-inner:before,
.hentry.card-title .entry-header .entry-title .entry-title-inner:before {
content: none;
}
.hentry.card-summary .entry-header .entry-title .entry-title-inner,
.hentry.card-title .entry-header .entry-title .entry-title-inner {
display: inline;
background: none;
margin-bottom: 0;
padding: 0;
}
.hentry.card-summary .entry-header .entry-title {
}
@media(max-width: 768px) {
.hentry .entry-header .entry-title,
.main > div > .widget .widget-title,
.category-description > .widget .widget-title {
font-size: 18px;
font-size: 1.8rem;
}
} .entry-img {
position: relative;
z-index: 1;
display: block;
float: right;
overflow: hidden;
margin: 0 0 1em 1em;
width: 33%;
}
.entry-img img {
width: 100%;
height: auto;
}  .hentry .entry-img {
width: 180px;
height: auto;
}
.hentry .entry-img.entry-img--center {
float: none;
margin: 0 auto 1em;
width: 100%;
max-height: none;
}
.hentry .entry-img.entry-img--left {
float: left;
margin: .5em 1em 1em 0;
width: 33%;
max-height: none;
}
.hentry .entry-img.entry-img--right {
float: right;
margin: .5em 0 1em 1em;
width: 33%;
max-height: none;
} .main .widget .entry-img {
width: 120px;
max-height: 90px;
} .sidebar .widget .entry-img {
width: 90px;
max-height: 60px;
} .l-card .entry-img {
float: none;
margin: 0 0 .75em;
height: 15em;
max-height: 15em;
width: 100%;
}
.l-card .entry-img-inner { display: block;
width: 100%;
height: 100%;
background-position: center top;
background-size: cover;
background-repeat: no-repeat;
}
@media(max-width: 768px) {
.entry-img {
float: none;
margin: 0 auto .75em !important;
width: 100% !important;
height: auto !important;
max-height: 100% !important;
text-align: center;
transform: none !important;
}
.l-card .entry-img {
height: 15em !important;
}
} .entry-meta {
clear: both;
margin-bottom: 2em;
color: #666;
text-align: left;
font-size: 12px;
line-height: 1.5;
}
footer.entry-meta {
margin-top: 1em;
margin-bottom: 0;
padding-top: 2em;
border-top: 1px solid rgba(0,0,0,.1);
}
.entry-meta a,
.entry-meta a:visited {
color: #666;
}
.entry-meta a:hover {
}
.sticky .entry-meta { display: none;
}
.entry-meta-item {
margin-right: .5em;
margin-bottom: .5em;
}
.entry-meta .tag {
margin: 5px 0;
}
.entry-meta .date:before {
content: "\f073";
font-family: FontAwesome;
margin-right: 5px;
}
.entry-meta .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: 5px;
}
.entry-meta .author { display: none; }
.entry-meta .category:before {
content: "\f115";
font-family: FontAwesome;
margin-right: 5px;
}
.entry-meta .comments:before {
content: "\f0e5";
font-family: FontAwesome;
margin-right: 5px;
}
.entry-meta .edit_post {
} .hentry.card-summary footer.entry-meta,
.hentry.card-title footer.entry-meta {
margin: 15px;
padding: 0;
background: transparent;
border: none;
} .entry-content:before,.entry-content:after { content: ""; display: table }
.entry-content:after { clear: both }
.entry-content {
line-height: 2;
}
.entry-content > .widget:first-child .widget-title,
.entry-content > *:first-child {
margin-top: 0;
}
.entry-content > :last-child {
margin-bottom: 0;
}
.entry-content .widget:first-child {
margin-bottom: 30px;
} .entry-content > ul li {
margin-top: .25em;
margin-bottom: .25em;
}
.entry-content > hr {
clear: both;
margin: 40px auto;
height: 1px;
background: #ccc;
}
.entry-content > blockquote {
margin: 30px;
background-color: rgba(0,0,0,.02);
padding: 2em 2em 2em 4em;
position: relative;
}
.entry-content > blockquote:before {
position: absolute;
top: 15px;
left: 15px;
color: #ccc;
content: "\201c";
font-size: 600%;
font-family: serif;
line-height: 1em;
}
.entry-content > blockquote > :last-child {
margin-bottom: 0;
}
@media(max-width: 768px) {
.entry-content > blockquote {
margin: 20px 0;
padding: 40px 20px 20px;
border: 1px solid #eee;
}
.entry-content > blockquote:before {
font-size: 300%;
}
}
.textwidget table,
.widget_text_noframe_myd table,
.entry-content table {
margin: 2em auto;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
font-size: 96%;
}
.textwidget table th,
.textwidget table td,
.widget_text_noframe_myd table th,
.widget_text_noframe_myd table td,
.entry-content table th,
.entry-content table td {
padding: .75em 1em;
border: 1px solid #ddd;
text-align: left;
vertical-align: top;
line-height: 1.618;
}
.textwidget table th,
.widget_text_noframe_myd table th,
.entry-content table th {
background-color: rgba(0,0,0,.02);
}
.entry-content .table-wrap { overflow: scroll; } .textwidget table img,
.widget_text_noframe_myd table img,
.entry-content table img {
max-width: none;
}
.h1,
.entry-content h1,
.textwidget h1 {
text-align: left;
font-size: 24px;
font-size: 2.4rem;
line-height: 1.333;
}
.h2,
.entry-content h2,
.textwidget h2 {
margin: 2em 0 1em;
padding: 0 0 .5em;
border-bottom: 1px solid #aaa;
text-align: left;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
}
.h3,
.textwidget > h3,
.entry-content > h3,
.entry-content .widget h3,
.hentry .widget .widget-title,
.yarpp-related h3 ,
.yarpp-related-widget h3 {
margin: 2em 0 1em;
padding: .7em .7em .6em;
border-radius: 2px;
background: rgba(0,0,0,.06);
text-align: left;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
}
.h4,
.entry-content h4,
.textwidget h4 {
margin: 2em 0 1em;
padding: 3px 0 6px;
border-bottom: 1px solid #ccc;
text-align: left;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
}
.h5,
.entry-content h5,
.textwidget h5 {
margin: 2em 0 1em;
text-align: left;
font-size: 21px;
font-size: 2.1rem;
}
.h6,
.entry-content h6,
.textwidget h6 {
margin: 2em 0 1em;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
}
.entry-content p,
.textwidget p {
text-align: justify;
text-justify: inter-ideograph;
}
.entry-content ul,
.textwidget ul {
text-align: justify;
text-justify: inter-ideograph;
} #content-area .entry-content p a[target="_blank"]:after,
#content-area .textwidget p a[target="_blank"]:after { 
margin: 0 3px;
font-family: FontAwesome;
vertical-align: middle;
content: '\f08e';
} #content-area .entry-content table a[target="_blank"]:after,
#content-area .textwidget table a[target="_blank"]:after,
#content-area a.no_icon:after {
content:none !important;
} 
.h1 a, .entry-content h1 a, .textwidget h1 a,
.h2 a, .entry-content h2 a, .textwidget h2 a,
.h3 a, .entry-content h3 a, .textwidget h3 a,
.h4 a, .entry-content h4 a, .textwidget h4 a,
.h5 a, .entry-content h5 a, .textwidget h5 a,
.h6 a, .entry-content h6 a, .textwidget h6 a { color: inherit !important; text-decoration: none;} .more-link > a {
display: inline-block;
clear: both;
margin: 9px 0 0;
padding: 9px;
border: 1px solid #666;
border-radius: 3px;
color: inherit;
color:  #666;
font-size: 12px;
line-height: 1;
}
.more-link > a:after {
margin-left: 6px;
content: "\f0da";
font-family: FontAwesome;
}
.more-link > a:hover {
background-color: #666;
color: #fff;
text-decoration: none;
} .page-links {
clear: both;
margin-bottom: 1.3333em;
}
.page-links a,
.page-links > span {
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
display: inline-block;
font-size: 12px;
font-size: 1.2rem;
height: 2em;
line-height: 2;
margin: 0 0.3333em 0.3333em 0;
text-align: center;
width: 2em;
}
.page-links a {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
background-color: #333;
border-color: #333;
color: #fff;
}
.page-links a:hover,
.page-links a:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
border-color: transparent;
color: #fff;
}
.page-links > .page-links-title {
border: 0;
color: #707070;
color: rgba(51, 51, 51, 0.7);
height: auto;
margin: 0;
padding-right: 0.5em;
width: auto;
} .post-password-form {
clear: both;
padding: 2em 2em 1.5em;
background-color: rgba(0,0,0,.0333);
border: 1px solid rgba(0,0,0,.05);
} .attachment .wp-post-image {
display: none;
} h3#comments,
#respond h3 {
margin-top: 2em;
padding-top: 1em;
border-top: 1px solid #eee;
font-weight: normal;
}
ol.commentlist {
list-style-type: none;
margin-bottom: 0;
clear: both;
background-color: rgba(0,0,0,.0333);
padding: 20px;
}
li.comment {
border-top: 1px solid rgba(0,0,0,.1);
margin-top: 2em;
padding-top: 2em;
font-size: 13px;
}
ol.commentlist li.bypostauthor{ 
overflow: hidden;
margin-bottom: 1em;
padding: 1em 1em 0;
background-color: rgba(0,0,0,.0333);
border: 1px solid rgba(0,0,0,.0333);
}
li.comment:first-child {
border: none;
margin-top: 0;
padding-top: 0;
}
li.comment ul {
list-style-type: none;
}
.avatar {
float: left;
margin: 4px 10px 0 0;
}
.fn {
font-size: 15px;
font-style: normal;
}
.says {
font-size: 12px;
}
.comment-meta {
font-size: 11px;
}
.comment-meta a {
color: #666;
} .navigation:before,.navigation:after { content: ""; display: table }
.navigation:after { clear: both }
.navigation a { 
display: block;
margin: 20px 0;
} p.nocomments { display: none } form#commentform small {
margin-left: .5em;
color: #555;
font-size: 90%;
}
form#commentform input[type="text"],
form#commentform textarea {
outline: 0;
border: 1px solid #ddd;
border-radius: 4px;
background: #fefefe;
}
form#commentform input[type="text"]:focus,
form#commentform textarea:focus {
border: 1px solid #bbb;
background: #fdfdfd;
}
form#commentform input[type="text"] {
padding: .5em;
width: 50%;
color: #666;
font-size: 90%;
}
form#commentform textarea {
padding: 1em;
width: 100%;
color: #333;
font-size: 105%;
}
form#commentform input[type="submit"] {
padding: .5em 1em;
outline: 0;
border: 1px solid #ccc;
border-radius: 4px;
background: #dedede;
background: -webkit-linear-gradient(top, #fefefe, #eee);
background:  linear-gradient( to bottom, #fefefe, #eee);
color: #444;
font-size: 90%;
}
form#commentform input[type="submit"]:hover {
border-color: #bbb;
box-shadow: 0 1px 2px rgba(0,0,0,.1);
color: #333;
}
form#commentform input[type="submit"]:active {
box-shadow: 0 2px 2px rgba(0,0,0,.2) inset;
}
@media(max-width: 768px) {
.commentlist ul {
padding-left: 0;
}
} .entry-navigation:before,.entry-navigation:after { content: ""; display: table }
.entry-navigation:after { clear: both }
.entry-navigation {
clear: both;
margin-top: 2em;
padding-top: 2em;
border-top: 1px solid rgba(0,0,0,.1);
word-wrap:break-word;
word-break:break-all;
font-size: 12px;
line-height: 1.618;
}
.entry-navigation a {
position: relative;
border-bottom: 1px solid rgba(0,0,0,0);
}
.entry-navigation a:hover {
border-bottom: 1px solid rgba(0,0,0,.333);
text-decoration: none;
} .entry-navigation .previous {
float: left;
padding: 0 .5em 0 1.333em;
width: 50%;
text-align: left;
}
.entry-navigation .previous a:before {
position: absolute;
top: 4px;
left: -14px;
border: 4px solid transparent;
border-right-color: #999;
content: "";
} .entry-navigation .next {
float: right;
padding: 0 1.333em 0 .5em;
width: 50%;
text-align: right;
}
.entry-navigation .next a:before {
position: absolute;
top: 4px;
right: -14px;
border: 4px solid transparent;
border-left-color: #999;
content: "";
} .page-navigation:before,.page-navigation:after { content: ""; display: table }
.page-navigation:after { clear: both }
.page-navigation {
clear: both;
margin-bottom: 30px;
text-align: left;
font-size: 12px;
line-height: 1;
}
.page-navigation span,
.page-navigation a,
.page-navigation a:visited {
float: left;
padding: .7em .9em;
border-radius: 4px;
color: #333;
text-decoration: none;
}
.page-navigation a {
margin-right: 4px;
outline: 0 none black;
border: 1px solid rgba(0,0,0,.2);
border-top-color: rgba(0,0,0,.1);
background: #fff;
background: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background:  linear-gradient( to bottom, #fff 0%, #f8f8f8 100%);
box-shadow: 0 1px 3px rgba(0,0,0,.05);
}
.page-navigation a:hover {
box-shadow: 0 2px 6px rgba(0,0,0,.2);
}
.page-navigation a:active {
position: relative;
top: 1px;
box-shadow: none;
}
.page-navigation span.current {
margin-right: 5px;
border: 1px solid rgba(0,0,0,.3);
border-top-color: rgba(0,0,0,.2);
background: #444;
background: -webkit-linear-gradient(top, #444 0%, #666 100%);
background:  linear-gradient( to bottom, #444 0%, #666 100%);
box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
color: #eee;
}
.page-navigation span.pages {
float: right;
border: 1px solid rgba(0,0,0,.2);
background: #fff;
color: #333;
}
@media(max-width: 768px) {
.page-navigation {
font-size: 11px;
}
.page-navigation span,
.page-navigation a,
.page-navigation span.pages {
float: left;
margin-bottom: 4px;
}
} ul.linkpage-navigation:before,ul.linkpage-navigation:after { content: ""; display: table }
ul.linkpage-navigation:after { clear: both }
ul.linkpage-navigation {
clear: both;
margin: 0 auto 30px;
padding: 0;
text-align: center;
font-size: 12px;
line-height: 1;
list-style-type: none;
}
ul.linkpage-navigation li {
padding: .7em .9em;
margin-right: 5px;
border: 1px solid rgba(0,0,0,.3);
border-top-color: rgba(0,0,0,.2);
border-radius: 4px;
background: #444;
background: -webkit-linear-gradient(top, #444 0%, #666 100%);
background:  linear-gradient( to bottom, #444 0%, #666 100%);
box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
color: #eee;
display: inline-block;
}
ul.linkpage-navigation a li,
ul.linkpage-navigation a:visited li {
color: #333;
text-decoration: none;
outline: 0 none black;
border: 1px solid rgba(0,0,0,.2);
border-top-color: rgba(0,0,0,.1);
background: #fff;
background: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background:  linear-gradient( to bottom, #fff 0%, #f8f8f8 100%);
box-shadow: 0 1px 3px rgba(0,0,0,.05);
}
ul.linkpage-navigation a:hover li {
box-shadow: 0 2px 6px rgba(0,0,0,.2);
}
ul.linkpage-navigation a:active li {
position: relative;
top: 1px;
box-shadow: none;
}
@media(max-width: 768px) {
.linkpage-navigation {
font-size: 11px;
}
.linkpage-navigation span,
.linkpage-navigation a,
.linkpage-navigation span.pages {
float: left;
margin-bottom: 4px;
}
}  .sub .widget > *:last-child {
margin-bottom: 0;
}
.sub .widget {
margin-bottom: 20px;
padding: 15px;
border: 1px solid #ddd;
background-color: #fff;
}
.c3 .sub .widget,
.c3r .sub .widget {
margin-bottom: 10px;
}
.sub .widget-title {
margin: 0 0 15px;
padding: 0;
font-weight: bold;
line-height: 1.333;
}
.c3 .sub .widget-title {
font-size: 14px;
font-size: 1.4rem;
}
.c2r .sub .widget-title,
.c2l .sub .widget-title {
font-size: 15px;
font-size: 1.5rem;
} .sub h1 {
margin-top: 1em;
font-size: 16px;
font-size: 1.6rem;
}
.sub h2 {
margin-top: 1em;
padding: .5em .75em;
font-size: 16px;
font-size: 1.6rem;
}
.sub h3{
margin-top: 1em;
padding: .5em .75em;
font-size: 15px;
font-size: 1.5rem;
}
.sub h4 {
margin-top: 1em;
padding: .5em .75em;
font-size: 14px;
font-size: 1.4rem;
}
.sub h5 {
margin-top: 1em;
font-size: 13px;
font-size: 1.3rem;
}
.sub h6 {
margin-top: 1em;
font-size: 13px;
font-size: 1.3rem;
}
@media(max-width: 768px) {
.sub .widget-title {
font-size: 18px !important;
}
} .sidebar {
margin-bottom: 30px;
}
.sidebar .widget:last-child {
margin-bottom: 0;
}  .widget .widget-item:before,.widget .widget-item:after { content: ""; display: table }
.widget .widget-item:after { clear: both }
.widget .widget-item {
padding-top: .75em;
padding-bottom: .5em;
} .widget .entry-title {
color: #333;
text-align: left;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.618;
margin-bottom: .333em;
}
.sub .widget .entry-title {
}
.widget .entry-title a {
color: inherit;
}
.widget .entry-title a:hover {
text-decoration: none;
}
.widget ul {
text-align: left;
} .widget .entry-date {
color: #666;
letter-spacing: 1px;
font-size: 12px;
font-size: 1.2rem;
}
.widget .post-date {
text-align: right;
}
.sub .widget .entry-date {
font-size: 12px;
font-size: 1.2rem;
} .widget .entry-img {
float: right;
overflow: hidden;
margin-bottom: .5em;
margin-left: 1em;
}
.widget .entry-img img {
max-width: 100%;
max-height: auto;
margin: 0;
} .widget .comment-num {
color: #999;
font-size: 12px;
font-size: 1.2rem;
}
.sub .widget .comment-num {
font-size: 11px;
font-size: 1.1rem;
}
@media(max-width: 768px) {
.widget ul li {
font-size: 12px;
line-height: 1.618;
}
} .textwidget {
text-align: center;
}
.textwidget *:first-child { margin-top: 0; }
.textwidget *:last-child { margin-bottom: 0; } .main .widget_recent_entries ul > li > a { } .widget_recent_entries .post-date {
display: block;
margin-left: 8px;
color: #666;
font-size: 12px;
font-size: 1.2rem;
margin-top: .333em;
} .sub .widget_recent_entries .post-date {
font-size: 11px;
font-size: 1.1rem;
} .widget_recent_comments a { }
.comment-author-link a.url {
padding-left: 0!important;
} .widget_categories li.cat-item { color: #aaa;
} .widget_categories select.postform {
width: 100%;
font-size: 15px;
}
.sub .widget_categories select.postform {
font-size: 13px;
} .widget.widget_search .searchform { 
position:relative;
height: 40px;
}
.widget.widget_search input[type="search"] {
position:absolute;
display: block;
padding: 12px 4%;
width: 92%;
border: 1px solid #ddd;
border-radius: 1px;
background-color: #fff;
color: #333;
vertical-align: middle;
font-size: 1em;
}
.widget.widget_search input[type="search"]:focus {
background-color: #f8f8f8;
}
.widget.widget_search button {
position:absolute;
top: -2px;
right: 2px;
display: block;
padding: .8em .8em;
height: 100%;
border:0;
background: none;
color: #333;
font-size: 1.1em;
} #wp-calendar {
width: 100%;
color: #333;
}
#wp-calendar caption {
padding: 0 0 .75em;
color: #666;
text-align: left;
font-size: 15px;
font-size: 1.5rem;
}
#wp-calendar th, 
#wp-calendar td {
text-align: center;
font-size: 11px;
font-size: 1.1rem;
line-height: 1;
}
#wp-calendar thead th {
padding: 1em 0;
border: 1px solid #dedede;
background: #f3f3f3;
font-weight: normal;
}
#wp-calendar thead th[title="土曜日"] {
color: blue;
}
#wp-calendar thead th[title="日曜日"] {
color: red;
}
#wp-calendar tbody {
}
#wp-calendar tbody td {
background: #fff;
color: #666;
padding: 1em 0;
border: 1px solid #dedede;
}
#wp-calendar tbody td a {
text-decoration: none;
font-weight: bold;
font-size: 110%;
}
#wp-calendar tbody td.pad {
background: #fafafa;
}
#wp-calendar tfoot td {
padding-top: 1em;
padding-bottom: 0;
border-top: 1px solid rgba(0,0,0,.1);
}
#wp-calendar tfoot td#prev { text-align: left; }
#wp-calendar tfoot td.pad  { text-align: center; }
#wp-calendar tfoot td#next { text-align: right; }
#wp-calendar #today {
background: #dedede;
font-weight: bold;
} .widget_tag_cloud .tagcloud {
text-align: left;
font-size: 0;
}
.widget_tag_cloud .tagcloud a.tag-cloud-link {
display: inline-block;
margin: 0 .4em .4em 0;
padding: .4em;
border: 1px solid #ddd;
border-radius: 3px;
background: rgba(248,248,248, 0.8);
color: rgba(0,0,0, 0.666);
text-decoration: none;
line-height: 1;
}
.widget_tag_cloud .tagcloud a.tag-cloud-link:hover {
border: 1px solid #bbb;
background: #f3f3f3;
} .widget_rss cite {
color: #999;
}
.widget_rss .widget-title a {
color: inherit;
}
.widget_rss li .rsswidget {
font-weight: bold;
line-height: 1.618;
}
.sub .widget_rss li .rsswidget {
font-size: 13px;
font-size: 1.3rem;
}
.widget_rss .rss-date {
display: block;
font-size: 15px;
font-size: 1.5rem;
text-indent: 0;
}
.sub .widget_rss .rss-date {
font-size: 13px;
font-size: 1.3rem;
}
.rssSummary {
font-size: 15px;
font-size: 1.5rem;
line-height: 2;
text-indent: 0;
}
.sub .rssSummary {
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
} .site .avatar {
border-radius: 50%;
}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
audio,
canvas {
display: inline-block;
}
embed,
iframe,
object,
video {
margin-bottom: 1.6em;
max-width: 100%;
vertical-align: middle;
}
p > embed,
p > iframe,
p > object,
p > video {
margin-bottom: 0;
}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
font-size: 15px;
font-size: 1.5rem;
margin-top: 0;
margin-bottom: 1.6em;
}
.wp-playlist.wp-playlist {
padding-bottom: 0;
}
.wp-playlist .wp-playlist-tracks {
margin-top: 0;
}
.wp-playlist-item .wp-playlist-caption {
border-bottom: 0;
padding: 10px 0;
}
.wp-playlist-item .wp-playlist-item-length {
top: 10px;
} .wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
} .gallery {
margin-bottom: 1.6em;
}
.gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: block;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}  .entry-content .yarpp-related {
clear: both;
margin-top: 20px;
}
.entry-content .yarpp-related h3 {
margin: 1em 0 1em;
padding: .6em .9em;
font-weight: normal !important;
font-size: 15px !important;
font-size: 1.5rem !important;
} .popular-posts ul {
padding: 0;
}
.popular-posts li {
overflow: hidden;
margin-bottom: 0.3em;
padding: 5px 0px;
border-bottom: 1px solid #ddd;
}
.popular-posts li .post-stats {
font-size: 1.2rem;
}
.wpp-thumbnail {
float: left;
overflow: hidden;
margin-right: 1em;
margin-bottom: 0.5em;
margin-left: 0;
} .main .widget ul.related_post {
text-align: left;
}
.main .widget ul.related_post li {
border-bottom: none;
} body #toc_container {
display: block;
margin: 2em auto;
padding: 2em 2em 1em;
width: 100%;
border: 1px solid #ccc;
background-color: #fafafa;
font-size: 95%;
line-height: 1.4;
}
body #toc_container .toc_title {
text-align: center;
}
body #toc_container ul a {
display: block;
border-bottom: 1px dotted #ccc;
color: #444;
text-decoration: none;
}
body #toc_container ul {
margin: 0;
max-width: 100%;
list-style: none;
}
body #toc_container ul ul {
padding: 1em 0 0 1em;
}
body #toc_container li {
margin-bottom: 0.8em;
padding-bottom: 0.2em;
padding-left: 0;
background: none;
}
body #toc_container .toc_list > li > a {
border-bottom: 1px solid #ddd;
} .amazonjs_item ul li {
background: none;
}
@media(max-width: 768px) {
body #toc_container {
margin: 0 auto 15px;
padding: 15px 15px 1px;
}
body #toc_container ul ul {
margin-left: 0;
}
body #toc_container ul ul {
padding: 15px 0 0 15px;
}
}.header-navigation li {
color: #ededed;
text-align: right;
font-size: 12px;
font-size: 1.2rem;
line-height: 1;
}
.header-navigation a:before {
content: "\f0da";
font-family: FontAwesome;
margin-right: .5em;
opacity: .8;
} .header-navigation a.icon-law:before         { content: "\f15c";}
.header-navigation a.icon-facebook:before    { content: "\f230";}
.header-navigation a.icon-twitter:before     { content: "\f099";}
.header-navigation a.icon-instagram:before   { content: "\f16d";}
.header-navigation a.icon-google-plus:before { content: "\f0d5";}
.header-navigation a.icon-email:before       { content: "\f0e0";}
.header-navigation a.icon-profile:before     { content: "\f007";}
.header-navigation a.icon-sitemap:before     { content: "\f0e8";}
.header-navigation a.icon-rss:before         { content: "\f09e";}
.header-navigation li a:hover {
text-decoration: none;
} .header.small-screen {
font-size: 0;
}  .navigation--fixed {
position: fixed;
top: 0;
z-index: 10000;
max-width: 100%;
width: 100%;
}
@media(max-width: 640px) {
.navigation--fixed {
position: static;
}
} .main-visual {
margin: 0 auto ;
text-align: center;
line-height: 0;
}
.main-visual img {
max-width: 100%;
}
.main-visual-inner.main-visual--wide.l-site {
padding-right: 0;
padding-left: 0;
max-width: none;
width: 100%;
}
.main-visual-inner.main-visual--wide.l-site img {
width: 100%;
}
@media(max-width: 640px) {
.main-visual-inner.l-site {
padding-right: 0;
padding-left: 0;
max-width: none;
width: 100%;
}
} .content-area {
padding-top: 30px;
} .category-description > *:first-child {
margin-top: 0;
} .myd-social-button__wrapper {
margin: 1em 0 0;
}
.myd-social-button {
width: 104.5%;
}
.myd-social-button {
margin:0 auto;
text-align: center;
}
.myd-social-button:before,.myd-social-button:after { content: ""; display: table; }
.myd-social-button:after { clear: both; }
.myd-social-button { *zoom: 1; }
.myd-social-button__item {
float:left;
margin: 0 1.5% 1.5% 0;
width: 31%;
}
.myd-social-button__item a {
position: relative;
display: block;
padding: 10px;
border-radius:  2px;
color: #fff;
text-align: center;
text-decoration: none;
font-size: 80%;
}
.myd-social-button__item a:before,
.myd-social-button__item a i {
margin-right: 0.1em;
font-size: 1.1em;
}
.myd-social-button__item a i {
margin-right: 0.4em;
}
.myd-social-button__item a:hover {
color: rgba(255,255,255,.8);
box-shadow: none;
transition: .1s;
-webkit-transform: translate3d(0px, 2px, 1px);
-moz-transform: translate3d(0px, 2px, 1px);
transform: translate3d(0px, 2px, 1px);
}
.myd-social-button__item a .text{
font-weight: bold;
}
.myd-social-button__item a .count{
margin-left: 2px;
font-size: 10px;
}
@media(max-width: 800px) {
.myd-social-button {
width: 102%;
}
.myd-social-button__item {
width: 48%;
margin: 0 2% 2% 0;
}
} .myd-social-button__item.twitter a {
background: #00acee;
box-shadow: 0 2px 0 #0092ca;
}
.myd-social-button__item.twitter a:hover {
background: #0092ca;
} .myd-social-button__item.facebook a {
background: #3B5998;
box-shadow: 0 2px 0 #2c4373;
}
.myd-social-button__item.facebook a:hover {
background: #2c4373;
} .myd-social-button__item.googleplus a {
background: #DB4A39;
box-shadow: 0 2px 0 #AD3A2D;
}
.myd-social-button__item.googleplus a:hover {
background: #ad3a2d;
} .myd-social-button__item.hatebu a {
background: #5D8AC1;
box-shadow: 0 2px 0 #43638b;
}
.myd-social-button__item.hatebu a:hover {
background: #43638b;
}
.myd-social-button__item.hatebu a:before{
content:'B!';
font-weight:bold;
line-height: 1.055;
} .myd-social-button__item.pocket a {
background: #F03E51;
box-shadow: 0 2px 0 #C0392B;
}
.myd-social-button__item.pocket a:hover {
background: #c0392b;
} .myd-social-button__item.rss a {
background: #ffb53c;
box-shadow: 0 2px 0 #e09900;
}
.myd-social-button__item.rss a:hover {
background: #e09900;
} .myd-social-button__item.feedly a {
background: #87c040;
box-shadow: 0 2px 0 #74a436;
}
.myd-social-button__item.feedly a:hover {
background: #74a436;
} .myd-social-button__item.line a {
background: #31AE36;
box-shadow: 0 2px 0 #219900;
}
.myd-social-button__item.line a:hover {
background: #219900;
}
.myd-social-button__item.line {
display: none;
}
@media(max-width: 800px) {
.myd-social-button__item.line {
display: block;
}
} .subcontents-open-close-button {
display: block;
margin: 20px auto;
padding: .75em 1em;
border: 1px solid #bbb;
border-radius: 5px;
background: #f0f0f0;
background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);
background:  linear-gradient( to bottom, #fff 0%, #e6e6e6 100%);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #666;
text-shadow: 0 -1px 0 #fff;
text-decoration: none;
font-size: 12px;
cursor: pointer;
text-align: center;
}
.subcontents-open-close-button:hover {
background: #f0f0f0;
background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
background:  linear-gradient( to bottom, #fff 0%, #ededed 100%);
color: #555;
cursor: pointer;
}
.subcontents-open-close-button:active {
position: relative;
top: 1px;
box-shadow: 0 2px 2px rgba(000, 000, 000, .3) inset;
} .subcontents-open-close-button {
display: none;
}
@media(max-width: 640px) { .hide-sidebar .l-sidebar {
display: none;
} .subcontents-open-close-button {
display: block;
}
} .hide-sidebar .subcontents-open-close-button--open {
display: block;
}  .banners_myd {
text-align: left;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
}
.banners_myd .unit {
float: left;
}
.banners_myd .image {
overflow: hidden;
margin-bottom: 5px;
text-align: left;
}
.banners_myd .banners-title {
font-weight: bold;
font-size: 110%;
}
.banners_myd img {
max-width: 100%;
height: auto;
} .banners_myd.c1 .unit {
width: 100%;
} .banners_myd.c2 .unit {
width: 50%;
}
.banners_myd.c2 .unit1 {
margin-right: 10px;
}
.banners_myd.c2 .unit2 {
margin-left: 10px;
} .banners_myd.c3 .unit {
width: 33.333333%;
}
.banners_myd.c3 .unit1 {
margin-right: 10px;
}
.banners_myd.c3 .unit2 {
margin-right: 5px;
margin-left: 5px;
}
.banners_myd.c3 .unit3 {
margin-left: 10px;
} .sub .banners_myd {
margin-bottom: -5px;
text-align: left;
line-height: 1.618;
}
.sub .banners_myd .unit {
float: none;
margin-bottom: 15px;
}
.sub .banners_myd .unit:last-child {
margin-bottom: 0;
}
.sub .banners_myd.c1 .unit, 
.sub .banners_myd.c1 .unit, 
.sub .banners_myd.c2 .unit, 
.sub .banners_myd.c2 .unit, 
.sub .banners_myd.c3 .unit, 
.sub .banners_myd.c3 .unit {
width: auto;
}
.sub .banners_myd.c1 .unit2, 
.sub .banners_myd.c2 .unit1, 
.sub .banners_myd.c2 .unit2, 
.sub .banners_myd.c3 .unit1, 
.sub .banners_myd.c3 .unit2, 
.sub .banners_myd.c3 .unit3 {
margin-right: 0;
margin-left: 0;
}
.sub .banners_myd .image {
margin-bottom: 5px;
}
.sub .banners_myd img {
max-width: 100%;
height: auto;
}
@media(max-width: 640px) {
.banners_myd {
margin-bottom: -5px;
text-align: left;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.618;
}
.banners_myd .unit {
float: none;
margin-bottom: 5px;
}
.banners_myd.c1 .unit, 
.banners_myd.c1 .unit, 
.banners_myd.c2 .unit, 
.banners_myd.c2 .unit, 
.banners_myd.c3 .unit, 
.banners_myd.c3 .unit {
width: auto;
}
.banners_myd.c1 .unit2, 
.banners_myd.c2 .unit1, 
.banners_myd.c2 .unit2, 
.banners_myd.c3 .unit1, 
.banners_myd.c3 .unit2, 
.banners_myd.c3 .unit3 {
margin-right: 0;
margin-left: 0;
}
.banners_myd .image {
margin-bottom: 5px;
}
.banners_myd img {
max-width: 100%;
height: auto;
}
} .widget_recent_entries_myd p {
margin-bottom: 0;
}
.main .widget_recent_entries_myd p {
color: #777;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.618;
}
.sub .widget_recent_entries_myd p {
color: #777;
font-size: 11px;
font-size: 1.1rem;
}
.widget_recent_entries_myd ul li.widget-item div:not(.entry-title) a,
.widget_recent_entries_myd ul li.widget-item .entry-date a {
padding-left: 0;
}
.widget_recent_entries_myd ul li.widget-item div:not(.entry-title) a:first-child:before,
.widget_recent_entries_myd ul li .entry-date a:first-child:before {
content: none;
} .widget_category_posts_myd p {
margin-bottom: 0;
}
.main .widget_category_posts_myd p {
color: #777;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.618;
}
.sub .widget_category_posts_myd p {
color: #777;
font-size: 11px;
font-size: 1.1rem;
}
.widget_category_posts_myd ul li.widget-item div:not(.entry-title) a,
.widget_category_posts_myd ul li.widget-item .entry-date a {
padding-left: 0;
}
.widget_category_posts_myd ul li.widget-item div:not(.entry-title) a:first-child:before,
.widget_category_posts_myd ul li .entry-date a:first-child:before {
content: none;
} .widget_pickup_category_myd p {
margin-bottom: 0;
}
.main .widget_pickup_category_myd p {
color: #444;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
}
.sub .widget_pickup_category_myd p {
color: #999;
font-size: 11px;
font-size: 1.1rem;
} .widget_text_noframe_myd {
padding: 0 !important;
border: none !important;
border-radius: none !important;
background: none !important;
box-shadow: none !important;
text-align: center;
font-size: 14;
line-height: 1;
}
.main .widget_text_noframe_myd p {
font-size: 15px;
font-size: 1.5rem;
line-height: 2;
}
.sub .widget_text_noframe_myd p{
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
} .widget_categories_5posts_myd {
}
.widget_categories_5posts_myd .show-posts {
font-size: 9px;
color: rgba(0,0,0,.2);
cursor: pointer;
padding: 3px 1em;
line-height: 1;
} .fixed-sidebar-padding {
padding-top: 60px;
padding-bottom: 30px;
} .sitemap_myd .entry-content h2 {
color: inherit;
padding: 0;
border: none;
border-radius: 0;
background: none;
text-align: left;
}
.sitemap_myd .entry-content h2:before,
.sitemap_myd .entry-content h2:after {
content: none;
}
.sitemap_myd .entry-content h2 {
}
.sitemap_myd .entry-content p {
color: #888;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.618;
}
.sitemap_myd .entry-content ul {
padding-left: 0;
margin-bottom: 1em;
list-style-type: none; }
.sitemap_myd .entry-content > ul li {
margin: 0;
font-size: 16px;
font-size: 1.6rem;
}
.sitemap_myd .entry-content > ul > li {
margin: 0 0 1em;
}
.sitemap_myd .entry-content > ul > li > a {
display: block;
margin: .75em 0;
padding-top: .8em;
padding-left: .6em;
border-top: 1px solid #ddd;
line-height: 1;
}
.sitemap_myd .entry-content > ul > li > a:before {
content: "\f0da";
font-family: FontAwesome;
margin-right: .5em;
color: #ccc;
}
.sitemap_myd .entry-content li a {
color: inherit;
text-decoration: none;
}
.sitemap_myd .entry-content li a:hover {
text-decoration: none;
}
.sitemap_myd .entry-content ul.sub {
padding-left: 1em;
}
.sitemap_myd .entry-content ul.sub li {
color: #787878;
font-size: 13px;
font-size: 1.3rem;
padding: .25em 0 .25em 24px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACvAQMAAAAhY6e8AAAABlBMVEXMzMz////TjRV2AAAAAnRSTlP/AOW3MEoAAAAXSURBVHgBY6xvaKQBHsUMDAy0tWMUAwDW6wW/2vRUSQAAAABJRU5ErkJggg==) left center no-repeat;
}
.sitemap_myd .entry-content ul.sub li:last-child {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACvCAAAAAA+xmojAAAAAnRSTlMA/1uRIrUAAAApSURBVEjH7coxEQAACMSw968NT7CDBNIx11SvQggh5J3s0uchhBBCjgxIU3+Cr0JClgAAAABJRU5ErkJggg==) left center no-repeat;
} .illust-bubble:before,.illust-bubble:after { content: ""; display: table; }
.illust-bubble:after { clear: both; }
.illust-bubble { *zoom: 1; }
.illust-bubble {
position: relative;
} .illust-bubble__illust {
margin-bottom: 20px;
font-size: 0;
} .illust-bubble__bubble:before,.illust-bubble__bubble:after { content: ""; display: table; }
.illust-bubble__bubble:after { clear: both; }
.illust-bubble__bubble { *zoom: 1; } .illust-bubble__title {
position: relative;
margin: 1em auto .8em;
font-weight: bold;
font-size: 18px;
font-size: 1.8rem;
line-height: 1.33;
} .illust-bubble__title:before {
position: absolute;
top: -10px;
width: 84px;
height: 44px;
background-repeat: no-repeat;
content: "";
}
.illust-bubble__title.check:before     { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-check.png) }
.illust-bubble__title.point:before     { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-point.png) }
.illust-bubble__title.kensho:before    { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-kensho.png) }
.illust-bubble__title.kuchikomi:before { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-kuchikomi.png) }
.illust-bubble__title.chumoku:before   { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-chumoku.png) }
.illust-bubble__title.riyuu:before     { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-riyuu.png) }
.illust-bubble__title.naze:before      { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-naze.png) }
.illust-bubble__title.gimon:before     { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/ill-badge-gimon.png) }
.illust-bubble__illust img {
width: 140px;
}
.illust-bubble__title.check,
.illust-bubble__title.point,
.illust-bubble__title.kensho,
.illust-bubble__title.kuchikomi,
.illust-bubble__title.chumoku,
.illust-bubble__title.riyuu,
.illust-bubble__title.naze,
.illust-bubble__title.gimon { padding-left: 80px; } .illust-bubble__title.check:before,
.illust-bubble__title.point:before,
.illust-bubble__title.kensho:before,
.illust-bubble__title.kuchikomi:before,
.illust-bubble__title.chumoku:before,
.illust-bubble__title.riyuu:before,
.illust-bubble__title.naze:before,
.illust-bubble__title.gimon:before { left: -10px; }  .illust-bubble--left .illust-bubble__illust {
position: absolute;
left: 0;
top: 0;
} .illust-bubble--left .illust-bubble__bubble {
margin-left: 160px;
}
.illust-bubble--left [class*="background-color--"] {
position: relative;
}
.illust-bubble--left [class*="background-color--"]:after {
position: absolute;
top: 18px;
right: 100%;
width: 0;
height: 0;
border: 18px solid transparent;
border-left-width: 19px;
border-left-style: solid;
content: "";
} .illust-bubble--left .background-color--light-green:after  { border-right-color: #e5f5ef; }
.illust-bubble--left .background-color--light-blue:after   { border-right-color: #eaeff5; }
.illust-bubble--left .background-color--light-gray:after   { border-right-color: #efefef; }
.illust-bubble--left .background-color--light-purple:after { border-right-color: #f5eaef; }
.illust-bubble--left .background-color--light-red:after    { border-right-color: #faeaea; }
.illust-bubble--left .background-color--light-yellow:after { border-right-color: #fff5e5; }  .illust-bubble--right .illust-bubble__illust {
position: absolute;
right: 0;
top: 0;
} .illust-bubble--right .illust-bubble__bubble {
margin-right: 160px;
}
.illust-bubble--right [class*="background-color--"] {
position: relative;
}
.illust-bubble--right [class*="background-color--"]:after {
position: absolute;
top: 18px;
left: 100%;
width: 0;
height: 0;
border: 18px solid transparent;
border-left-width: 19px;
border-left-style: solid;
content: "";
}
.illust-bubble--right .background-color--light-green:after  { border-left-color: #e5f5ef; }
.illust-bubble--right .background-color--light-blue:after   { border-left-color: #eaeff5; }
.illust-bubble--right .background-color--light-gray:after   { border-left-color: #efefef; }
.illust-bubble--right .background-color--light-purple:after { border-left-color: #f5eaef; }
.illust-bubble--right .background-color--light-red:after    { border-left-color: #faeaea; }
.illust-bubble--right .background-color--light-yellow:after { border-left-color: #fff5e5; }  .sub .illust-bubble--left  .illust-bubble__illust,
.sub .illust-bubble--right .illust-bubble__illust {
position: static;
text-align: center;
} .sub .illust-bubble--left .illust-bubble__bubble,
.sub .illust-bubble--right .illust-bubble__bubble{
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
.sub .illust-bubble [class*="background-color--"]:after { position: absolute; 
top: 100%;
left: 50%;
width: 0; 
height: 0;
border: 18px solid transparent;
content: "";
margin-left: -18px;
}
.sub .illust-bubble .background-color--light-green:after  { border-top-color: #e5f5ef; }
.sub .illust-bubble .background-color--light-blue:after   { border-top-color: #eaeff5; }
.sub .illust-bubble .background-color--light-gray:after   { border-top-color: #efefef; }
.sub .illust-bubble .background-color--light-purple:after { border-top-color: #f5eaef; }
.sub .illust-bubble .background-color--light-red:after    { border-top-color: #faeaea; }
.sub .illust-bubble .background-color--light-yellow:after { border-top-color: #fff5e5; }
@media(max-width: 640px) { .illust-bubble--left  .illust-bubble__illust,
.illust-bubble--right .illust-bubble__illust {
position: static;
text-align: center;
} .illust-bubble--left .illust-bubble__bubble,
.illust-bubble--right .illust-bubble__bubble{
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
.illust-bubble [class*="background-color--"]:after {
position: absolute; 
top: 100%;
left: 50%;
width: 0; 
height: 0;
border: 18px solid transparent;
content: "";
margin-left: -18px;
}
.illust-bubble .background-color--light-green:after  { border-left-color: transparent; border-right-color: transparent; border-top-color: #e5f5ef; }
.illust-bubble .background-color--light-blue:after   { border-left-color: transparent; border-right-color: transparent; border-top-color: #eaeff5; }
.illust-bubble .background-color--light-gray:after   { border-left-color: transparent; border-right-color: transparent; border-top-color: #efefef; }
.illust-bubble .background-color--light-purple:after { border-left-color: transparent; border-right-color: transparent; border-top-color: #f5eaef; }
.illust-bubble .background-color--light-red:after    { border-left-color: transparent; border-right-color: transparent; border-top-color: #faeaea; }
.illust-bubble .background-color--light-yellow:after { border-left-color: transparent; border-right-color: transparent; border-top-color: #fff5e5; }
}
@media(max-width: 640px) { .illust-bubble--left  .illust-bubble__illust,
.illust-bubble--right .illust-bubble__illust {
position: static;
text-align: center;
} .illust-bubble--left .illust-bubble__bubble,
.illust-bubble--right .illust-bubble__bubble{
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
.illust-bubble .color-border-background-box:after {
position: absolute; 
top: 100%;
left: 50%;
width: 0; 
height: 0;
border: 18px solid transparent;
content: "";
margin-left: -18px;
}
.illust-bubble .color-border-background-box.border-color--light-green:after  { border-left-color: transparent; border-right-color: transparent; border-top-color: #e5f5ef; }
.illust-bubble .color-border-background-box.border-color--light-blue:after   { border-left-color: transparent; border-right-color: transparent; border-top-color: #eaeff5; }
.illust-bubble .color-border-background-box.border-color--light-gray:after   { border-left-color: transparent; border-right-color: transparent; border-top-color: #efefef; }
.illust-bubble .color-border-background-box.border-color--light-purple:after { border-left-color: transparent; border-right-color: transparent; border-top-color: #f5eaef; }
.illust-bubble .color-border-background-box.border-color--light-red:after    { border-left-color: transparent; border-right-color: transparent; border-top-color: #faeaea; }
.illust-bubble .color-border-background-box.border-color--light-yellow:after { border-left-color: transparent; border-right-color: transparent; border-top-color: #fff5e5; }
}  .alert {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #EBCCD1;
border-radius: 3px;
background-color: #F2DEDE;
color: #A94442;
line-height: 1.333;
}
.alert:before {
display: inline-block;
margin-right: 3px;
content: "\f06a";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.alert.noimage:before {
content: none;
}
.accept {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #D6E9C6;
border-radius: 3px;
background-color: #DFF0D8;
color: #3C763D;
line-height: 1.333;
}
.accept:before {
display: inline-block;
margin-right: 3px;
content: "\f058";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.accept.noimage:before {
content: none;
}
.attention {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #FAEBCC;
border-radius: 3px;
background-color: #FCF8E3;
color: #8A6D3B;
line-height: 1.333;
}
.attention:before {
display: inline-block;
margin-right: 3px;
content: "\f071";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.attention.noimage:before {
content: none;
}
.hint {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #BCE8F1;
border-radius: 3px;
background-color: #D9EDF7;
color: #31708F;
line-height: 1.333;
}
.hint:before {
display: inline-block;
margin-right: 3px;
content: "\f0eb";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.hint.noimage:before {
content: none;
} .myd-customer-feedback--small {
}
.myd-customer-feedback--small .customer-feedback__image {
float: left;
margin-right: 21px;
}
.myd-customer-feedback--small .customer-feedback__text {
overflow: auto;
} .faq-1__q {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/faq-1__q.png) no-repeat 0 0;
font-size: 18px;
font-size: 1.8rem;
font-weight: bold;
padding-left: 51px;
padding-top: 9px;
margin-bottom: 12px;
}
.faq-2__q {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/faq-2__q.png) no-repeat 0 0;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
padding-left: 51px;
padding-top: 9px;
padding-bottom: 12px;
border-bottom: 1px solid #ddd;
margin-bottom: 12px;
}
.faq-2__a {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/faq-2__a.png) no-repeat 0 0;
font-size: 15px;
font-size: 1.5rem;
padding-left: 51px;
padding-top: 9px;
margin-bottom: 12px;
} *[class*="arrow-bullet--"] {
margin: 6px 0;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 30px;
background-position: 0px 6px;
background-repeat: no-repeat;
}
.arrow-bullet--orange { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/arrow-bullet--orange.png) }
.arrow-bullet--black  { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/arrow-bullet--black.png) }
.arrow-bullet--blue   { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/arrow-bullet--blue.png) }
.arrow-bullet--red    { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/img/arrow-bullet--red.png) } hr[class*="horizontal-rule--"] {
margin: 12px auto;
border: 0;
background: transparent;
}
hr.horizontal-rule--gray {
border-bottom: 1px solid #999;
}
hr.horizontal-rule--red {
border-bottom: 1px solid #D9534F;
}
hr.horizontal-rule--blue {
border-bottom: 1px solid #337AB7;
}
hr.horizontal-rule--gray--dooted {
border-bottom: 1px dotted #999;
}
hr.horizontal-rule--gray--dotted--heavy {
border-bottom: 2px dotted #999;
}.myd-grid {
margin: 20px 0 20px -20px;
font-size: 0;
}
.myd-grid__unit {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 0 20px;
vertical-align: top;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.618;
}
@media(max-width: 640px) {
.myd-grid {
margin: 0 0 20px;
}
.myd-grid__unit {
padding: 0;
width: 100% !important;
}
} .myd-space {
display: block;
margin: 0 !important;
padding: 0 !important;
height: auto;
outline: none !important;
border: none !important;
background: none !important;
font-size: 0;
} .myd-separator {
display: block;
margin: 0 auto;
padding: 0;
height: 0;
outline: none !important;
border: none;
background: none !important;
font-size: 0;
}
.myd-separator.solid  { border-top-width: 1px; border-top-style: solid; }
.myd-separator.dashed { border-top-width: 2px; border-top-style: dashed; }
.myd-separator.dotted { border-top-width: 3px; border-top-style: dotted; }
.myd-separator.double {
height: 5px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
} *[class*="myd-box--"]:before,*[class*="myd-box--"]:after { display: table; content: ""; }
*[class*="myd-box--"]:after { clear: both; }
*[class*="myd-box--"] {
*zoom: 1;
}
*[class*="myd-box--"] {
margin: 20px auto;
border-width: 1px;
border-style: solid;
border-color: transparent;
background-color: #fff;
}
*[class*="myd-box--"] > *[class*="myd-box--"] {
border-radius: 0;
}
*[class*="myd-box--"] > ul,
*[class*="myd-box--"] > ol {
padding: 0 1.333em;
}
*[class*="myd-box--"] > p {
color: #666;
} .myd-box--large {
padding: 20px;
} .myd-box--medium {
padding: 18px;
font-size: 97%;
} .myd-box--small {
padding: 18px;
font-size: 94%;
}
@media(max-width: 640px) {
.myd-box--large.
.myd-box--medium,
.myd-box--small {
padding: 15px;
}
} *[class*="myd-box--"] > *[class*="myd-box__title"] {
position: relative;
background-color: #ccc;
text-align: left;
line-height: 1.333;
}
*[class*="myd-box--"].radius-0 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-0 > *[class*="myd-box__title"]:before { border-radius: 0px 0px 0 0; }
*[class*="myd-box--"].radius-1 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-1 > *[class*="myd-box__title"]:before { border-radius: 0px 0px 0 0; }
*[class*="myd-box--"].radius-2 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-2 > *[class*="myd-box__title"]:before { border-radius: 1px 1px 0 0; }
*[class*="myd-box--"].radius-3 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-3 > *[class*="myd-box__title"]:before { border-radius: 2px 2px 0 0; }
*[class*="myd-box--"].radius-4 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-4 > *[class*="myd-box__title"]:before { border-radius: 3px 3px 0 0; }
*[class*="myd-box--"].radius-5 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-5 > *[class*="myd-box__title"]:before { border-radius: 4px 4px 0 0; }
*[class*="myd-box--"].radius-6 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-6 > *[class*="myd-box__title"]:before { border-radius: 5px 5px 0 0; }
*[class*="myd-box--"].radius-7 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-7 > *[class*="myd-box__title"]:before { border-radius: 6px 6px 0 0; }
*[class*="myd-box--"].radius-8 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-8 > *[class*="myd-box__title"]:before { border-radius: 7px 7px 0 0; }
*[class*="myd-box--"].radius-9 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-9 > *[class*="myd-box__title"]:before { border-radius: 8px 8px 0 0; }
*[class*="myd-box--"].radius-10 > *[class*="myd-box__title"],*[class*="myd-box--"].radius-10 > *[class*="myd-box__title"]:before { border-radius: 9px 9px 0 0; } *[class*="myd-box--"] > *[class*="myd-box__title"] img {
display: inline-block;
vertical-align: text-bottom;
margin-right: 6px;
margin-top: -45px;
} .myd-box--large > .myd-box__title:first-child {
margin: -20px -20px 20px !important;
padding: 12px;
font-weight: bold;
font-size: 24px;
font-size: 2.4rem;
}
.sub .myd-box--large > .myd-box__title {
padding: 1em;
font-size: 15px;
font-size: 1.5rem;
}  .myd-box--medium > .myd-box__title:first-child {
margin: -18px -18px 18px !important;
padding: 12px;
font-weight: bold;
font-size: 21px;
font-size: 2.1rem;
} .myd-box--small > .myd-box__title:first-child {
margin: -18px -18px 18px !important;
padding: 12px;
font-weight: normal;
font-size: 18px;
font-size: 1.8rem;
} *[class*="myd-box--"] > .myd-box__title .myd-box__title__box {
display: block;
float: left;
margin: -.25em .75em 0 0;
padding: .6em 1em;
background-color: #999;
color: #fff;
text-align: left;
letter-spacing: 1px;
font-size: 14px;
font-size: 1.4rem;
line-height: 1;
} *[class^="myd-image-bg--"] {
margin: 20px auto;
}
*[class^="myd-image-bg--"] > * {
color: inherit !important;
} .myd-image-bg--metal-1 {
padding: 40px;
border-width: 1px;
border-style: solid;
border-color: #fff #999 #666;
border-radius: 10px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-1--2.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-1--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-1--2.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-1--2.png) no-repeat right  bottom, 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-1--1.png) repeat    center center;
box-shadow: 0 1px 3px rgba(0,0,0,.5);
color: #000;
text-shadow: 0 1px 0 rgba(255,255,255,.75);
} .myd-image-bg--metal-2 {
padding: 40px;
border-width: 1px;
border-style: solid;
border-color: #666 #333 #000;
border-radius: 10px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-2--2.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-2--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-2--2.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-2--2.png) no-repeat right  bottom, 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-2--1.png) repeat    center center;
box-shadow: 0 1px 3px rgba(0,0,0,.5);
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
} .myd-image-bg--metal-3 {
padding: 40px;
border-width: 1px;
border-style: solid;
border-color: #fff #999 #666;
border-radius: 2px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-3--2.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-3--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-3--2.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-3--2.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-3--1.png) repeat    center center;
box-shadow: 0 1px 3px rgba(0,0,0,.5);
color: #000;
text-shadow: 0 1px 0 rgba(255,255,255,.75);
} .myd-image-bg--metal-4 {
padding: 40px;
border-width: 1px;
border-style: solid;
border-color: #666 #333 #000;
border-radius: 2px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-4--2.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-4--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-4--2.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-4--2.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--metal-4--1.png) repeat    center center;
box-shadow: 0 1px 3px rgba(0,0,0,.5);
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
} .myd-image-bg--paper-no-pin {
padding: 40px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--4.png) no-repeat right  bottom, 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-no-pin--9.png) repeat    center center;
color: #222;
} .myd-image-bg--paper-red-pin {
padding: 53px 35px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--0.png) no-repeat center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--8.png) repeat-y  left   center, 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-red-pin--9.png) repeat    center center;
color: #222;
} .myd-image-bg--paper-blue-pin {
padding: 53px 35px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--0.png) no-repeat center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--8.png) repeat-y  left   center, 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-blue-pin--9.png) repeat    center center;
color: #222;
} .myd-image-bg--paper-green-pin {
padding: 53px 35px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--0.png) no-repeat center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-green-pin--9.png) repeat    center center;
color: #222;
} .myd-image-bg--paper-yellow-pin {
padding: 53px 35px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--0.png) no-repeat center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--paper-yellow-pin--9.png) repeat    center center;
color: #222;
} .myd-image-bg--postit-green {
padding: 25px 30px 30px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-green--9.png) repeat    center center;
color: #222;
} .myd-image-bg--postit-blue {
padding: 25px 30px 30px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-blue--9.png) repeat    center center;
color: #222;
} .myd-image-bg--postit-gray {
padding: 25px 30px 30px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-gray--9.png) repeat    center center;
color: #222;
} .myd-image-bg--postit-pink {
padding: 25px 30px 30px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-pink--9.png) repeat    center center;
color: #222;
} .myd-image-bg--postit-yellow {
padding: 25px 30px 30px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--postit-yellow--9.png) repeat    center center;
color: #222;
} .myd-image-bg--marker-green {
margin: -10px auto 0;
padding: 55px 50px 60px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-green--9.png) repeat    center center;
color: #222;
} .myd-image-bg--marker-blue {
margin: -10px auto 0;
padding: 55px 50px 60px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-blue--9.png) repeat    center center;
color: #222;
} .myd-image-bg--marker-pink {
margin: -10px auto 0;
padding: 55px 50px 60px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-pink--9.png) repeat    center center;
color: #222;
} .myd-image-bg--marker-yellow {
margin: -10px auto 0;
padding: 55px 50px 60px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--marker-yellow--9.png) repeat    center center;
color: #222;
} .myd-image-bg--chalkboard-1 {
padding: 40px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--chalkboard-1--9.png) repeat    center center;
color: #fff;
text-shadow: 0 1px 2px rgba(0,0,0,.75);
} .myd-image-bg--woodboard-1 {
padding: 30px 35px 35px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodboard-1--9.png) repeat    center center;
color: #222;
} .myd-image-bg--woodframe-1 {
padding: 75px 80px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--1.png) no-repeat left   top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--2.png) no-repeat right  top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--3.png) no-repeat left   bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--4.png) no-repeat right  bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--6.png) repeat-y  right  center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--8.png) repeat-y  left   center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/image-bg--woodframe-1--9.png) repeat    center center;
color: #222;
}  h1.myd-subheader--bar,
h2.myd-subheader--bar,
h3.myd-subheader--bar,
h4.myd-subheader--bar,
h5.myd-subheader--bar,
h6.myd-subheader--bar,
div.myd-subheader--bar {
padding: 10px;
margin: 30px 0 15px;
font-size: 21px;
font-size: 2.1rem;
line-height: 1.333;
} h1.myd-subheader--bar,
h2.myd-subheader--bar,
h3.myd-subheader--bar,
h4.myd-subheader--bar,
h5.myd-subheader--bar,
h6.myd-subheader--bar,
div.myd-subheader--bar { background-image: none !important; }
h1.myd-subheader--bar:before,
h2.myd-subheader--bar:before,
h3.myd-subheader--bar:before,
h4.myd-subheader--bar:before,
h5.myd-subheader--bar:before,
h6.myd-subheader--bar:before,
div.myd-subheader--bar:before { content: none !important; }
h1.myd-subheader--bar:after,
h2.myd-subheader--bar:after,
h3.myd-subheader--bar:after,
h4.myd-subheader--bar:after,
h5.myd-subheader--bar:after,
h6.myd-subheader--bar:after,
div.myd-subheader--bar:after { content: none !important; }
.myd-subheader--bar img {
display: inline-block;
vertical-align: text-bottom;
margin-right: 6px;
margin-top: -45px;
} *.ranking-wrapper {
padding: .5em 0 .3em;
line-height: 1.333;
}
.ranking {
display: block;
padding-top: 9px;
padding-left: 51px;
min-height: 40px;
background-repeat: no-repeat;
color: #666;
font-weight: bold;
font-size: 27px;
font-size: 2.7rem;
}
.ranking--1 { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/ranking1.png); }
.ranking--2 { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/ranking2.png); }
.ranking--3 { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/ranking3.png); }
.ranking--4 { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/ranking4.png); }
.ranking--5 { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/ranking5.png); } .point-wrapper {
line-height: 1.333;
}
.point-wrapper .point {
display: block;
padding: 6px 0 6px 51px;
min-height: 42px;
color: #666;
font-weight: bold;
font-size: 21px;
font-size: 2.1rem;
position: relative;
}
.point-wrapper .point:before {
position: absolute;
top: 0;
left: 0;
display: block;
width: 39px;
height: 39px;
border-radius: 3px;
background-color: #666;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 21px;
line-height: 39px;
}
.point-wrapper .point--1:before  { content:"1"; }
.point-wrapper .point--2:before  { content:"2"; }
.point-wrapper .point--3:before  { content:"3"; }
.point-wrapper .point--4:before  { content:"4"; }
.point-wrapper .point--5:before  { content:"5"; }
.point-wrapper .point--6:before  { content:"6"; }
.point-wrapper .point--7:before  { content:"7"; }
.point-wrapper .point--8:before  { content:"8"; }
.point-wrapper .point--9:before  { content:"9"; }
.point-wrapper .point--10:before { content:"10"; } .entry-content .myd-notebook-line {
border-bottom: 1px solid #ddd;
background-image: linear-gradient( #ddd .1em, transparent .1em );
background-size: auto 4.5rem;
line-height: 4.5rem;
}
.entry-content .myd-notebook-line.myd-notebook-line--green        { border-bottom-color: #096    !important; background-image: linear-gradient( #096    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--blue         { border-bottom-color: #369    !important; background-image: linear-gradient( #369    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--gray         { border-bottom-color: #666    !important; background-image: linear-gradient( #666    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--purple       { border-bottom-color: #936    !important; background-image: linear-gradient( #936    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--red          { border-bottom-color: #c33    !important; background-image: linear-gradient( #c33    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--yellow       { border-bottom-color: #f90    !important; background-image: linear-gradient( #f90    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--black        { border-bottom-color: #000    !important; background-image: linear-gradient( #000    .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-green  { border-bottom-color: #abddcd !important; background-image: linear-gradient( #abddcd .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-blue   { border-bottom-color: #bccddd !important; background-image: linear-gradient( #bccddd .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-gray   { border-bottom-color: #cdcdcd !important; background-image: linear-gradient( #cdcdcd .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-purple { border-bottom-color: #ddbccd !important; background-image: linear-gradient( #ddbccd .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-red    { border-bottom-color: #eebcbc !important; background-image: linear-gradient( #eebcbc .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--light-yellow { border-bottom-color: #ffddab !important; background-image: linear-gradient( #ffddab .1em, transparent .1em ); }
.entry-content .myd-notebook-line.myd-notebook-line--silver       { border-bottom-color: #dddddd !important; background-image: linear-gradient( #dddddd .1em, transparent .1em ); } ul[class*="myd-checklist--"],
ol[class*="myd-checklist--"] {
margin: 0 auto;
padding: 0;
}
*[class*="myd-checklist--"] > li {
margin: 0;
padding: .5em .5em .5em 24px;
background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/bullet--check-red.png);
background-position: 3px .65em;
background-repeat: no-repeat;
list-style-type: none;
text-align: left;
line-height: 1.618;
} .myd-checklist--large {
border-top: 1px solid #ddd;
}
.myd-checklist--large > li {
border-bottom: 1px solid #ddd;
font-weight: bold;
}
.myd-checklist--large > li:nth-child(odd){
}
.myd-checklist--large.checklist--green  > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--green--large.png); }
.myd-checklist--large.checklist--blue   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--blue--large.png); }
.myd-checklist--large.checklist--gray   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--gray--large.png); }
.myd-checklist--large.checklist--purple > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--purple--large.png); }
.myd-checklist--large.checklist--red    > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--red--large.png); }
.myd-checklist--large.checklist--yellow > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--yellow--large.png); } .myd-checklist--medium {
border-top: 1px dashed #ccc;
}
.myd-checklist--medium > li {
border-bottom: 1px dashed #ccc;
}
.myd-checklist--medium > li:nth-child(odd){
}
.myd-checklist--medium.checklist--green  > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--green--medium.png); }
.myd-checklist--medium.checklist--blue   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--blue--medium.png); }
.myd-checklist--medium.checklist--gray   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--gray--medium.png); }
.myd-checklist--medium.checklist--purple > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--purple--medium.png); }
.myd-checklist--medium.checklist--red    > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--red--medium.png); }
.myd-checklist--medium.checklist--yellow > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--yellow--medium.png); } .myd-checklist--small {
border-top: 1px dashed #ccc;
}
.myd-checklist--small > li {
font-size: 13px;
font-size: 1.3rem;
border-bottom: 1px dashed #ccc;
}
.myd-checklist--small.checklist--green  > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--green--small.png); }
.myd-checklist--small.checklist--blue   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--blue--small.png); }
.myd-checklist--small.checklist--gray   > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--gray--small.png); }
.myd-checklist--small.checklist--purple > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--purple--small.png); }
.myd-checklist--small.checklist--red    > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--red--small.png); }
.myd-checklist--small.checklist--yellow > li { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/check--yellow--small.png); } .myd-badge {
overflow: hidden;
margin: 0 -6px 15px 0;
padding: 0;
list-style-type: none;
}
.myd-badge li {
float: left;
overflow: hidden;
margin: 0 6px 6px 0;
padding: 6px 9px;
height: 24px;
border-radius: 3px;
text-align: center;
font-size: 12px;
font-size: 1.2rem;
line-height: 1;
} .myd-ranking__star {
}
.myd-ranking__star--good {
margin-left: 3px;
color: gold;
}
.myd-ranking__star--bad {
margin-left: 3px;
color: silver;
} a.myd-button {
position: relative;
display: inline-block;
margin: 5px auto;
padding: .7em .9em .8em;
border: 1px solid rgba(0,0,0,.1);
background-origin: border-box;
box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 -1px rgba(0,0,0,.1), inset 0 1px rgba(255,255,255,.2);
color: #fff !important;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 2px rgba(0,0,0,.333);
font-size: 16px;
font-size: 1.6rem;
line-height: 1;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAANklEQVRYw+3QQREAQAgDMWDOv+bDBH1lqyCtCtS78yYheSQkJCQkJCQkJCQk7iIhISEhIclIPo7jAKuTKBS5AAAAAElFTkSuQmCC);
background-repeat: repeat-x;
background-position: center bottom;
}
.sub a.myd-button {
margin: 5px auto
}
a.myd-button:before {
margin-right: 5px;
content: "\f18e";
font-family: FontAwesome;
opacity: 0.7;
-ms-filter: "alpha(opacity=70)";
}
a.myd-button:hover {
color: #fff !important;
text-decoration: none;
opacity: 0.9;
-ms-filter: "alpha(opacity=90)";
filter: alpha(opacity=90);
}
a.myd-button:active {
top: 1px;
box-shadow: inset 0 2px 2px rgba(0,0,0,.3);
color: #fff !important;
} a.myd-button.button--large         { font-size: 22px; font-size: 2.2rem; padding: .7em .9em .8em; }
a.myd-button.button--large--wide   { font-size: 22px; font-size: 2.2rem; padding: .7em .9em .8em; display: block; }
a.myd-button.button--medium        { font-size: 18px; font-size: 1.8rem; padding: .6em .8em .7em; }
a.myd-button.button--medium--wide  { font-size: 18px; font-size: 1.8rem; padding: .6em .8em .7em; display: block; }
a.myd-button.button--small         { font-size: 14px; font-size: 1.4rem; padding: .5em .7em .6em; }
a.myd-button.button--small--wide   { font-size: 14px; font-size: 1.4rem; padding: .5em .7em .6em; display: block; }
a.myd-button.button--x-small       { font-size: 12px; font-size: 1.2rem; padding: .4em .6em .5em; }
a.myd-button.button--x-small--wide { font-size: 12px; font-size: 1.2rem; padding: .4em .6em .5em; display: block; } .myd-faq-q {
margin: -1px 0 0;
margin-bottom: 15px;
padding: 0 0 15px 38px;
border-bottom: 1px solid rgba(0,0,0,.1);
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/faq--icon-q.png) no-repeat 0 0;
text-align: left;
font-weight: bold;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.333;
}
.sub .myd-faq-q {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.618;
}
.myd-faq-q > * {
margin-top: 0 !important;
}
.myd-faq-a {
padding: 0 0 0 38px;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/faq--icon-a.png) no-repeat 0 0;
}
.myd-faq-a p {
margin: 0 0 1em;
text-align: left;
font-size: 15px;
font-size: 1.5rem;
}
.sub .myd-faq-a p {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.618;
}
.myd-faq-a *:last-child {
margin-bottom: 0 !important;
} .myd-customer-feedback--large {
margin: 2em;
padding: 45px 45px 45px;
background: 
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--1.png) no-repeat left top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--2.png) no-repeat right top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--3.png) no-repeat left bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--4.png) no-repeat right bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--5.png) repeat-x  center top,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--6.png) repeat-y  right center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--7.png) repeat-x  center bottom,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--8.png) repeat-y  left center,
url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/customer-feedback-1--9.png) repeat    center center;
}
.myd-customer-feedback--large .customer-feedback__hgroup {
margin: 0 0 1em;
padding: 0 0 1em;
border-bottom: 1px solid #ccc;
}
.myd-customer-feedback--large h3 {
margin: 0 60px 10px 0;
font-weight: normal;
font-size: 24px;
font-size: 2.4rem;
line-height: 1.333;
}
.myd-customer-feedback--large .customer-feedback__name {
margin: 0 0 1em;
color: #333;
text-align: left;
font-weight: bold;
font-size: 16px;
font-size: 1.6rem;
}
.myd-customer-feedback--large .customer-feedback__name--small {
margin-top: 2em;
color: #333;
text-align: right;
font-weight: bold;
font-size: 14px;
font-size: 1.4rem;
}
.myd-customer-feedback--large .customer-feedback__image {
width: 130px;
float: right;
margin: 0 -75px 20px 20px;
border: 7px solid #fff;
background-color: #f8f8f8;
box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15) ;
font-size: 0;
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
transform: rotate(5deg);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
transform-origin: center center;
}
.myd-customer-feedback--large .customer-feedback__image > img {
width: 100%;
}
.myd-customer-feedback--large p {
margin: 0;
padding: 0;
background: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/note-line-gackground-image.gif) ;
color: #4C5966;
line-height: 40px;
}
@media(max-width: 800px) {
.myd-customer-feedback--large {
margin: 20px 0;
padding: 20px;
}
.myd-customer-feedback--large .customer-feedback__name--small {
margin-top: 1em;
}
.myd-customer-feedback--large .customer-feedback__image {
margin: 0 auto 20px;
transform: none;
float: none;
}
} .blog-card {
display: block;
overflow: hidden;
margin: 1em 0;
padding: 1em;
max-width: 100%;
width: 100%;
border: 1px solid #ddd;
border-radius: 5px;
word-wrap: break-word;
}
a.blog-card:hover,
a.blog-card:active,
a.blog-card:visited {
text-decoration: none;
}
a.blog-card:hover {
background-color: rgba(255,255,0,.1);
transition: 0.3s linear;
}
.blog-card-thumbnail {
float: left;
line-height: 0;
}
.blog-card-content {
margin-left: 110px;
line-height: 120%;
}
.blog-card-title {
margin-bottom: 5px;
color: #111;
font-weight: bold;
font-size: 16px;
}
.blog-card-excerpt {
color: #666;
font-size: 90%;
}
.blog-card-date {
margin-top: 5px;
color: #777;
font-size: 70%;
}  .alert {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #EBCCD1;
border-radius: 3px;
background-color: #F2DEDE;
color: #A94442;
line-height: 1.333;
}
.alert:before {
display: inline-block;
margin-right: 3px;
content: "\f06a";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.alert.noimage:before {
content: none;
}
.accept {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #D6E9C6;
border-radius: 3px;
background-color: #DFF0D8;
color: #3C763D;
line-height: 1.333;
}
.accept:before {
display: inline-block;
margin-right: 3px;
content: "\f058";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.accept.noimage:before {
content: none;
}
.attention {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #FAEBCC;
border-radius: 3px;
background-color: #FCF8E3;
color: #8A6D3B;
line-height: 1.333;
}
.attention:before {
display: inline-block;
margin-right: 3px;
content: "\f071";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.attention.noimage:before {
content: none;
}
.hint {
margin: 12px auto;
padding: 12px 15px;
border: 1px solid #BCE8F1;
border-radius: 3px;
background-color: #D9EDF7;
color: #31708F;
line-height: 1.333;
}
.hint:before {
display: inline-block;
margin-right: 3px;
content: "\f0eb";
vertical-align: middle;
font-size: 124%;
font-family: FontAwesome;
}
.hint.noimage:before {
content: none;
} .myd-customer-feedback--small {
}
.myd-customer-feedback--small .customer-feedback__image {
float: left;
margin-right: 21px;
}
.myd-customer-feedback--small .customer-feedback__text {
overflow: auto;
} .faq-1__q {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/faq-1__q.png) no-repeat 0 0;
font-size: 18px;
font-size: 1.8rem;
font-weight: bold;
padding-left: 51px;
padding-top: 9px;
margin-bottom: 12px;
}
.faq-2__q {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/faq-2__q.png) no-repeat 0 0;
font-size: 15px;
font-size: 1.5rem;
font-weight: bold;
padding-left: 51px;
padding-top: 9px;
padding-bottom: 12px;
border-bottom: 1px solid #ddd;
margin-bottom: 12px;
}
.faq-2__a {
display: block;
background: transparent url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/faq-2__a.png) no-repeat 0 0;
font-size: 15px;
font-size: 1.5rem;
padding-left: 51px;
padding-top: 9px;
margin-bottom: 12px;
} *[class*="arrow-bullet--"] {
margin: 6px 0;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 30px;
background-position: 0px 6px;
background-repeat: no-repeat;
}
.arrow-bullet--orange { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/arrow-bullet--orange.png) }
.arrow-bullet--black  { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/arrow-bullet--black.png) }
.arrow-bullet--blue   { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/arrow-bullet--blue.png) }
.arrow-bullet--red    { background-image: url(//ihinseiri.sss-w.com/wp-content/themes/wp-alpha/modules/img/arrow-bullet--red.png) } hr[class*="horizontal-rule--"] {
margin: 12px auto;
border: 0;
background: transparent;
}
hr.horizontal-rule--gray {
border-bottom: 1px solid #999;
}
hr.horizontal-rule--red {
border-bottom: 1px solid #D9534F;
}
hr.horizontal-rule--blue {
border-bottom: 1px solid #337AB7;
}
hr.horizontal-rule--gray--dooted {
border-bottom: 1px dotted #999;
}
hr.horizontal-rule--gray--dotted--heavy {
border-bottom: 2px dotted #999;
}  .myd-table img {
max-width: none;
}
@media(max-width: 640px) {
.main .myd-table__wrapper table {
width: 840px;
}
.main .myd-table__wrapper {
overflow-x: scroll;
width: 100%;
position: relative;
}
.main .myd-table__wrapper:before {
display: block;
color: #666;
content: "※ 表は左右にスクロールできます";
font-size: 13px;
margin: 1em 0;
text-align: left;
}
}  .radius-0  { border-radius:  0px !important; }
.radius-1  { border-radius:  1px !important; }
.radius-2  { border-radius:  2px !important; }
.radius-3  { border-radius:  3px !important; }
.radius-4  { border-radius:  4px !important; }
.radius-5  { border-radius:  5px !important; }
.radius-6  { border-radius:  6px !important; }
.radius-7  { border-radius:  7px !important; }
.radius-8  { border-radius:  8px !important; }
.radius-9  { border-radius:  9px !important; }
.radius-10 { border-radius: 10px !important; } [class*="text-color--"] { color: #aaa; }
.text-color--green      { color: #096 !important; }
.text-color--blue       { color: #369 !important; }
.text-color--gray       { color: #666 !important; }
.text-color--purple     { color: #936 !important; }
.text-color--red        { color: #c33 !important; }
.text-color--yellow     { color: #f90 !important; } [class*="border-color--"]   { border-color: #aaa; }
.border-color--green        { border-color: #096 !important; }
.border-color--blue         { border-color: #369 !important; }
.border-color--gray         { border-color: #666 !important; }
.border-color--purple       { border-color: #936 !important; }
.border-color--red          { border-color: #c33 !important; }
.border-color--yellow       { border-color: #f90 !important; }
.border-color--black        { border-color: #000 !important; }
.border-color--light-green  { border-color: #abddcd !important; }
.border-color--light-blue   { border-color: #bccddd !important; }
.border-color--light-gray   { border-color: #cdcdcd !important; }
.border-color--light-purple { border-color: #ddbccd !important; }
.border-color--light-red    { border-color: #eebcbc !important; }
.border-color--light-yellow { border-color: #ffddab !important; }
.border-color--silver       { border-color: #dddddd !important; } [class*="background-color--"]   { background-color: #aaa; }
.background-color--green        { background-color: #096 !important; }
.background-color--blue         { background-color: #369 !important; }
.background-color--gray         { background-color: #666 !important; }
.background-color--purple       { background-color: #936 !important; }
.background-color--red          { background-color: #c33 !important; }
.background-color--yellow       { background-color: #f90 !important; }
.background-color--black        { background-color: #333 !important; }
.background-color--light-green  { background-color: #e5f5ef !important; }
.background-color--light-blue   { background-color: #eaeff5 !important; }
.background-color--light-gray   { background-color: #efefef !important; }
.background-color--light-purple { background-color: #f5eaef !important; }
.background-color--light-red    { background-color: #faeaea !important; }
.background-color--light-yellow { background-color: #fff5e5 !important; }
.background-color--silver       { background-color: #eeeeee !important; }
.background-color--green , .background-color--green  > * { color: #fff !important; }
.background-color--blue  , .background-color--blue   > * { color: #fff !important; }
.background-color--gray  , .background-color--gray   > * { color: #fff !important; }
.background-color--purple, .background-color--purple > * { color: #fff !important; }
.background-color--red   , .background-color--red    > * { color: #fff !important; }
.background-color--yellow, .background-color--yellow > * { color: #fff !important; }
.background-color--black , .background-color--black  > * { color: #fff !important; } .myd-grid-inner > *:first-child,
*[class*="myd-box--"] > *:first-child,
.myd-color-border-box > *:first-child,
.myd-color-background-box > *:first-child,
.myd-color-border-background-box > *:first-child,
*[class*="myd-image-bg--"] > :first-child {
margin-top: 0 !important;
}
.myd-grid-inner > *:last-child,
*[class*="myd-box--"] > *:last-child,
.myd-color-border-box > *:last-child,
.myd-color-background-box > *:last-child,
.myd-color-border-background-box > *:last-child,
*[class*="myd-image-bg--"] > :last-child {
margin-bottom: 0 !important;
}