#footer-top-powerd-box{width:780px;margin:47px auto 40px;text-align:right}#footer-top-to-top-container{width:780px;margin:10px auto;text-align:right}#footer-top-to-top-container a img{width:101px;height:19px;margin:3px}#footer-bottom-container{background-color:#ededed}#footer-bottom-link-container{width:860px;margin:0 auto;padding-top:23px;height:18px;position:relative}#footer-bottom-copyright-box{text-align:center;font-size:11px;padding:0;color:#999;position:absolute;top:24px;left:290px}#footer-bottom-link-box{font-size:12px;text-decoration:none;display:block;color:#0a6dcb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;cursor:pointer}#footer-bottom-link-box:hover{text-decoration:underline}#footer-bottom-link-img{width:11px;height:11px;margin:3px;background-image:url(../../../../img/pc/default/common/img_arrow_red.png);background-repeat:no-repeat}#footer-bottom-link-img.disp{background-image:url(../../../../img/pc/default/common/img_down_arrow_red.png)}#footer-bottom-link-text a{text-decoration:none}#footer-bottom-link-contents{display:none;font-size:12px;color:#545454}#footer-bottom-link-logo{margin:45px auto 42px auto;width:860px;text-align:right}#footer-bottom-link-logo img{width:146px;height:16px}body{margin:0;padding:0;font-family:"Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}#header{position:absolute;top:0;width:100%}#headerContainer{height:90px;width:860px;margin:0 auto;display:flex;justify-content:space-between}a#headerLogoLink{display:flex;align-items:center}#header-link-container{display:flex;padding-top:10px;align-items:start}#header-link-container a{cursor:pointer;cursor:hand;color:#08c;text-decoration:none}#header-link-container a:hover{text-decoration:underline}#header-link-container .header-link-box{display:flex}#header-link-container .header-link-arrow{width:11px;height:11px;margin:3px 0 3px 8px;background-image:url(../../../../img/pc/default/common/img_arrow_blue.png)}#header-link-container .header-link-text{font-size:12px;font-weight:bold}#bread-crumb-area{padding:10px 0 11px 0;font-size:13px;height:18px;width:860px;margin:0 auto}#bread-crumb-area ul#bread-crumb{margin:0;padding:0;text-align:left;list-style:none;display:flex;justify-content:start}#bread-crumb-area a{color:#08c;text-decoration:none;cursor:pointer}#bread-crumb-area a:hover{text-decoration:underline}.info-content-area{background-color:#e6e6e6}.info-content-area ul{padding:0;list-style:none;width:860px;margin:0 auto}.info-content-area ul li a{display:flex;color:#08c;text-decoration:none;font-size:12px;align-items:center;height:40px;font-weight:bold}.info-content-area .info-detail-title{background-color:#333;color:#fff;font-size:12px;padding:2px 6px}.info-content-area .info-detail-title.revision{background-color:#e62412}.info-content-area .info-detail-text{margin-left:10px}div.search-form .input{display:flex}div.search-form .input .start,div.search-form .input .goal{position:relative;width:290px}div.search-form .input input{position:absolute;top:0;left:0;width:290px;height:40px;border-radius:3px;border:1px solid #ababab;padding:8px 8px 8px 60px;box-sizing:border-box}div.search-form .input input[type="text"]:focus{outline:0;border:1px solid #00f}div.search-form .input .yajirushi{width:80px;display:flex;align-items:center;justify-content:center}div.search-form .input .yajirushi img{border:1px solid #ccc;border-radius:3px;padding:5px 10px;cursor:pointer}div.search-form .input .poi{position:absolute;top:8px;left:8px;color:#fff;font-size:14px;height:24px;width:40px;line-height:24px;text-align:center}div.search-form .input .start .poi{background-color:#5e91c6}div.search-form .input .goal .poi{background-color:#c76fac}div.search-form .conditions{background-color:#f5f5f5;margin-top:35px;padding:30px 0 30px 95px;font-size:14px;color:#545454}div.search-form .conditions .condition{display:flex}div.search-form .conditions .condition .title{font-weight:bold;width:120px}div.search-form .conditions .condition input[type="radio" i]{margin:0 3px 0 0}div.search-form .conditions .sort.condition label{margin-right:20px}div.search-form .conditions .basis{margin:20px 0}div.search-form .conditions .basis.condition .basis-area{display:flex}div.search-form .conditions .basis.condition .basis-area input{display:none}div.search-form .conditions .basis.condition label{display:block;width:85px;border-top:1px solid #08c;border-bottom:1px solid #08c;border-left:1px solid #08c;background-color:#fff;text-align:center;font-weight:bold;height:30px;line-height:30px;cursor:pointer}div.search-form .conditions .basis.condition label:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}div.search-form .conditions .basis.condition label:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:1px solid #08c}div.search-form .conditions .basis.condition label.checked{background-color:#08c;color:#fff}div.search-form .conditions .date .selectTime select{border-radius:3px;border:1px solid #ababab;height:28px}div.search-form .conditions .date .selectTime .transfer-current-time-btn{border-radius:3px;border:1px solid #ababab;background-color:#fff;text-decoration:none;text-align:center;font-weight:bold;padding:3px 10px;color:#08c;display:inline}div.search-form .conditions .sort .condition-select select{border:1px solid #ababab;height:28px}div.search-form .button{margin:50px auto;width:210px}div.search-form .button input{width:210px;height:50px;border:0;background-color:#cfcfcf;color:#fff;font-weight:bold;font-size:20px;border-radius:3px}div.search-form .button.active input{background-color:#fd9500;cursor:pointer}div.search-form .button.active:hover input{background-color:#ffb500}#error-message{font-size:14px;color:#f00;text-align:center;margin:10px 0 15px 0;display:none}.suggest-area{position:absolute;top:40px;left:0;z-index:100;background-color:#fff;display:none}ul.suggestlist{margin:0;padding:0;list-style:none;border:1px solid #ababab;width:290px;box-sizing:border-box;max-height:180px;overflow:auto}ul.suggestlist li{padding:8px;border-bottom:1px dotted #ababab;cursor:pointer}ul.suggestlist li:last-child{border-bottom:0}ul.suggestlist li:hover{background-color:#06c;color:#fff}.hide-option{display:none}#header{border-bottom:1px #d5d5d5 solid}div#main{margin:90px auto 0;padding:0}div.titleBox{background-color:#003269;height:40px;width:100%;line-height:40px}div.titleBox h1{font-size:16px;font-weight:bold;color:#fff;width:860px;margin:0 auto}#bread-crumb-area ul#bread-crumb li{display:flex}ul{list-style:none;margin:0;padding:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flex-align-center{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;box-align:center;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-pack-center{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;box-pack:center;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}a{text-decoration:none;display:block;color:#0a6dcb;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex-grow-one{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex:1;flex-grow:1}div#condition{display:flex;width:860px;margin:22px auto 0 auto}div#condition .search-condition{flex-grow:1}div#condition .node{display:flex;font-size:13px;font-weight:bold;color:#333;margin-bottom:10px}div#condition .node .poi{color:#fff;width:40px;height:24px;line-height:24px;text-align:center;margin-right:12px}div#condition .node .poi.orv{background-color:#5e91c6}div#condition .node .poi.dnv{background-color:#c76fac}div#condition .sub-condition{display:flex;font-size:13px;color:#333}div#condition .processing{width:178px;display:flex;justify-content:space-between}div#condition .processing .processing-button{width:84px;height:32px;background-color:#08c;text-align:center;line-height:32px;border-radius:3px;cursor:pointer}div#condition .processing .processing-button a{color:#fff;font-size:13px;font-weight:bold;text-decoration:none}ul#summary{margin:20px auto 30px auto;width:860px;border-top:1px #ababab solid}ul#summary li{border-bottom:1px #ccc dotted;padding:8px 10px;margin-bottom:2px;display:flex}ul#summary .detail{width:154px;margin-left:auto;font-size:13px}ul#summary .detail .title{font-weight:bold}.routeNo{background-color:#0087cd;width:27px;height:27px;border-radius:18px;color:#fff;text-align:center;font-size:16px;font-weight:bold;line-height:28px;margin-left:15px;margin-right:9px}.routeNo a{color:#fff}.goto-detail{display:flex;color:#000;width:100%}.goto-detail .routeNo{margin-top:6px}.startGoalTime{font-size:20px;font-weight:bold;padding:0 10px;font-weight:bold;color:#333;display:flex;align-items:center}.startGoalTime .small{font-size:13px;padding-left:3px;font-weight:normal}.yajirushi{font-size:20px;font-family:ZapfDingbatsITC;color:#333;display:flex;align-items:center}ul#route{margin:20px auto 30px auto;width:860px}ul#route li.route{padding:0;border:1px solid #ccc;margin-bottom:40px}ul#route li ul{width:100%}ul#route .transitCount{padding-left:10px;font-size:14px;font-weight:bold;display:flex;align-items:center}ul#route .transitCount .transitTimes{margin-right:10px}ul#route .detailRequiredTime{font-size:14px;padding-right:5px}ul#route .mail{margin-left:auto}ul#route .mail a{color:#08c;font-weight:bold;font-size:13px}ul#route li ul li.summary{margin-bottom:0;padding:15px 10px;background-color:#f5f5f5;position:relative}ul#route li ul li.moves-multipledays-massage{padding:0 0 15px 30px;background-color:#f5f5f5;color:#cf0808}ul#route li ul li.point{margin:0 24px;padding-left:0}ul#route li ul li.move{border-top:1px #ababab solid;border-bottom:1px #ababab solid;margin:0 24px}ul#route li ul li.point .sectionTime{font-size:16px;font-weight:bold;font-weight:bold;color:#0087cd}ul#route li ul li.point .sectionTime .small{font-size:12px;margin-left:3px}ul#route li ul li.point .sectionSName{font-weight:bold;font-size:16px;color:#333;padding:18px 0;display:-webkit-flex;display:flex}ul#route li ul li.point .sectionSName .through{font-size:12px;font-weight:bold;margin-right:20px;display:flex;align-items:center}ul#route li ul li.point .diagramLink{margin-left:auto;font-size:14px;background-image:url(/plum-storage/img/pc/default/transfer/icon-timetable.png);background-repeat:no-repeat;background-size:15px 15px;background-position:0 center;padding-left:25px}ul#route li ul li.move .section-line-icon{border-left:6px #6495ed solid;height:124px;margin:0 29px 0 11px;position:relative}ul#route li ul li.move.walk .section-line-icon{border-left:6px #9eb4bc solid}ul#route li ul li.move .section-icon{width:27px;height:27px;position:absolute;background-image:url(/plum-storage/img/pc/default/transfer/line/lineimg-bus.png);background-size:27px 27px;top:38%;left:-17px}ul#route li ul li.move.walk .section-icon{background-image:url(/plum-storage/img/pc/default/transfer/line/lineimg-walk.png)}ul#route li ul li.move .section-line-info{height:124px;color:#333}ul#route li ul li.move .section-walk{font-weight:bold;font-size:16px;margin-top:55px}ul#route li ul li.move .section-walk .walk-distance{font-size:16px;margin-top:55px}ul#route li ul li.move .section-line-name{font-weight:bold;font-size:16px;margin-top:25px}ul#route li ul li.move .section-line-destination{font-size:13px}ul#route li ul li.move .section-time-fare{margin-top:15px;font-size:13px}ul#route li ul li.move .section-time-fare .sectionRequiredTime{font-weight:bold}ul#route li ul li.move .section-time-fare .section-fare{margin-left:20px}ul#route li.mail{display:flex;margin:0;padding:5px 0}ul#route li.mail div{font-size:11px;font-weight:bold;margin-left:auto;background-image:url(../../../../img/pc/default/transfer/icon_mail.png);padding-left:26px;background-repeat:no-repeat;background-position:left center;background-size:23px 18px}#research{width:660px;margin:0 auto;padding-top:20px}#research h2{font-size:16px}li.before-after{height:56px;background-color:#f5f5f5}li.before-after .route-before-after-box{display:flex;justify-content:space-evenly;padding-top:12px}li.before-after .before-link-box{margin:0 auto 0 24px}li.before-after .after-link-box{margin:0 24px 0 auto}li.before-after .before-link,li.before-after .after-link{width:104px;height:32px;background-color:#08c;text-align:center;line-height:32px;border-radius:3px;cursor:pointer}li.before-after a{color:#fff;font-size:13px;font-weight:bold;text-decoration:none}#location-ad{margin-bottom:10px;text-align:center}.error{width:860px;margin:20px auto}