@media only screen and (min-width: 1080px){.pcH{display:none !important}}@media only screen and (max-width: 767px){.spH{display:none !important}}@media only screen and (min-width: 1080px){.sp-br{display:none !important}}.flexWrap{display:flex}.labelContents{margin-top:24px;border-bottom:1px solid #333}@media only screen and (max-width: 767px){.labelContents{margin-top:6.25vw}}.labelContents .labelWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#333;padding:4px 16px;color:#fff}@media only screen and (max-width: 767px){.labelContents .labelWrap{padding:1.0416666667vw 4.1666666667vw}}.labelContents .labelWrap::after{content:"";position:absolute;top:1px;right:-30px;width:30px;height:100%;background:#333;clip-path:polygon(0 0, 30% 100%, 0 100%)}.labelContents .labelWrap .label{color:#fff;font-size:14px}@media only screen and (max-width: 767px){.labelContents .labelWrap .label{font-size:3.6458333333vw}}.single{position:relative;color:#333;font-size:24px;padding-bottom:16px;border-bottom:solid 3px #999}@media only screen and (max-width: 767px){.single{font-size:6.25vw;padding-bottom:2.6041666667vw}}.single::after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:85px;height:3px;background:#ea6188}.blog-writer-box-list{font-family:noto;margin:32px 0 120px}@media only screen and (max-width: 767px){.blog-writer-box-list{margin:5.2083333333vw 0 20.8333333333vw}}.blog-writer-box-list .blog-writer-box{margin:20px 0 0}@media only screen and (max-width: 767px){.blog-writer-box-list .blog-writer-box{margin:4.1666666667vw 0 0}}.blog-writer-box-list .blog-writer-box:first-of-type{margin:32px 0 0}@media only screen and (max-width: 767px){.blog-writer-box-list .blog-writer-box:first-of-type{margin:4.1666666667vw 0 0}}@media only screen and (max-width: 767px){.blog-writer-box-list .blog-writer-box:nth-child(3){margin:4.1666666667vw 0 2.0833333333vw}}.blog-writer-box-list .blog-writer-box+.blog-writer-box{margin:24px 0 0}@media only screen and (max-width: 767px){.blog-writer-box-list .blog-writer-box+.blog-writer-box{margin:7.2916666667vw 0 0}}.blog-writer-box-list *{font-family:"Noto Sans JP",sans-serif}.blog-writer-box{display:flex;align-items:baseline;gap:28px}@media only screen and (max-width: 767px){.blog-writer-box{flex-direction:column;gap:0}}.blog-writer-box__photo{flex:none;width:220px}@media only screen and (max-width: 767px){.blog-writer-box__photo{width:44.2708333333vw}}.blog-writer-box__photo img{width:100%;height:auto}.blog-writer-box__name{line-height:1;font-size:18px;color:#333;margin-top:4px;font-weight:bold}@media only screen and (max-width: 767px){.blog-writer-box__name{font-size:4.1666666667vw;margin-top:2.0833333333vw}}.blog-writer-box__name .blog-writer-box__name-en{margin-left:12px;color:#ababab;font-size:12px}@media only screen and (max-width: 767px){.blog-writer-box__name .blog-writer-box__name-en{display:inline-block;margin-top:2.0833333333vw;font-size:3.125vw;margin-left:0}}.blog-writer-box__title{font-size:12px;color:#ea6188}@media only screen and (max-width: 767px){.blog-writer-box__title{line-height:1.3;font-size:3.125vw}}.blog-writer-box__bio{font-size:12px;color:#333;margin-top:12px;line-height:1.7}@media only screen and (max-width: 767px){.blog-writer-box__bio{font-feature-settings:"palt";font-size:3.125vw;margin-top:5.2083333333vw}}.blog-writer-box__link{margin:12px 0 0}@media only screen and (max-width: 767px){.blog-writer-box__link{margin:3.125vw 0 0}}.blog-writer-box__link a{display:inline-block;font-size:12px;color:#ea6188;text-decoration:none;word-break:break-all}@media only screen and (max-width: 767px){.blog-writer-box__link a{font-size:3.125vw}}@media only screen and (min-width: 1080px){.blog-writer-box__link a:hover{text-decoration:underline}}.blog-writer-box__link a svg{width:12px;height:12px;stroke:#ea6188;vertical-align:-1px}@media only screen and (max-width: 767px){.blog-writer-box__link a svg{width:3.125vw;height:3.125vw}}@media only screen and (max-width: 767px){.blog-writer-box .spFlex{gap:3.125vw;align-items:center}}@media only screen and (max-width: 767px){.blog-writer-box .spFlex .blog-writer-box__body{text-align:left}}