.txt-area{font-family:Noto Sans JP,sans-serif;box-sizing:border-box;background:#fff;padding:24px;display:flex;flex-direction:column;gap:16px;opacity:0;animation:fadeIn 1s ease-out 1.5s forwards}@media screen and (min-width:768px){.txt-area{padding:32px 40px;width:458px;min-height:717px;position:relative;top:-67px;margin-bottom:-67px}}.txt-area h2{font-weight:700;font-size:20px;line-height:180%}.txt-area p{font-weight:400;font-size:16px;line-height:180%;overflow-wrap:break-word}.txt-area p a{font-weight:700;color:#27b1db;text-decoration:none;overflow-wrap:break-word}.txt-area p a img{margin-left:4px}@media screen and (min-width:768px){.txt-area p a:hover{text-decoration:underline}}.txt-area hr{height:1px;border:none;border-top:1px solid #e5e5e5;background:none;margin:24px 0}.txt-area .time-table{margin-top:12px;position:relative;font-size:14px}.txt-area .time-table dt{position:absolute;z-index:1}.txt-area .time-table dd{position:relative;padding:0 0 8px 53px}.txt-area .time-table dd:last-child{padding:0 0 0 53px}.txt-area .time-table dd:before{content:"-";color:#999;position:absolute;top:0;left:40px}.horizontal .txt-area{gap:0;padding:24px}@media screen and (min-width:768px){.horizontal .txt-area{width:270px;min-height:auto}}.horizontal .txt-area h2{font-size:16px;line-height:150%}.horizontal .txt-area p{margin-top:8px;font-size:14px}.horizontal .txt-area a{font-size:14px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}