.p-intro{margin-bottom:90px}.p-intro__title{text-align:center;font-size:2.8rem;font-weight:bold;letter-spacing:0.1em;margin-bottom:35px}.p-intro__order{display:flex;justify-content:center;margin-bottom:60px}@media screen and (max-width: 768px){.p-intro__order{flex-wrap:wrap;margin-top:-20px}}.p-intro__order a{display:flex;align-items:center;justify-content:center;width:170px;height:45px;color:white;font-size:2.2rem;font-weight:bold;letter-spacing:0.1em;margin:0 10px}@media screen and (max-width: 768px){.p-intro__order a{width:40%;margin-top:20px}}.p-intro__order a.all{border:2px solid #000;color:black}.p-intro__order a.train{background:#ee3131}.p-intro__order a.public{background:#e37f25}.p-intro__order a.other{background:#d7ae08}.p-intro__select{display:flex;justify-content:center}.p-intro__select .c-select{width:500px}.p-article__list{list-style:none;display:flex;flex-wrap:wrap;margin-top:-70px;margin-bottom:75px}@media screen and (max-width: 1024px){.p-article__list{justify-content:space-between}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-article__list{margin-bottom:50px}}.p-article__list li{width:29.3%;margin-right:6.05%;margin-top:70px;display:flex}@media screen and (max-width: 1024px){.p-article__list li{width:48%;margin-right:0}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-article__list li{width:100%}}.p-article__list li:nth-child(3n){margin-right:0}.p-article__list li a{display:block;width:100%;padding-top:1px;opacity:1;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.4)}@media screen and (max-width: 500px){.p-article__list li a{box-shadow:0 0 4px rgba(0,0,0,0.4)}}.p-article__list li a.train{border-bottom:10px solid #ee3131}@media screen and (max-width: 768px){.p-article__list li a.train{border-width:5px}}.p-article__list li a.train .textarea__text{border-color:#ee3131}.p-article__list li a.train .textarea__text span:nth-child(1){background-color:#ee3131}.p-article__list li a.public{border-bottom:10px solid #e37f25}@media screen and (max-width: 768px){.p-article__list li a.public{border-width:5px}}.p-article__list li a.public .textarea__text{border-color:#e37f25}.p-article__list li a.public .textarea__text span:nth-child(1){background-color:#e37f25}.p-article__list li a.other{border-bottom:10px solid #d7ae08}@media screen and (max-width: 768px){.p-article__list li a.other{border-width:5px}}.p-article__list li a.other .textarea__text{border-color:#d7ae08}.p-article__list li a.other .textarea__text span:nth-child(1){background-color:#d7ae08}.p-article__list li a:hover .image img{transform:scale(1.1)}.p-article__list .image{width:100%;height:200px;margin-top:-30px;margin-left:-20px;overflow:hidden;flex-shrink:0}.p-article__list .image img{transform:scale(1);transition:.3s ease}.p-article__list .textarea{padding:20px 20px 25px}@media screen and (max-width: 1024px){.p-article__list .textarea{padding-right:10px;padding-left:10px}}@media screen and (max-width: 1024px) and (max-width: 768px){.p-article__list .textarea{padding:20px}}.p-article__list .textarea__text{display:inline-flex;border:2px solid #000;margin-bottom:15px}.p-article__list .textarea__text span{text-align:center;font-size:1.6rem;letter-spacing:0.1em;width:106px;padding:4px}@media screen and (max-width: 1024px){.p-article__list .textarea__text span{width:90px}}.p-article__list .textarea__text span:nth-child(1){color:#fff}.p-article__list .textarea__title{font-size:2.6rem;font-weight:700;line-height:1.38462;letter-spacing:0.1em;text-align:justify}@media screen and (max-width: 768px){.p-article__list .textarea__title{font-size:2.2rem}}