#wrap{padding-top:278px;padding-bottom:233px;background-color:#eae5e3;overflow:visible}@media (max-width: 767px){#wrap{padding-bottom:44px;padding-top:126px}}#wrap .inner{max-width:1088px}.p-content{display:flex;align-items:flex-start}@media (max-width: 767px){.p-content{display:block}}.p-content__info-cate{font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:.05em;font-weight:700;display:flex;flex-wrap:wrap;margin:-10px -10px 48px 0}@media (max-width: 767px){.p-content__info-cate{font-size:12px;font-size:1.2rem;line-height:1.41667em;margin-bottom:18px}}.p-content__info-cate span{margin:10px 10px 0 0;color:#345878;display:table;padding-bottom:3px;border-bottom:1px solid #345878}@media (max-width: 767px){.p-content__info-cate span{padding-bottom:0}}.p-content__info-date{display:block;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.p-content__info-date{font-size:11px;font-size:1.1rem;line-height:1.36364em}}.p-content__info-title{margin-top:11px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.p-content__info-title{margin-top:15px;font-size:16px;font-size:1.6rem;line-height:1.5em}}.p-content__sidebar{width:268px;flex-shrink:0;position:sticky;position:-webkit-sticky;top:150px;padding-left:14px;padding-top:1px}@media (max-width: 767px){.p-content__sidebar{width:100%;position:static;padding-left:0}}.p-content__desc{flex:1;margin-top:-2px;padding-left:250px}@media only screen and (min-width: 768px) and (max-width: 1100px){.p-content__desc{padding-left:100px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.p-content__desc{padding-left:50px}}@media (max-width: 767px){.p-content__desc{padding-left:0;padding-top:26px}}.p-content__btn{margin-top:135px;display:flex;justify-content:flex-end}@media (max-width: 767px){.p-content__btn{margin-top:31px;padding-right:8px}}@media (min-width: 768px){.p-content__btn .c-btn01__text{padding-right:14px}}@media (max-width: 767px){.p-content__btn .c-btn01__text{padding-right:22px}}@media (min-width: 768px){.p-content__btn .c-btn01__arrow{width:38px;height:38px}.p-content__btn .c-btn01__arrow:before{width:12px;height:12px}}

/*# sourceMappingURL=maps/information-single.min.css.map */
