.t-article-header__title span{font-weight:normal;font-size:1.8rem}@media (min-width: 1025px){.t-article-header__title span{font-size:2.4rem}}.modalbtn{display:block;text-align:center;line-height:54px;border-radius:2px;font-size:1.4rem;font-weight:bold;color:#003ea9;background:#eff2f5;margin:20px auto 0;border:1px solid #003ea9}@media (min-width: 1025px){.modalbtn{width:420px;line-height:60px;margin:20px auto 0;font-size:1.8rem}}.moadlBody{display:none}.b-bottom{margin:25px 0 0}@media (min-width: 1025px){.b-bottom{margin:50px 0;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}}.b-bottom__ttl{text-align:center;border-bottom:1px solid #333;font-weight:bold;margin:0 0 15px;font-size:2rem;padding:0 0 5px}@media (min-width: 1025px){.b-bottom__ttl{margin:0 0 30px;font-size:3rem;padding:0 0 10px;width:100%}}@media (min-width: 1025px){.b-bottom>div{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}}@media (min-width: 1025px){.b-bottom>div>div:nth-of-type(1){width:calc(100% - 400px)}}@media (min-width: 1025px){.b-bottom>div>div:nth-of-type(2){width:380px}}.b-section{margin-top:30px}@media (min-width: 1025px){.b-section{margin-top:60px}}.b-section h2{font-size:1.8rem;color:#a56d38;text-align:center;border-top:3px solid #a56d38;border-bottom:3px solid #a56d38;padding:5px 0;line-height:2;font-weight:bold;margin-bottom:20px}@media (min-width: 1025px){.b-section h2{font-size:2.4rem;margin-bottom:40px}}.b-section h3{background-color:#a56d38;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;position:relative;font-size:1.6rem;font-weight:bold;margin:0 0 15px}@media (min-width: 1025px){.b-section h3{font-size:2rem;padding:5px 30px;margin:0 0 30px}}.b-section section{margin-top:30px}@media (min-width: 1025px){.b-section section{margin-top:40px}}.box01{background-color:#f9f5ee;padding:20px 10px}@media (min-width: 1025px){.box01{padding:20px 25px}}.box01 p:nth-of-type(1){background-color:#cc4193;color:#fff;border-radius:3px;padding:5px 10px;display:inline-block;position:relative;font-size:1.4rem;font-weight:bold;margin-bottom:15px}@media (min-width: 1025px){.box01 p:nth-of-type(1){font-size:1.6rem;border-radius:5px;padding:10px 15px}}.box01 p:nth-of-type(1)::after{content:'';display:block;width:8px;height:12px;border-top:12px solid #cc4193;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:10px}@media (min-width: 1025px){.box01 p:nth-of-type(1)::after{width:10px;height:14px;border-top:14px solid #cc4193;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;left:20px}}.box01 p:nth-of-type(2){color:#cc4193;font-size:1.6rem;font-weight:bold}@media (min-width: 1025px){.box01 p:nth-of-type(2){font-size:2rem;padding-left:20px}}@media (min-width: 1025px){.box01 ul{padding-left:20px;padding-top:10px}}.box01 li{font-size:1.4rem;text-indent:-1em;padding-left:1em;margin-top:5px;line-height:1.6}@media (min-width: 1025px){.box01 li{font-size:1.6rem;line-height:1.8}}.box01 li::before{content:'・'}@media (min-width: 1025px){.box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 1025px){.box2 div:nth-of-type(1){width:340px}.box2 div:nth-of-type(1) img{margin-top:0.5em}}@media (min-width: 1025px){.box2 div:nth-of-type(2){width:calc(100% - 340px);padding-right:30px}}.box2 div:nth-of-type(2) li{text-indent:-2em;padding-left:2em;font-weight:bold;font-size:1.6rem;line-height:1.8}@media (min-width: 1025px){.box2 div:nth-of-type(2) li{font-size:1.9rem}}.box3{border:1px solid #a56d38;padding:20px 15px;margin:30px 0}@media (min-width: 1025px){.box3{padding:35px;margin:60px 0}}.box3 p:nth-of-type(1){text-align:center;color:#a56d38;font-size:2rem;font-weight:bold;margin-bottom:20px}@media (min-width: 1025px){.box3 p:nth-of-type(1){font-size:2.4rem}}.box3 p{font-size:1.4rem;line-height:1.6}@media (min-width: 1025px){.box3 p{font-size:1.6rem}}.box3 p+p{margin-top:1em}@media (min-width: 1025px){.box3 p+p{margin-top:1.5em}}

/* PCでは非表示 */
.sp-only {
  display: none;
}

@media screen and (max-width: 1025px) {
  .sp-only {
    display: inline;
  }
}
/*# sourceMappingURL=../../map/202101/bothworking.css.map */
