@media screen and (max-width: 768px){.pc_ver{display:none}}@media screen and (min-width: 769px){.sp_ver{display:none}}#dates{text-align:right;font-size:14px}#dates dl{width:250px;margin-left:auto;display:flex;flex-wrap:wrap}#dates dl dt{width:40%}#dates dl dd{width:60%}#dates p{width:100%;margin-top:5px;text-align:right}#contents_area section>h2{margin-top:80px;border-left:4px solid #0b50a1;text-align:left;font-size:20px;line-height:1;color:#0b50a1;padding-left:10px}#contents_area section>p{margin-top:30px;font-size:14px;text-align:left}#contact{background-color:#f8f8f8;margin-top:60px;padding:30px;text-align:left}#contact h2{font-size:18px}#contact p{font-size:14px;margin-top:20px}
