div#secondary{display:none}h1.entry-title{font-size:32px;margin-bottom:40px;padding-left:15px;line-height:1;letter-spacing:1.5px;position:relative}h1.entry-title::before{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:32px;background-color:#87203c}h1.entry-title::after{content:"";display:block;position:absolute;left:5px;top:0;width:1px;height:32px;background-color:#87203c}body h2{font-size:24px;color:#87203c;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}body h3{font-size:18px;font-weight:bold}body h2+h3{padding-top:20px}article{margin-bottom:50px}.site-content>.col-full{padding-bottom:80px}.flow{display:flex;flex-direction:row}.flow .box{width:22%;text-align:center;background-color:#f7f7f7;padding:10px}.flow .box:first-child,.flow .box:last-child{width:15%}.flow .box p.title{font-weight:bold;height:45px;margin-bottom:5px}.flow .box p.title span{font-size:11px;display:block}.flow .box img{width:40px;margin:0 auto 10px}.flow .box .memo{text-align:left}.flow .arrow{width:2%;position:relative}.flow .arrow p{font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.undelivered-mail{margin-top:24px}article p.title{font-weight:bold;margin-bottom:0}article .wrap .group{background-color:#fff;padding:25px 20px;margin-bottom:20px}article .wrap .group:last-child{margin-bottom:0}article .wrap .group p.title{font-weight:bold;margin-bottom:8px}article table.pc th{background-color:#eee;border:1px solid #eee;font-weight:normal;text-align:center;vertical-align:middle}article table.pc td{border:1px solid #eee;text-align:center;vertical-align:middle}article table.pc tbody tr:nth-child(2n) td  {background-color:#fff}article table.pc td:first-child,
article table.pc tbody tr:nth-child(2n) td:first-child {text-align:left;background-color:#f5f5f5}article table.sp{display:none}@media screen and (max-width:768px){h1.entry-title{font-size:28px}h1.entry-title::before{height:28px}h1.entry-title::after{height:28px}body h2{font-size:23px}body h3{font-size:18px}.flow{flex-direction:column}.flow .box:first-child,.flow .box:last-child,.flow .box{width:100%}.flow .box{margin-bottom:20px}.flow .box:last-child{margin-bottom:0}.flow .arrow{display:none}.flow .box p.title{height:auto}article table.pc{display:none}article table.sp{display:table}article table.sp tbody tr:nth-child(2n) td  {background-color:#fff}article table.sp tr:first-child th{background-color:#f5f5f5;width:100%}article table.sp th{background-color:#eee;border:1px solid #eee;font-weight:normal;width:120px}article table.sp td{border:1px solid #eee;width:calc(100% - 120px);vertical-align:middle}}