/* <system section="theme" selected="11696248318753226143"> */
/* <system section="theme" selected="11696248318753226143"> */
@import "https://blog.hatena.ne.jp/css/theme/retropop/retropop.css";
/* </system> */
/* </system> */

/* <system section="background" selected="default"> */
/* default */
/* </system> */
h1 {
    font-size: 2.3em;
    margin: .67em 0;
}
.header-image-enable #title {
    padding-top: 47px;
    padding-left: 20px;
}
#blog-description {
    font-weight: 400;
    font-size: 80%;
    margin: 5px 0 0;
}
#top-box {
    margin: 0 auto 30px;
    font-size: 80%;
}
#blog-title-inner {
    margin: 50px 0;
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 13px;
    margin-left: 0px;
    padding: 10px 130px 0;
    min-height: 80px;
    text-align: center;
    background: url('https://cdn.blog.st-hatena.com/css/theme/retropop/images/title.png?version=ed8f9f6202ef6e0b6fcdca6a17d64fdbcacd7abf&env=production') no-repeat 20px;
}
.table-of-contents:before{
    content: "＜目次＞";
    font-size: 110%;
    color: #7cb6aa;
}
.table-of-contents{
    padding: 20px 10px 20px 40px;
    border-radius: 5px;
    background: #f5f5f5;/*背景色はここから変更*/
}
/* 吹き出しのCSS　*/
.entry-content .l-fuki,
.entry-content .r-fuki {
position: relative;
width: 80%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 20px;
border-radius: 6px;
border: 2px solid #999;
box-shadow: 1px 1px 5px #aaa;
background-color: #fff;
z-index: 1;
}
.entry-content .l-fuki {
margin: 20px 20% 40px 0;
}
.entry-content .r-fuki {
margin: 20px 0 40px 19%;
}
.entry-content .l-fuki::before,
.entry-content .r-fuki::before {
position: absolute;
content: "";
top: 16px;
width: 10px;
height: 10px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
background-color: #fff;
z-index: 2;
}
.entry-content .l-fuki::before {
right: -7px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.entry-content .r-fuki::before {
left: -7px;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
position: absolute;
content: "";
width: 80px;
height: 80px;
top: -10px;
border-radius: 40px;
border: 3px solid #fff;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
box-shadow: 1px 1px 5px #aaa;
}
.entry-content .l-fuki::after {
right: -110px;
}
.entry-content .r-fuki::after {
left: -110px;
}
@media screen and (max-width: 620px) {
.entry-content .l-fuki,
.entry-content .r-fuki {
width: 70%
}
.entry-content .l-fuki {
margin-right: 30%;
}
.entry-content .r-fuki {
margin-left: 30%;
}
}
@media screen and (max-width: 478px) {
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
width: 60px;
height: 60px;
border-radius: 30px;
}
.entry-content .l-fuki::after {
right: -84px;
}
.entry-content .r-fuki::after {
left: -84px;
}
}
.sunao-1::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606091918.jpg);}
.sunao-1-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606091932.jpg);}
.sunao-1-okoru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606091940.jpg);}
.sunao-1-shiraga::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606104441.jpg);}
.sunao-1-satori::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606204214.jpg);}
.sunao-2::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190606/20190606091951.jpg);}
.pluto::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20181104/20181104163915.jpg);}
.otoko-magao::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104105042.png);}
.otoko-bishou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104105155.png);}
.otoko-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104105222.png);}
.nst-bishou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104104827.png);}
.nst-kushou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104104755.png);}
.nst-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190105/20190105151401.png);}
.nstseifuku-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104104902.png);}
.onna-warau::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190104/20190104104934.png);}
.onna-bishou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190108/20190108131738.png);}
.jisan-gimon::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190227/20190227122503.png);}
.pt-bishou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515123110.png);}
.pt-kushou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190327/20190327112522.png);}
.pt-bibiru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515123138.png);}
.pt-odoroku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515123150.png);}
.pt-hatena::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190716/20190716144716.png);}
.obasan-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515123625.png);}
.obasan-naku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515123646.png);}
.obasan-kiku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190517/20190517194532.png);}
.ishi-niyari::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190515/20190515125551.png);}
.rijichou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190322/20190322213746.png);}
.tenchou::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190806/20190806170943.png);}
.ouji-okoru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190322/20190322215531.png);}
.ouji-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190322/20190322215541.png);}
.figma-magao::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190330/20190330142902.png);}
.figma-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115226.png);}
.figma-bibiru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115239.png);}
.figma-kega::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115256.png);}
.figma-kirari::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115351.png);}
.figma-naku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115421.png);}
.figma-odoroku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115440.png);}
.figma-okoru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115456.png);}
.figma-ompu::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115512.png);}
.figma-tereru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115530.png);}
.figma-hirameku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190403/20190403122313.png);}
.figma-hatena::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190706/20190706125048.png);}
.Dfigma-magao::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115616.png);}
.Dfigma-aseru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115632.png);}
.Dfigma-bibiru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115650.png);}
.Dfigma-kega::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115703.png);}
.Dfigma-kirari::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115716.png);}
.Dfigma-naku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115730.png);}
.Dfigma-odoroku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115742.png);}
.Dfigma-okoru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115825.png);}
.Dfigma-ompu::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115837.png);}
.Dfigma-tereru::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190402/20190402115850.png);}
.Dfigma-hirameku::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190403/20190403122353.png);}
.Dfigma-hatena::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190706/20190706125150.png);}
.Godzilla::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190806/20190806204740.png);}
.Snoopy::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190806/20190806204755.png);}
.Haro::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/s/sunao-hiroba/20190806/20190806204817.png);}
#menubar{
     width:100%; }
#menubar ul{
     display:table;
     width:100%;
     margin: 0;
     padding: 0;
     background-color: #FFFFFF; }
#menubar li{
     display: table-cell;
     width:20%;
     padding: 0;
     background-color: #000000; }
#menubar li a{
     display: block;
     margin: 0 auto;
     padding: 5px;
     border: 1px solid #FFFFFF;
     text-decoration: none;
     color: #FFFFFF;
     text-align: center;
     font-size: 14px;
     font-weight: bold;}
#menubar li a:hover{
     background-color: #eb6363; }
#menubar li{
     display: table-cell;
     width:20%;
     padding:0;
     background-color:#6db5a7;
     border-radius: 8px; /* CSS3草案 */ 
-webkit-border-radius: 8px; /* Safari,Google Chrome用 */ 
-moz-border-radius: 8px; /* Firefox用 */ }
/* To Top */
.toTop-nav {
  position: fixed;
  bottom: 10px;
  right: 10px;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  margin: 0;
  z-index: 999; }
  .toTop-nav li {
    list-style-type: none;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 50px;
    text-align: center; }
    .toTop-nav li:first-child {
      margin-right: 10px; }
    .toTop-nav li a {
      display: block;
      width: 50px;
      height: 50px;
      font-size: 30px;
      line-height: 50px; }
      .toTop-nav li a {
        color: #fff;
        text-decoration: none; }
        .toTop-nav li a:visited {
          color: #fff; }
        .toTop-nav li a:hover {
          color: #eb6363;
          text-decoration: underline; }
        .toTop-nav li a:active, .toTop-nav li a:focus {
          color: none; }
      .toTop-nav li a:hover {
        text-decoration: none; }
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #6db5a7;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #6db5a7;
    font-weight: bold;
}
.box26 p {
    margin: 8;
    padding: 0;
    line-height: 1.5;
}
.box13 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #eb6363;
    border-radius: 8px;
}
.box13 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    right: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #eb6363;
    font-weight: bold;
}
.box13 p {
    margin: 8;
    padding: 0;
    line-height: 1.5;
}