@media screen and (min-width: 768px){.single .pagehead{margin-bottom:calc((70 / 1366) * 100%)}}.single .unit__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .unit__cat-wrap{line-height:1em;margin:7px 0}.single .unit__cat{color:#fff;background-color:#ff8eac;border-radius:20px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 9px;display:inline-block;font-size:12px;font-size:1.2rem;line-height:1em;margin-right:0.2em}@media screen and (min-width: 768px){.single .unit__cat{font-size:14px;font-size:1.4rem}}.single .unit__date{display:inline-block;font-weight:500;color:#ff8eac;margin-right:5px;line-height:1em}.single .unit__title{margin-top:10px;font-size:16px;font-size:1.6rem;font-weight:500;border-bottom:1px dashed #898989;padding-bottom:10px;line-height:1.6}@media screen and (min-width: 768px){.single .unit__title{font-size:22px;font-size:2.2rem}}.single .blog{margin:30px 0 80px}@media screen and (min-width: 768px){.single .blog{margin:40px 0 120px}}.single .blog .thumbnail{margin-bottom:30px}.single .blog .thumbnail img{width:100%}@media screen and (min-width: 768px){.single .blog .thumbnail{max-width:680px;margin:0 auto 40px}}.single .blog .post-content>:first-child{margin-top:0 !important}.single .blog p{line-height:2}@media screen and (min-width: 768px){.single .blog p{font-size:16px;font-size:1.6rem}}.single .blog a{color:#898989;border-bottom:1px solid #898989;display:inline-block}@media screen and (min-width: 768px){.single .blog a{font-size:16px;font-size:1.6rem}}.single .blog h1{font-size:20px;font-size:2rem;color:#ff8eac;font-weight:600;padding:0.5em 1em;line-height:1.6;border:2px solid #ff8eac;text-align:center;border-radius:10px;margin-top:1em;margin-bottom:1em}@media screen and (min-width: 768px){.single .blog h1{font-size:24px;font-size:2.4rem}}.single .blog h2{font-size:20px;font-size:2rem;color:#ff8eac;font-weight:600;line-height:1.5;padding-bottom:0.25em;margin-top:1.5em;margin-bottom:1em;border-bottom:2px solid #ff8eac}@media screen and (min-width: 768px){.single .blog h2{font-size:24px;font-size:2.4rem}}.single .blog h3{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.5;color:#13adc8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:5px;margin-top:1.4em;margin-bottom:0.7em}.single .blog h3::before{content:"";border-top:2px solid #13adc8;width:8px;margin-right:8px}@media screen and (min-width: 768px){.single .blog h3{font-size:18px;font-size:1.8rem}}.single .blog h4{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.5;color:#ff8eac;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:1.4em;margin-bottom:0.7em}.single .blog h4::before{content:"";border-top:2px solid #ff8eac;width:8px;margin-right:8px}@media screen and (min-width: 768px){.single .blog h4{font-size:18px;font-size:1.8rem}}.single .blog h5{font-size:14px;font-size:1.4rem;font-weight:600;line-height:1.5;color:#ff8eac;margin-top:1.2em;margin-bottom:0.6em}@media screen and (min-width: 768px){.single .blog h5{font-size:16px;font-size:1.6rem}}.single .blog h6{font-size:14px;font-size:1.4rem;font-weight:600;color:#13adc8;margin-top:1.2em;margin-bottom:0.6em}@media screen and (min-width: 768px){.single .blog h6{font-size:16px;font-size:1.6rem}}.single .blog ul{margin-bottom:25px}@media screen and (min-width: 768px){.single .blog ul{margin-bottom:35px}}.single .blog li{margin-left:1em;margin-bottom:0.5em;text-indent:-1em}.single .blog li::before{content:"・"}@media screen and (min-width: 768px){.single .blog li{font-size:16px;font-size:1.6rem}}.single .blog strong{font-weight:700}.single .recommend{margin-bottom:80px}.single .recommend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.single .recommend li{color:#898989;margin-bottom:5px;display:inline-block;margin-left:1em;text-indent:-1em}.single .recommend li:last-of-type{margin-bottom:0}.single .recommend li::before{content:"・"}.single .recommend a{color:#898989;margin-bottom:8px;border-bottom:1px solid #898989;vertical-align:text-top}@media screen and (min-width: 768px){.single .recommend a{font-size:16px;font-size:1.6rem}}.single .recommend a:last-of-type{margin-bottom:0}.single .article{background-color:#fff4f6;padding:50px 0;margin-bottom:100px}@media screen and (min-width: 768px){.single .article{padding:90px 0;margin-bottom:180px}}.single .article__title{font-size:25px;font-size:2.5rem;color:#ff8eac;text-align:center;margin-bottom:40px;font-weight:500}@media screen and (min-width: 768px){.single .article .unit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single .article .unit{background-color:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}@media screen and (min-width: 768px){.single .article .unit{width:32%;margin-bottom:0}}.single .article .unit__link{display:block;padding:27px}@media screen and (min-width: 768px){.single .article .unit__link{padding:20px}}.single .article .unit__thumb{margin-bottom:15px}.single .article .unit__thumb img{width:100%}.single .article .unit__cat{color:#fff;background-color:#ff8eac;border-radius:20px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 9px;display:inline-block;font-size:12px;font-size:1.2rem;line-height:1em;margin-right:0.2em}@media screen and (min-width: 768px){.single .article .unit__cat{font-size:14px;font-size:1.4rem}}.single .article .unit__date{display:inline-block;font-weight:500;color:#ff8eac;margin-right:5px}@media screen and (min-width: 768px){.single .article .unit__date{font-size:16px;font-size:1.6rem}}.single .article .unit__title{margin-top:5px;font-size:16px;font-size:1.6rem;border-bottom:none;padding-bottom:0}@media screen and (min-width: 768px){.single .article .unit__title{font-size:16px;font-size:1.6rem}}.single .article .btn{margin-bottom:0}@media screen and (min-width: 768px){.single .article .btn{margin-top:50px}}@media screen and (min-width: 768px){.single .article .btn--s{max-width:300px;max-height:65px;font-size:18px;font-size:1.8rem}}
/*# sourceMappingURL=../maps/page/single.css.map */
