/* <system section="theme" selected="820878482950073788"> */
@charset "UTF-8";
/*
  Theme: boilerplate
  Author: pippi Team
  Responsive: yes
  Description:
    はてなブログのデザインCSSカスタマイズの土台に適したデザインテーマです。
  Released under the MIT License.
*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  overflow-x: hidden;
  scroll-behavior: smooth;
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  /* 1 */
  /* -webkit-text-decoration-skip: objects; */
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-radius: 0.5rem;
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

body,html{font-family:Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic;color:#333;background-color:#fff;line-height:1.6}a{color:#000;text-decoration:none}a:hover{color:#005678}a.keyword{text-decoration:none;border-bottom:1px dotted #ddd;color:#333}h1,h2,h3,h4,h5,h6{color:#333;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#454545;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0f668f}#globalheader-container{background-color:#454545;color:#fff}@media(min-width:768px){#container,#footer{margin:auto;padding-left:0;padding-right:0}}#content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:auto}@media(min-width:1024px){#content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}#wrapper{width:600px}#box2{width:344px}}@media(min-width:1440px){#wrapper{width:40pc}}#blog-title{background-color:#fede36;padding-top:.5rem;padding-bottom:.5rem;text-align:left;margin-bottom:2rem}#blog-title-inner{width:64rem;max-width:90%;margin:auto}#title{margin:0;font-size:1rem}#title a{color:#333}#blog-description{font-weight:400;font-size:.8rem;margin:1em 0 0}.header-image-enable #blog-title{margin:0 0 2em}.header-image-enable #blog-title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-image-enable #blog-title-content{margin-left:10px;margin-right:10px}@media(min-width:768px){#blog-title{text-align:left}}@media(min-width:992px){#title{font-size:1.5rem}}@media(min-width:1280px){#blog-title-inner{width:62.25rem}}@media(min-width:1440px){#blog-title-inner{width:66.5rem}}#top-editarea{margin-bottom:1em}.breadcrumb{font-size:.9rem;width:980px;max-width:90%;margin:auto;margin-bottom:2em}@media(min-width:1440px){.breadcrumb{width:64pc}}#content{border-radius:.5rem .5rem 0 0;width:972px;max-width:100%;padding-top:2rem;margin:auto}@media(min-width:1024px){#content{padding-right:.5rem;padding-left:1rem}}@media(min-width:1440px){#content{width:64pc;padding-right:1rem;padding-left:1.5rem}}.entry{position:relative;margin-bottom:4em}.entry-header{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #ddd;position:relative}.date{margin-bottom:.75em;font-size:.9rem}.date:before{content:"公開日:";font-size:.875rem;color:#333}.date a{color:#333;text-decoration:none}.date a:hover{text-decoration:underline}.entry-title{margin:0 0 .3em;font-size:1.5rem}@media(min-width:992px){.entry-title{font-size:1.6rem}}.categories a{display:block;background-color:#f5f5f5;border-radius:1rem;color:#333;text-decoration:none;padding:.5rem .75rem;width:fit-content;margin:.5em 0;font-size:.9rem}.categories a:hover{background-color:#fede36}.entry-header-menu{position:absolute;top:0;right:0}.entry-header-menu a{display:block;background-color:#f5f5f5;border-radius:1rem;color:#333;width:fit-content;height:auto;padding:.25rem .75rem .075rem}.entry-header-menu a:hover{background-color:#fede36;text-decoration:none}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0 .8em}.entry-content h1{font-size:1.5rem}.entry-content h2,.entry-footer-modules h2{background-color:#fede36;border-radius:.5rem;font-size:1.4rem;padding:.75rem .25rem .5rem .75rem}.entry-content h3{background-image:linear-gradient(-45deg,#fede36 25%,#fcf5d8 25%,#fcf5d8 50%,#fede36 50%,#fede36 75%,#fcf5d8 75%,#fcf5d8);background-size:.75rem .75rem;border-radius:.5rem;font-size:1.2rem;padding:.75rem .25rem .5rem .75rem}@media(min-width:992px){.entry-content h1{font-size:1.7rem}.entry-content h2{font-size:1.5rem}.entry-content h3{font-size:1.3rem}}.entry-content h4{font-size:1.1rem}.entry-content h5{font-size:1rem}.entry-content h6{font-size:.9rem}.entry-content dd,.entry-content ol,.entry-content ul{margin:0 0 1em 1.5em}.entry-content dd li ol,.entry-content dd li ul,.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{margin-bottom:0}.entry-content table{table-layout:fixed;border-collapse:collapse;border-spacing:0;border-bottom:1em;margin-bottom:1em;max-width:57.8125rem;width:100%;overflow:auto;display:block;font-size:.8rem}@media(min-width:992px){.entry-content table{font-size:.9rem}}.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:5px 10px}.entry-content table th{background:#f5f5f5}.entry-content blockquote{border:1px solid #ddd;border-radius:.5rem;padding:3pc 20px;margin:0 0 10px}.entry-content-blockquote:before{content:"”";font-family:serif;font-size:5rem;position:absolute;top:-4rem;left:.5rem;transform:rotate(180deg)}.entry-content-blockquote:after{content:"”";font-family:serif;font-size:5rem;position:absolute;bottom:-4rem;right:.5rem}.entry-content blockquote p:first-child{margin-top:0}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content code,.entry-content pre{font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content pre{background:#f5f5f5;border:0;white-space:pre-wrap;text-overflow:ellipsis;font-size:100%;line-height:1.3;font-size:.8rem;padding:10px}.entry-content pre>code{margin:0;padding:0;white-space:pre;border:0;background-color:transparent;font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content code{font-size:90%;margin:0 2px;padding:0 5px;background-color:#f5f5f5;border-radius:3px}.entry-content hr{width:50%;border:0;border-top:1px solid #ddd;margin:2em auto}.entry-content .table-of-contents{border:1px solid #fcf5d8;background-color:#fcf5d8;border-radius:.5rem;list-style:decimal;padding:3.5rem 1em 1em 2em;margin:1em 0;position:relative}.table-of-contents:before{content:"もくじ";background-color:#fede36;border-radius:.5rem .5rem 0 0;box-sizing:border-box;font-weight:600;max-width:874.8rem;width:100%;height:2.5rem;padding:.5em .25em 1em 1em;position:absolute;top:-2px;left:0}.table-of-contents ul,.table-of-contents ul li ul{list-style:decimal}.table-of-contents a{color:#333}.entry-footer .social-buttons{margin-bottom:1em}.entry-footer-section{color:#333;font-size:.9rem}.entry-footer-section a{color:#333}.entry-see-more{display:block;border:2px solid #ddd;border-radius:1.5rem;color:#333;padding:.5rem .75rem;position:relative;margin-top:1rem}.entry-see-more:after{content:">";width:1rem;height:1rem;background-color:#fff;border:2px solid #ddd;color:#ddd;font-weight:900;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.175rem .25rem .25rem;position:absolute;top:7.5px;right:.45rem}.entry-see-more:hover{background-color:#fede36;text-decoration:none}.comment-box{margin:1em 0}.comment-box .comment{list-style:none;margin:0 0 15px;padding:0;line-height:1.7;font-size:.85rem}.comment-box .entry-comment{padding:10px 0 10px 60px;border-bottom:1px solid #ddd;position:relative}.comment-box .entry-comment:first-child{border-top:1px solid #ddd}.comment-box .read-more-comments{padding:10px 0}.comment-box .hatena-id-icon{position:absolute;top:10px;left:0;width:50px!important;height:50px!important;border-radius:3px}.comment-user-name{margin:0 0 .4em;font-weight:700}.comment-content{margin:0 0 .4em;word-wrap:break-word;color:#333;font-size:.85rem}.comment-content p{margin:0 0 .6em}.comment-metadata{color:#333;margin:0;font-size:.8rem}.comment-metadata a{color:#333}.leave-comment-title{display:block;width:fit-content;border:2px solid #ddd;border-radius:1.25rem;color:#333;font-size:.85rem;padding:.5em 1em .35rem 1rem}.leave-comment-title:hover{background-color:#fede36;text-decoration:none}@media(min-width:768px){.comment-box .comment{font-size:.9rem}}.pager{margin:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hatena-module{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-radius:.5rem;font-size:.85rem;padding:0;padding-bottom:1rem;margin-bottom:3rem}@media(min-width:768px){.hatena-module{font-size:.9rem}}@media(min-width:1024px){#box2-inner{width:98%}}.hatena-module-title{background-color:#fede36;border-top:2px solid #fede36;border-right:3px solid #fede36;border-left:2px solid #fede36;border-radius:.5rem .5rem 0 0;font-size:1rem;font-weight:700;padding-top:.3rem;padding-bottom:.25rem;padding-left:.5rem;margin-bottom:1.25em}.hatena-module-title a{color:#333;text-decoration:none}.hatena-module-title a:hover{text-decoration:underline}.hatena-module-profile .hatena-module-body{display:flex;align-items:center;justify-content:center;flex-direction:column}.hatena-module-profile .profile-icon{border:2px solid #ddd;border-radius:50%;max-width:100%;height:auto;padding:.5rem;margin-top:1rem}.hatena-module-profile .id{display:block;font-weight:700;margin-bottom:.5em}.hatena-module-profile .profile-description p{margin-top:0}.hatena-urllist{list-style:none;margin:0;padding:0}.hatena-urllist li{width:90%;padding:.5em 0;margin:auto;margin-bottom:.5rem}.hatena-urllist li a{text-decoration:none}.hatena-urllist li a:hover{text-decoration:underline}.hatena-urllist .urllist-category-link{font-size:.7rem;padding:.1em .3em}.hatena-urllist .urllist-date-link a{color:#333}.hatena-urllist .urllist-entry-body{margin-top:.3em}.urllist-item-inner{padding-right:.5rem;padding-left:.75rem;padding-top:.5rem}.hatena-module-category li{margin-bottom:0}.hatena-module-category .hatena-urllist li a{display:flex;align-items:center;border:2px solid #ddd;padding:1rem;border-radius:.5rem;font-size:14px}.entries-access-ranking-item,.recent-entries-item,.related-entries-item{border:2px solid #ddd;border-radius:.5rem}.hatena-module-search-box .search-form{border:1px solid #ddd;border-radius:3px;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.hatena-module-search-box .search-module-input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:5px;color:#454545;background:0;border:0;outline:0;height:20px}.hatena-module-search-box .search-module-button{width:24px;height:24px;margin-right:5px;background:transparent url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:0 0;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Cpathd='M16.7,15l-3.4-3.3h-.1a5.4,5.4,0,0,0,.9-3.1,5.6,5.6,0,1,0-5.6,5.6,5.4,5.4,0,0,0,3.1-.9.1.1,0,0,0,.1.1L15,16.7a1.1,1.1,0,0,0,.8.3,1.6,1.6,0,0,0,.9-.3,1.4,1.4,0,0,0,0-1.7M8.5,12.3A3.8,3.8,0,0,1,4.8,8.5,3.8,3.8,0,0,1,8.5,4.7a3.9,3.9,0,0,1,3.8,3.8,3.8,3.8,0,0,1-3.8,3.8'/%3E%3Crectclass='a'width='20'height='20'/%3E%3C/svg%3E")no-repeat center;background-size:20px 20px;border:0;outline:0;color:transparent;overflow:hidden;opacity:.5;cursor:pointer}.hatena-module-search-box .search-module-button:hover{opacity:.85}.hatena-module .hatena-module-body .archive-module-year,.hatena-module .hatena-urllist .archive-module-year{margin:0 0 1pc}.hatena-urllist .archive-module-year{list-style-type:none;margin:0;padding-left:1rem;line-height:1.5;background:0}.hatena-module-body .authors-urllist .authors-user-icon{border:2px solid #ddd;border-radius:50%;padding:.5rem}.authors-user-name{line-height:4.5}.page-about .entry-content dt{font-weight:700;border-bottom:1px solid #ddd;margin-bottom:.5em}.page-about .entry-content dd{margin-left:0;margin-bottom:2em}.archive-header-category{text-align:center}.page-archive .archive-entry{border:2px solid #ddd;border-radius:.5rem;padding:1rem;line-height:1.3;margin-bottom:3em;margin-left:auto;margin-right:auto}.page-archive .entry-title{margin:.3em auto}.page-archive .entry-thumb{background-size:cover;border-radius:.5rem;width:5pc;height:5pc}.page-archive .entry-description{margin:0;font-size:.85rem}@media(min-width:768px){.page-archive .entry-thumb{width:90pt;height:90pt}.page-archive .entry-description{font-size:.9rem}}.page-archive .social-buttons{display:block;margin-top:.3em}#footer{padding:2rem 0;text-align:center;font-size:.8rem;color:#333}#footer #footer-inner{width:auto;margin:auto 1rem}#footer a{color:#333}#footer p{margin:.5em auto}.footer-address a{position:relative}.footer-address img{position:relative;top:.25rem}@media(min-width:768px){#footer-inner{display:inline-flex;align-items:center;gap:.5rem}}
/* </system> */

/* <system section="background" selected="fff8dc"> */
body{background:#fff8dc;}
/* </system> */

#content{background-color:#fff}#top-editarea{position:relative}span.author.vcard{display:none}#bottom-editarea{background-color:#fede36;max-width:none;width:100%;height:auto;padding-top:2rem;padding-bottom:2rem;margin:auto;margin-top:0;margin-bottom:0}.bottom-edtarea__title{color:#000;font-family:Yusei Magic,sans-serif;font-size:1rem;font-weight:500;width:fit-content;margin:auto}@media screen and (min-width:768px){.bottom-edtarea__title{font-size:1.5rem}}.copyright{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.75rem;margin:auto;margin-top:4rem;text-align:center;padding-bottom:3.5rem}@media screen and (min-width:320px){.copyright{justify-content:space-between;flex-direction:row;width:300px}.copyright .copyright-date{padding-top:.1rem!important}}#footer .guest-footer .btn-register{color:#000!important}.hatena-module{margin-bottom:3rem}.hatena-module-html{margin:auto;border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-radius:.5rem;margin-bottom:3rem}.hatena-module-html ul{margin:auto}.hatena-module-body{margin:auto;margin-top:1rem;margin-bottom:1rem}.info-header{display:flex;align-items:center}.info-header-wrapper{margin:auto}.info-header-wrapper,.info-img-wrapper{display:flex;align-items:center;justify-content:center}.info-img-wrapper{border:2px solid #ddd;border-radius:50%;height:5.5rem;width:5.5rem}.info-title-wrapper{margin-left:1rem}.info-title{display:flex;font-size:2rem;padding-bottom:1rem;position:relative}.info-title:after{content:"ひよこブロガー";font-size:.75rem;font-weight:400;position:absolute;top:-1rem}.info-content{max-width:19rem;width:100%;margin:auto}.info-content-text{font-size:.95rem}.info-content-list{margin-top:1.5rem;margin-bottom:1.5rem}.info-content-list-item{font-size:.875rem;list-style:none}.text-second{font-size:.95rem;margin-bottom:2rem}.info-btn-list{border-bottom:2px solid #ddd;width:100%;padding-left:0;padding-bottom:.5rem}.info-btn-item{display:flex;border:2px solid #ddd;border-radius:.5rem;height:2.75rem;width:80%;list-style:none;margin:auto;margin-bottom:.5rem;transition:.5s}.info-btn-item i{font-size:1.5rem;margin-right:.5rem;margin-top:.25rem}.info-btn-link{display:flex;align-items:center;justify-content:center;color:#333;font-size:.75rem;height:100%;width:100%;text-decoration:none;transition:.5s}.info-btn-item:hover{background-color:#fede36;text-decoration:none!impotant}.info-footer-wrapper{max-width:19rem;width:95%;margin:auto}.info-cath{text-align:center;margin-top:1.5rem;margin-bottom:1rem}.info-snsbtn-list{display:flex;justify-content:space-between;border-bottom:0;padding-left:0}.info-snsbtn-item{border:2px solid #fff;border-radius:50%;height:2.9rem;width:2.9rem;transition:.5s}.info-snsbtn-item,.info-snsbtn-link{display:flex;align-items:center;justify-content:center}.info-snsbtn-link{border-radius:.5rem;color:#fff!important;height:100%;width:100%}.info-snsbtn-item i,.info-snsbtn-link{font-size:1.75rem;text-decoration:none}.info-snsbtn-item i{color:#fff}.info-snsbtn-item-instagram:hover,.info-snsbtn-item:hover{opacity:.4}.info-snsbtn-item-instagram:hover:before{background:radial-gradient(#ddd 10%,#ddd 55%,#ddd 70%)}@media screen and (min-width:540px){.info-content{max-width:100%;text-align:center}}@media screen and (min-width:992px){.info-content{width:19rem;text-align:start}}.info-snsbtn-item-twitter{background:#1da1f2;border:2px solid #fff;color:#fff;padding-top:.25rem}.info-snsbtn-item-feedly{background:#2bb24c;border:2px solid #fff;padding-top:.25rem}.info-snsbtn-item-pinterest{background:#e60023;border:2px solid #fff;width:3.2rem;height:3.2rem}.info-snsbtn-item-youtube{background:red;border:2px solid #fff}.info-snsbtn-item-instagram{background:linear-gradient(125deg,#427eff 0,#f13f79 70%)no-repeat;border:2px solid #fff;padding-top:.25rem;position:relative;overflow:hidden;transition:.5s}.blogicon-instagram{position:relative;z-index:1}@media screen and (min-width:375px){.info-snsbtn-item{display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;height:3.5rem;width:3.5rem;transition:.5s}.info-snsbtn-item-pinterest{background:#e60023;border:2px solid #fff;width:3.75rem;height:3.75rem}}.lastmod:before{content:"更新日:";color:#888;font-size:14px}.reco-info{border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-radius:2rem 2rem .5rem .5rem;height:auto;margin:auto;margin-top:2.5rem}.reco-info-title{background-color:#fede36;border:2px solid #fede36;border-radius:.5rem .5rem 0 0;height:auto;width:100%;padding:.5rem 0;text-align:center;font-size:1rem;font-weight:700;margin-bottom:0;position:relative;right:2px}.reco-info-list{list-style:disc;padding:1.75rem 1.5rem 2rem 3rem!important;margin-bottom:0!important;margin-left:.5rem!important}.img-wrap{border:1pc solid #ddd;border-radius:.5rem;height:auto;margin:auto!important;margin-top:2.5rem!important}.catch-card{display:block;border:2px solid #ddd;border-radius:.51rem;height:auto;width:100%;margin:auto;margin-top:2.5rem}.catch-card-header{height:auto;width:100%;padding:.45rem 0}.catch-card-title{font-size:1.25rem;font-weight:700;text-align:center;margin:.5rem 0!important}.catch-card-body{align-items:center;background-color:#fede36;height:auto;width:100%;padding:.5rem 0}.catch-card-img-wrapper{display:flex;align-items:center;justify-content:center;background-color:#fff;border:4px solid #ddd;border-radius:50%;height:10.25rem;width:10.25rem;margin:auto;margin-top:1rem;margin-bottom:1rem}.catch-card-img-wrapper .hatena-fotolife{height:auot;width:8rem;margin-left:.5rem}.catch-card-text{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem;text-align:center}.catch-card-text:after{content:"ぴっぴ";font-size:2rem;position:relative;top:.25rem;left:.5rem}.catch-card ul{margin-inline:0;margin-top:1rem}.catch-card-list{text-align:center;margin-bottom:.5rem;padding-right:0!important;padding-left:0!important}.catch-card-item{font-size:.71875rem;list-style:none}.catch-card-text-second{font-size:.75rem!important;text-align:center;margin-top:.25rem}.catch-card-footer{display:flex;align-items:center;justify-content:center}.catch-card-btn-list{display:flex;align-items:center;justify-content:space-around;max-width:300px;width:100%;padding-right:.75rem;padding-left:.75rem!important;margin:auto;margin-top:1rem;margin-bottom:1rem}.catch-card-btn-list{height:auto;margin-left:48%}.catch-card-btn-item{border:2px solid #ddd;border-radius:.5rem;font-size:.71875rem;height:2.5rem;width:6.25rem;list-style:none}.catch-card-btn-item,.catch-card-btn-link{display:flex;align-items:center;justify-content:center}.catch-card-btn-link{height:100%;width:100%;margin-top:.125rem}.catch-card-btn-item:hover{background-color:#fede36}@media screen and (min-width:320px){.catch-card-text{font-size:1rem}.catch-card-item{list-style:none}.catch-card-text-second{font-size:1rem!important;text-align:center;margin-top:.25rem}.catch-card-btn-list{padding-right:.75rem;padding-left:.75rem!important}.catch-card-btn-item{width:8rem}}@media screen and (min-width:375px){.catch-card-list{font-size:.71875rem}}@media screen and (min-width:768px){.catch-card-body{background-color:#fede36;height:auto;width:100%;padding:.5rem 0}.catch-card-body,.catch-card-img-wrapper{display:flex;align-items:center;justify-content:center}.catch-card-img-wrapper{background-color:#fff;border:4px solid #ddd;border-radius:50%;height:10.25rem;width:10.25rem;margin:1rem 1.65rem 1rem 1rem}.catch-card-text{text-align:start;margin-top:.5rem;margin-bottom:.5rem}.catch-card-list{font-size:1rem;text-align:start;width:75%}.catch-card-text-second{margin-top:.25rem}.catch-card-btn-list{width:70%}}@media screen and (min-width:1000px){.catch-card-btn-list{width:55%}}@media screen and (min-width:1024px){.catch-card-body{justify-content:unset}}.g-navi{display:none;width:424px;margin:auto;margin-top:1.5rem;margin-bottom:1.5rem;position:absolute;top:-87pt;right:446px}.g-navi__list{display:flex;justify-content:space-between;align-items:center;list-style:none;color:#333;padding:0}.g-navi__list a{color:#333}@media screen and (min-width:1000px){.g-navi{display:block;right:.75rem}}@media screen and (min-width:1280px){.g-navi{display:block;right:8rem}}@media screen and (min-width:1420px){.g-navi{right:13rem}}@media screen and (min-width:1440px){.g-navi{right:12.25rem}}@media screen and (min-width:1920px){.g-navi{right:446px}}@media screen and (min-width:2560px){.g-navi{right:777px}}.menu{position:fixed;top:0;right:0;z-index:4;height:100%;width:100%;background-color:#efefef;display:flex;align-items:center;justify-content:center;flex-direction:column}.menu__inner{width:95%}.menu__list{padding-left:0}.menu__item{border:2px solid #303030;background-color:#fede36;border-radius:5rem;list-style-type:none;width:12.5rem;height:2.75rem;margin-bottom:.75rem;padding-bottom:.25rem}.menu__item,.menu__link{display:flex;align-items:center;justify-content:center}.menu__link{border-radius:.5rem;width:172px;height:36px;padding-top:.25rem}.menu{transform:translateX(100vw);transition:all .5s ease-in-out}.menu.is-active{transform:translateX(0)}.menu-button{display:block;height:44px;width:44px;background-color:#fede36;border:2px solid #000;border-radius:.5rem;font-size:.75rem;position:fixed;top:.25rem;right:1rem;text-align:center;z-index:5}.menu-button__item{display:block;height:2px;width:2pc;background-color:#000;border-radius:4px;position:absolute;transition:all .3s;left:.25rem}.menu-button__item--middle{top:1.6rem}.menu-button__item--bottom{top:2rem}.menu-button__title{position:absolute;bottom:1.5rem;right:.3rem}.menu-button.is-active span:nth-last-of-type(1){transform:translateY(-12px) rotate(-45deg)}.menu-button.is-active span:nth-last-of-type(2){opacity:0}.menu-button.is-active span:nth-last-of-type(3){transform:translateY(-0) rotate(45deg)}.menu-button.is-active span:nth-last-of-type(4){opacity:0}@media screen and (min-width:1000px){.menu-button{display:none}}#bottom-editarea{position:relative}.back-button--small{display:block;height:auto;width:6.75rem;position:absolute;position:fixed;right:1rem;bottom:-2.2rem;z-index:1;opacity:0;transition:.7s}.back-button--small .hatena-fotolife{height:auto;width:6.75rem;cursor:pointer}.back-button--small:after{content:"上に戻る";color:#4b2d1c;font-family:Yusei Magic,sans-serif;font-size:.85rem;position:relative;top:-3.2rem;left:1.86rem}@media screen and (min-width:1024px){.back-button--small{right:3rem;bottom:-1rem}}.footer-snsbtn-wrapper{width:248px;margin:auto;margin-top:2rem;margin-bottom:2rem}.info-snsbtn-item-feedly,.info-snsbtn-item-instagram,.info-snsbtn-item-pinterest,.info-snsbtn-item-twitter,.info-snsbtn-item-youtube{border:3px solid #fff}@media screen and (min-width:375px){.footer-snsbtn-wrapper{width:20rem}}@media screen and (min-width:768px){.footer-snsbtn-wrapper{width:32%}}.footer-navi{width:85%;margin-top:2rem!important;margin-bottom:2rem!important;margin:auto}.footer-navi-list{display:flex;justify-content:center;flex-direction:column;list-style:none;padding-left:0!important}.footer-navi-list-child{list-style:none;padding-left:0!important;margin-top:.5rem}.footer-navi-listitem-child{font-weight:500!important;margin-top:.5rem;background-color:#fff;border:2px solid #909090;border-radius:.5rem;font-size:.75rem}.footer-navi-list li{font-weight:700}.footer-navi-listitem{margin-top:2rem}.footer-navi-listitem-child{font-weight:500!important;margin-top:.25rem}.footer-navi-listitem a{display:block;color:#000;padding:.9rem .75rem .925rem}@media screen and (min-width:768px){.footer-navi{width:100%}.footer-navi-list{display:flex;flex-direction:row;justify-content:space-around}.footer-navi-listitem-child{background-color:transparent;border:0;border-radius:0;font-size:1rem}.footer-navi-listitem a{display:inline;padding:0}}@media screen and (min-width:1024px){.footer-navi{width:64pc;border-top:2px solid #707070;margin-top:2rem!important}.footer-navi-list{display:flex;flex-direction:row;justify-content:space-between}.footer-navi-listitem{margin-top:2.75rem;position:relative}.footer-navi-listitem:after{content:"";width:280px;height:3px;background-color:#303030;border-radius:5px;position:absolute;top:1.5rem}.footer-navi-listitem-child{width:280px;border-bottom:1px solid #707070;padding:.5rem 0}}.lastmod{background-color:transparent;padding:5px 0;text-decoration:none;font-size:15px;display:inline;margin-left:0;color:#888;background-color:transparent;padding:5px 0;text-decoration:none;font-size:15px;display:inline;margin-left:0;color:#666}.lastmod:before{margin-right:11px;margin-left:10px;padding-left:3px;content:'\f0e2'}.entry-date a{background-color:transparent;padding:5px 0 5px 6px;text-decoration:none;font-size:15px;display:inline}.entry-date a:before{margin-right:5px;padding-left:3px}.lastmod:before{content:"更新日:";color:#666;font-size:14px}.comment-box{margin:1em 0}.comment-box .comment{list-style:none;margin:2em 0 15px;padding:0;line-height:1.7;font-size:.85rem}.comment-box .entry-comment{padding:1em;border:solid #ddd 3px;border-radius:.5rem;margin:10px 0 10px 65px!important}ul.comment li:before{content:"";display:block;height:calc(100% - 45px);width:2px;background:#eee;position:absolute;left:-45px;bottom:-10px}.comment-box .entry-comment:after{content:"";display:inline-block;width:.6rem;height:.6rem;background:#fff;border-left:3px solid #ddd;border-top:3px solid #ddd;position:absolute;top:20px;left:-8px;transform:rotate(-45deg)}.comment-box .hatena-id-icon{position:absolute;top:0;left:-70px;width:50px!important;height:50px!important;border-radius:50%!important;border:3px solid #ddd}ul.comment li:last-child:before,ul.comment li:nth-last-child(2):before{display:none}.entry .entry-inner p a:focus,.entry .entry-inner p a:hover{text-decoration:none!important}@media(min-width:768px){.comment-box .comment{font-size:.9rem!important}}.comment-box .read-more-comments{padding:10px 0}.read-more-comments a{cursor:pointer;text-decoration:underline}.comment-user-name{margin:0 0 .4em}.comment-user-name,.comment-user-name-hatena-id{font-size:.875rem!important}.entry .entry-inner .comment-box .comment .comment-content p{font-size:1pc}.comment-content{margin:0 0 .4em;word-wrap:break-word;color:#454545!important;font-size:.85rem!important}.comment-content p{margin:0 0 .6em;font-size:.85rem!important}.comment-metadata{color:#999;margin:0;font-size:.8rem}.comment-metadata a{color:#999}.entry .entry-inner .comment-box .comment .comment-content p{font-size:1pc;line-height:1.6;margin:1pc 0}.reviewBox{display:block;max-width:500px;background:#fafafa;border:3px solid #dbdbdb;margin:20px auto;padding:0;border-radius:10px}.reviewBox .reviewBox_content{padding:30px}.reviewBox .reviewBox_title1{margin:0;padding:9pt;background:#dbdbdb;text-align:center;font-size:15px!important;font-weight:700;line-height:1.3em;border-left:0}.reviewBox .reviewBox_title2{margin:0;padding:0;line-height:1.3em;font-size:1pc!important;margin-bottom:10px;font-weight:700}.reviewBox .reviewBox_title2:before{content:none!important}.reviewBox .reviewBox_top{margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.reviewBox .reviewBox_top p{margin:0;padding:0;line-height:1.3em;padding-bottom:9pt;font-size:15px!important}.reviewBox .reviewBox_top p:before{content:"\30FB";font-weight:600;padding-right:5px}.reviewBox .reviewBox_top .reviewBox_left,.reviewBox .reviewBox_top .reviewBox_right{width:50%}.reviewBox .reviewBox_top .reviewBox_right img{display:block;margin:auto;width:10pc}.reviewBox .reviewBox_center{margin-top:10px}.reviewBox .reviewLink{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviewBox .reviewLink a{font-size:15px!important;color:#444!important;border:2px solid #444;padding:.6em 2em;margin:5px;width:50%;text-align:center;margin-top:30px;text-decoration:none}.reviewBox .reviewLink a:nth-child(2){background:#444;color:#fff!important}.reviewBox .reviewBox_center{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:20px 0}.reviewBox .reviewBox_center .progress-circle{width:25%;margin:auto}.reviewBox .progress-circle{font-size:9pt!important;margin:20px;position:relative;padding:0;width:5em!important;height:5em!important;background-color:#fbefc6;border-radius:50%;line-height:5em}.reviewBox .reviewBox_score{font-size:13px!important;text-align:center;line-height:1em;z-index:3;padding-top:5.5em;display:block;font-weight:600}.reviewBox .progress-circle:after{border:0;position:absolute;top:.5em;left:.5em;text-align:center;display:block;border-radius:50%;width:4em;height:4em;background-color:#fafafa;content:" "}.reviewBox .progress-circle .progress-text{position:absolute;line-height:2.6em;width:2.6em;text-align:center;display:block;color:#444!important;font-size:23px!important;z-index:2;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Sogoe UI,Verdana,メイリオ,Meiryo,sans-serif}.reviewBox .left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0,5em,5em,2.5em)}.reviewBox .progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.reviewBox .value-bar{position:absolute;clip:rect(0,2.5em,5em,0);width:5em!important;height:5em!important;border-radius:50%;border:.5em solid #fccb28;box-sizing:border-box}.reviewBox .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0,5em,5em,2.5em);background-color:#fccb28;border-radius:50%;width:5em;height:5em}.reviewBox .progress-circle.p0 .value-bar,.reviewBox .progress-circle:not(.over50) .first50-bar{display:none}.reviewBox .progress-circle.p1 .value-bar{transform:rotate(4deg)}.reviewBox .progress-circle.p10 .value-bar{transform:rotate(36deg)}.reviewBox .progress-circle.p20 .value-bar{transform:rotate(72deg)}.reviewBox .progress-circle.p30 .value-bar{transform:rotate(108deg)}.reviewBox .progress-circle.p40 .value-bar{transform:rotate(144deg)}.reviewBox .progress-circle.p50 .value-bar{transform:rotate(180deg)}.reviewBox .progress-circle.p60 .value-bar{transform:rotate(216deg)}.reviewBox .progress-circle.p70 .value-bar{transform:rotate(252deg)}.reviewBox .progress-circle.p80 .value-bar{transform:rotate(288deg)}.reviewBox .progress-circle.p90 .value-bar{transform:rotate(324deg)}.reviewBox .progress-circle.p100 .value-bar{transform:rotate(360deg)}@media(max-width:480px){.reviewBox .reviewBox_content{padding:15px}.reviewBox .reviewBox_top .reviewBox_right img{width:220px}.reviewBox .reviewBox_top p{font-size:13px!important}.reviewBox .reviewBox_top p:first-child{font-size:15px!important}.reviewBox .reviewBox_center{padding:0;margin-top:20px;margin-bottom:20px}.reviewBox .reviewLink a{padding:.5em}.reviewBox .reviewBox_top{flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.reviewBox .reviewBox_top .reviewBox_left{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:90%;margin:auto;margin-top:20px}.reviewBox .reviewBox_top .reviewBox_right{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.reviewBox .reviewLink a{font-size:13px!important}.reviewBox .progress-circle .progress-text{line-height:2.2em;width:2.2em;font-size:23px!important}.reviewBox .progress-circle{font-size:10px!important}.reviewBox .reviewBox_score p{font-size:10px!important;margin-top:-1em}}.step-wrap3{counter-reset:a;margin:2em 0;position:relative}.step-content3{padding:1.3em 0 .3em 1em;margin:0 0 1em 1em;position:relative;border-top:solid 2px #ddd}.step-content3:before{content:"";display:block;position:absolute;bottom:0;left:-10px;border-style:solid;border-width:17px 8px 0;border-color:#ddd transparent transparent}.step-content3:after{content:"";display:block;height:calc(100% - 36px);border-left:dashed 4px #ddd;position:absolute;top:1pc;left:-4px}.step-label3{padding:4px 20px 1px 15px;color:#000;font-weight:700;position:absolute;top:-1pc;left:-18.5px;background:#fede36;border-radius:20px;z-index:1}.step-label3:after{counter-increment:a;content:counter(a);position:relative;left:.3em}.step-title3{font-weight:700;font-size:120%}.step-body3{margin-top:.5em;padding:0 0 1em}.step-wrap3>:last-child{box-shadow:5px 7px 0 -5px #ddd}.step-wrap3>:last-child:before,.step-wrap3>:last-of-type:after{display:none}.cautionbox{background-color:#ffebee;border-radius:.5rem;padding:1em;margin:1.5rem 0}.cautionbox-title{color:#ef5350;font-size:18px;font-weight:700}.cautionbox p{margin:1rem;padding:0}.l-fuki,.r-fuki{border:4px solid #ddd;border-radius:1.25rem;box-sizing:border-box;width:calc(100% - 106px);padding:1rem .75rem 1rem 1.5em;position:relative;margin:auto!important;margin-top:2.5rem!important;margin-bottom:2.5rem!important}.l-fuki{margin-left:0!important}.r-fuki{margin-right:0!important}.l-fuki:after,.r-fuki:before{content:"";width:.65rem;height:.65rem;background-color:#fff;border-top:4px solid #ddd;border-left:4px solid #ddd;transform:rotate(-45deg);position:absolute;top:1.4rem;z-index:1}.l-fuki:after{transform:rotate(135deg);right:-.59rem}.r-fuki:before{left:-.57rem}.l-fuki:before,.r-fuki:after{content:"";width:5rem;height:5rem;border:4px solid #ddd;border-radius:50%;position:absolute;top:-.75rem}.l-fuki:before{right:-7rem}.r-fuki:after{left:-7rem}.pippi01:before{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/b/baby-chicken/20200720/20200720113727.png);background-repeat:no-repeat;background-position:center center;background-size:75%}.pippi02:after{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/b/baby-chicken/20200720/20200720113804.png)}.pippi02:after,.pippi03:after{background-repeat:no-repeat;background-position:center center;background-size:contain}.pippi03:after{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/b/baby-chicken/20200720/20200720113820.png)}.btn-1,.btn-2{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#98ce0e;border:2px solid #98ce0e;border-radius:2.5rem;color:#000;font-size:.75rem;width:80%;height:auto;padding:1rem;margin:auto;margin-top:2.5rem;margin-bottom:2rem;cursor:pointer;position:relative}.btn-1:hover,.btn-2:hover{border:2px solid #fff;color:#000!important}@media(min-width:414px){.btn-1:after{content:"＞";box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#98ce0e;font-weight:700;width:2rem;height:2rem;padding-left:.325rem;position:absolute;right:.5rem}}@media(min-width:768px){.btn-1{font-size:1rem}}.btn-2:after{content:"＞";box-sizing:border-box;justify-content:center;background-color:#fff;border-radius:50%;color:#98ce0e;font-weight:700;width:1.5rem;height:1.5rem;padding-top:.2rem;padding-left:.325rem;position:absolute;right:.5rem}.btn-2:after,.snsbtn-list{display:flex;align-items:center}.snsbtn-list{justify-content:space-around;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:0}.snsbtn-item{display:block;border-radius:.5rem;height:2.5rem;width:15%;font-size:.75rem;list-style:none}.snsbtn-item i{font-size:1.25rem}.snsbtn-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#fff!important;text-decoration:none;transition:.5s}.snsbtn-link:hover{text-decoration:none;opacity:.4}.btn_hb{background-color:#1ba5dc;border-radius:.5rem}.snsbtn-item .fa_bold{font-size:1.5rem}.btn_fb{background-color:#3b5998}.btn_fb,.btn_tw{border-radius:.5rem}.btn_tw{background-color:#1da1f2}.btn_insta{background:linear-gradient(125deg,#427eff 0,#f13f79 70%)no-repeat;overflow:hidden}.btn_insta,.btn_po{border-radius:.5rem}.btn_po{background-color:#e60023}.btn_li{background-color:#00c300;border-radius:.5rem}@media screen and (min-width:320px){.snsbtn-item{display:block;border-radius:.5rem;height:2.75rem;width:14%;font-size:.75rem;list-style:none}.snsbtn-item i{font-size:1.75rem}}.list-gray{background-color:#f1f1f1;border-radius:.5rem;padding:1.5rem;padding-left:2.5rem;margin:2rem 0!important}.entry .entry-inner dd{margin-inline-start:0}.definition-list{display:flex;flex-wrap:wrap;border:2px solid #ddd;border-radius:.5rem;margin-top:2.5rem}.definition-term{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#ddd;border-bottom:2px solid #fff;width:20%;padding:.75rem}.definition-description{box-sizing:border-box;border-bottom:2px solid #ddd;width:80%;padding:.75rem;margin-bottom:0!important}.definition-description:last-child,.definition-term:nth-last-of-type(1){border-bottom:0}.box-wrap{box-sizing:border-box;background-color:#fff;border:2px solid #ddd;width:100%;padding:3rem 1.5rem;margin-top:1.5rem}.box--border{background-image:linear-gradient(180deg,transparent 0,transparent 97%,#ddd 97%,#ddd 100%);background-size:100% 2rem;line-height:2;padding-bottom:1px}.box--border P{font-size:1rem;margin-bottom:2rem!important}.box-text--align-center{font-weight:600;text-align:center}.box-text--align-right{text-align:right}@media screen and (min-width:768px){.box--border{background-size:100% 2rem}.box--border P{margin-bottom:2rem!important}}.entry-footer-modules .hatena-module-html{border:0;border-radius:0}.hatena-module-body p{font-size:1rem}.card{border:2px solid #ddd;border-radius:.5rem;margin-bottom:1rem}.card-inner{box-sizing:border-box;display:flex;width:100%;height:auto;padding:0 1rem;cursor:pointer;gap:.5rem}.card-body{width:85%}.card-img{border-radius:.5rem;width:6.25rem;height:6.25rem;object-fit:contain;object-position:center center;margin-right:.5rem}.card-title{font-weight:700}.card-text,.card-title{width:100%;word-wrap:break-word}.card-text{font-size:.75rem!important}@media(min-width:768px){.card-body{width:100%}}.link--blue--bold{color:#00f;font-weight:700}.accordion{max-width:57pc;margin-bottom:7px;border:2px solid #ddd;border-radius:5px}.accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;color:#333;font-weight:600;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .3s}.accordion[open] summary:after{transform:rotate(225deg)}.accordion p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#333;transition:transform .5s,opacity .5s}.accordion[open] p{transform:none;opacity:1}.img-wrap--eyecatch,.img-wrap--illustration{box-sizing:border-box;border:2px solid #ddd;border-radius:.5rem;height:auto;margin:auto}.img-first{display:none}@media(min-width:768px){.img-first--small{display:none}.img-first{display:block}}

/* PR表示 */
.entry-header {
  margin-bottom: 0em;
}
.info--attention {
  background-color: #fede36;
  border-radius: 0.5rem;
  padding: 0.25rem;
  text-align: center;
  margin-top: 0px;
}

/* レコメンド */
/* screen width:280px */
.information-navi {
  display: block;
  width: 100%;
  margin: auto;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.information-navi__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
  max-width: 21rem;
  width: 100%;
  gap: 0.5rem;
  margin: auto;
  padding-left: 0;
}
.information-navi__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: 100%;
}
.information-navi__link {
  display: flex;
  align-items: center;
  width: 100%;
}
.information-navi__img {
  border-radius: 0.5rem;
  height: auto;
  width: 15rem;
  max-width: 100%;
}

@media screen and (min-width: 540px) {
  .information-navi__list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 1024px;
    width: 86%;
  }
}

@media screen and (min-width: 1024px) {
  .information-navi {
    width: 1024px;
  }
  .information-navi__list {
    justify-content: space-between;
    width: 1024px;
  }
  .information-navi__item {
    display: block;
    height: auto;
    width: 15rem;
    margin: auto;
  }
  .information-navi__link {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .information-navi__img {
    width: 15rem;
  }
}

.comment-user-id {
color: #00f;
    font-weight: 700;
}