.l-intr{text-align:center;margin-bottom:80px}.l-intr .txt{line-height:2;margin-top:20px}.p-ankstyle ul li{width:24.33775%;margin:1.3245% 0 0 .66225%}.p-ankstyle ul li:nth-child(4){margin-left:.66225%;margin-top:0}.p-ankstyle ul li a{font-size:88%}.l-ningyocho{margin-top:140px}.l-ningyocho h3{margin-bottom:40px}.l-ningyocho .box_roo{margin-top:60px;display:flex;flex-wrap:wrap}.l-ningyocho .box_roo li{width:22.5%;margin-left:3.33333%}.l-ningyocho .box_roo li:first-child{order:4}.l-ningyocho .box_roo li:first-child .img:after{content:none}.l-ningyocho .box_roo li:nth-child(2){order:3}.l-ningyocho .box_roo li:nth-child(3){order:2}.l-ningyocho .box_roo li:nth-child(4){order:1;margin-left:0}.l-ningyocho .box_roo li .img{position:relative}.l-ningyocho .box_roo li .img img{overflow:hidden;border-radius:5px}.l-ningyocho .box_roo li .img:after{content:'';display:block;position:absolute;right:-2em;top:50%;transform:rotate(225deg) translateY(0);width:1.1em;height:1.1em;border-top:1px solid #5a5757;border-right:1px solid #5a5757}.l-ningyocho .box_roo li .txt{display:flex;align-items:flex-start;margin-top:1em}.l-ningyocho .box_roo li .txt i{text-align:center;background:#9d1a31;width:1.8em;height:1.8em;border-radius:100%;font-family:'Jost', Verdana, Helvetica, Arial, sans-serif;color:#fff;line-height:1.85;letter-spacing:normal}.l-ningyocho .box_roo li .txt span{box-sizing:border-box;width:calc(100% - 1.8em);padding-top:.2em;padding-left:.5em;letter-spacing:.05em}.l-acc{margin-top:140px}.l-acc .c-title1{margin-bottom:40px}.l-acc .box_bus{margin-top:40px}.l-acc .box_bus .st{font-size:113%;font-weight:bold}.l-acc .box_bus .st i{font-size:78%}.l-acc .box_bus .wrp_bus{margin-top:.5em;display:flex;justify-content:space-between}.l-acc .box_bus .wrp_bus .txt{width:52%}.l-acc .box_bus .wrp_bus .txt:nth-of-type(1){padding-right:1em;width:48%}.l-acc .box_bus .wrp_bus .txt span{font-family:'Jost', Verdana, Helvetica, Arial, sans-serif;font-size:113%;line-height:1;font-weight:bold}.l-parking{margin-top:140px}.l-parking .c-title1{margin-bottom:40px}.l-parking .txt{text-align:center}.l-parking .box_par{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start}.l-parking .box_par .wrp_img{width:44.16667%}.l-parking .box_par .wrp_txt{width:50%}.l-parking .box_par .wrp_txt .c-title3{margin-bottom:20px}.l-parking .box_par .wrp_txt table th,.l-parking .box_par .wrp_txt table td{vertical-align:top}.l-parking .box_par .wrp_txt table th{white-space:nowrap}.l-parking .box_par .wrp_txt table td span{display:block;margin-top:.5em;font-size:94%}
