body{color:#4d4d4d;display:flex;flex-direction:column;font-family:"Noto Serif JP",serif;min-height:100vh}body.is-fixed{overflow:hidden}main{flex:1}.ins{margin-bottom:120px}.ins__inner .ins__title{margin-bottom:80px}.ins__inner .ins__contents .ins__item:not(:last-child){margin-bottom:48px}.ins__inner .ins__contents .ins__item a{align-items:center;background:#f6fafb;display:flex;gap:30px;justify-content:space-between;padding:29px 34px 37px}@media screen and (max-width:767px){.ins__inner .ins__contents .ins__item a{flex-direction:column;gap:16px;padding:20px 16px}}.ins__inner .ins__contents .ins__item a .ins-item__textarea .ins-item__title{border-bottom:1px solid #1895a0;color:#1895a0;font-size:24px;font-weight:700;line-height:1.4583333333;margin-bottom:21px;padding-bottom:16px}@media screen and (max-width:767px){.ins__inner .ins__contents .ins__item a .ins-item__textarea .ins-item__title{font-size:20px;margin-bottom:16px;padding-bottom:12px}}.ins__inner .ins__contents .ins__item a .ins-item__textarea .ins-item__text{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.5}@media screen and (max-width:767px){.ins__inner .ins__contents .ins__item a .ins-item__textarea .ins-item__text{font-size:14px}}.ins__inner .ins__contents .ins__item a .ins-item__img{aspect-ratio:320/240;flex-shrink:0;max-width:320px;width:100%}.ins__inner .ins__contents .ins__item a .ins-item__img img{height:100%;object-fit:cover;width:100%}