.time-schedule{min-width:100%;max-width:100%;list-style:none;margin:0 auto;padding-left:20px;border-left:6px solid #a7be18;box-sizing:border-box}@media screen and (min-width:600px){.time-schedule{margin:0 auto 0 6em}}.flex-schedule li{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;position:relative}.flex-schedule .price{padding:3px;font-weight:700;border-radius:5px;font-size:12px;color:#000;display:block}.flex-schedule .price b{background-color:#fff;margin-right:3px;padding:2px 5px;font-size:11px;border:1px solid #ddd;border-radius:5px}.flex-schedule .area{padding:10px;display:block;width:100%;border-left:6px solid rgba(219,145,154,.6)}.flex-schedule li .time{display:inline-flex;justify-content:flex-end;flex-basis:5em;max-width:2em;font-weight:700;margin-right:1em;margin-top:30px}.flex-schedule .sch_box{box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;min-height:1em;padding:1em;background-color:rgba(219,177,181,.1);width:90%;border-radius:6px;width:calc(100% - 0px)}.flex-schedule .sch_box:before{content:"";position:absolute;left:-23px;top:20px;background:#ff0093;width:20px;height:20px;border-radius:10px}.flex-schedule .sch_tx{font-size:14px;font-weight:400}.flex-schedule .sch_tx2{margin-top:10px;font-weight:400;width:calc(100% - 0px);word-wrap:break-word;font-size:11px}.flex-schedule .sch_title{border-bottom:1px dashed #333;padding-bottom:5px;margin-bottom:5px;font-size:13px}.flex-schedule .sch_title .ico_bus,.flex-schedule .sch_title .ico_train,.flex-schedule .sch_title .ico_walk,.flex-schedule .sch_title .ico_ferry{font-size:15px;font-weight:700}.flex-schedule .sch_title .ico_bus:before{content:"\f207";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.flex-schedule .sch_title .ico_train:before{content:"\f238";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.flex-schedule .sch_title .ico_ferry:before{content:"\e4ea";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.flex-schedule .sch_title .ico_walk:before{content:"\f54b";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px}.flow_design01{display:flex;justify-content:center;align-items:center}.flow_design01 ul{padding:0}.flow_design01 li{list-style-type:none}.flow_design01 dd{margin-left:0}.flow01>li{position:relative;list-style:none}.flow01>li:not(:last-child){margin-bottom:40px}.flow01>li dl{box-sizing:border-box;width:100%;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:6px solid rgba(219,145,154,.3);border-radius:10px;position:relative}.flow01>li:not(:last-child) dl:before,.flow01>li:not(:last-child) dl:after{content:"";border:solid transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow01>li:not(:last-child) dl:before{border-width:22px;border-top-color:#db919a}.flow01>li:not(:last-child) dl:after{border-width:20px;border-top-color:#fff}.flow01>li dl dt{font-size:1.2em;font-weight:600;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:2vw;text-align:center}.flow01>li dl dt .icon01{font-size:.6em;color:#fff;background:#ff0093;padding:5px 10px;margin-bottom:10px;display:block;border-radius:20px;position:relative;z-index:100}@media(max-width:650px){.flow01>li:not(:last-child){margin-bottom:30px}.flow01>li dl{display:block;padding:10px 15px}.flow01>li dl dt{margin-right:0}.flow01>li dl dt .icon01{font-size:.7em}}