﻿.continue-btn{color:#ffffff;background:#7fb9f6;box-shadow:0 2px 10px 0 rgba(49,66,108,0.2);width:190px;height:50px;line-height:50px;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;border:none;outline:none;padding:0}.direction{width:20px;height:20px;background:url("../../img/coursebuilder/direction/straight.svg") no-repeat center}.img-direction-0{transform:rotate(0deg)}.img-direction-1,.img-direction-2,.img-direction-3{background-image:url("../../img/coursebuilder/direction/slight_right.svg")}.img-direction-4{background-image:url("../../img/coursebuilder/direction/right.svg")}.img-direction-5,.img-direction-6,.img-direction-7{background-image:url("../../img/coursebuilder/direction/shape_right.svg")}.img-direction-8{background-image:url("../../img/coursebuilder/direction/u_turn.svg")}.img-direction-9,.img-direction-10,.img-direction-11{background-image:url("../../img/coursebuilder/direction/shape_left.svg")}.img-direction-12{background-image:url("../../img/coursebuilder/direction/left.svg")}.img-direction-13,.img-direction-14,.img-direction-15{background-image:url("../../img/coursebuilder/direction/slight_left.svg")}.infoWindow-tmpl::before{content:"";border-top:23px solid #f8fafc;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;left:calc(50% - 14px);bottom:-23px}.infoWindow-tmpl{background-color:white;border-radius:4px;filter:drop-shadow(0px 2px 5px rgba(55,65,89,0.2));position:relative}.infoWindow-tmpl .content{width:270px;padding:15px;position:relative}.infoWindow-tmpl .memo{margin-top:8px}.infoWindow-tmpl .memo textarea{resize:none;width:calc(100% - 16px);height:54px;padding:6px 8px;border:none;border-radius:2px;background:#f8fafc;font-size:12px;outline:none}.infoWindow-tmpl .menu{height:46px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#f8fafc;display:flex;align-items:center;user-select:none}.infoWindow-tmpl .menu a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#374159;font-size:12px;text-decoration:none}.infoWindow-tmpl .menu .vertical-separator{position:absolute;left:50%;width:1px;height:35px;background-color:#e7edf3}.infoWindow-tmpl .menu .add-myspot__text{margin-left:4px}.infoWindow-tmpl .menu .add-memo .icon-base{width:20px;height:20px;background:url("../../img/coursebuilder/btn_edit.svg") no-repeat center}.infoWindow-tmpl .close-button{position:absolute;top:10px;right:10px;width:22px;height:22px;background:url("../../img/coursebuilder/btn_common_close.svg") no-repeat center;background-size:contain}.infoWindow-tmpl .close-button .close.icon:before,.infoWindow-tmpl .close-button .close.icon:after{top:6px;height:2px;background-color:white}.infoWindow-tmpl .infoWindow-title{font-size:16px;line-height:24px;font-weight:bold;color:#374159;margin-right:20px;vertical-align:top;white-space:normal;word-break:break-all;word-wrap:break-word;letter-spacing:-0.22px}.infoWindow-tmpl .infoWindow-info{font-size:12px;color:#555555;margin:0 0px;white-space:normal;word-break:break-all;line-height:12px}.infoWindow-tmpl .address{font-size:12px;line-height:18px;color:#374159;margin-top:2px}.infoWindow-tmpl .category{font-size:12px;line-height:18px;color:#374159;margin-top:2px}.infoWindow-tmpl .info{width:185px;float:left}.infoWindow-tmpl .infoWindow-button{clear:both;margin-top:8px;display:flex;justify-content:center}.infoWindow-tmpl .infoWindow-button .add-route-point-button{width:210px;height:40px;background-color:#7fb9f6;color:white;border-radius:3px;text-decoration:none}.infoWindow-tmpl .infoWindow-delete-button{width:210px;height:36px;margin:8px auto 0;border-radius:3px;opacity:0.3;color:white;background-color:#31426c;text-decoration:none;user-select:none;cursor:pointer}.routePointInfoWindow{width:180px}.routePointInfoWindow .icon{float:left;margin:22px 12px 22px 0}.routePointInfoWindow .information{white-space:normal}.routePointInfoWindow .information .time{padding:2px;font-size:15px;font-weight:bold}.routePointInfoWindow .information .name{padding:2px;font-size:15px}.routePointInfoWindow .information .road-name{padding:2px;font-size:12px}#attention_pin_info{padding-top:10px;width:183px;cursor:pointer}.keyword-result-container{position:relative}.keyword-result-container ul{padding:8px 20px 16px 20px}.keyword-result-container .close-link{position:absolute;*position:relative;top:-7px;*top:2px;right:-5px;*right:0px;*float:right;font-size:14px;font-weight:bold}.keyword-result-container .kw-result-topic{color:#374159;background-color:#f8fafc;font-weight:500;font-size:12px;padding:6px 20px;border-top:1px solid #E6EDF3;border-bottom:1px solid #E6EDF3}.keyword-result-container .kw-result-item{display:block;padding:4px 0;font-weight:400;font-size:14px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keyword-result-container .address-name{color:#c3c6ce;font-size:12px;padding-bottom:9px;margin-top:-4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keyword-result-container .kw-result-more-content{text-align:right;height:16px}.keyword-result-container .kw-result-more-content .kw-result-more{font-size:12px;float:right;margin-right:5px;cursor:pointer}.keyword-result-container .kw-result-back-btn{display:block;width:50px;margin-top:-26px;font-size:13px;font-weight:bold;padding:3px 12px;border:none;cursor:pointer}.keyword-result-container .kw-result-more-title .kw-result-select{color:#333333;background-color:#f8fafc;font-weight:bold;font-size:12px;padding:4px 12px;border-top:1px solid #E6EDF3;border-bottom:1px solid #E6EDF3}.keyword-result-container .kw-result-more-title .kw-result-count{text-align:right;font-size:12px;color:#7b7b7b;padding:4px 12px}.keyword-result-container .kw-not-found{padding:20px;font-size:12px;color:#374159;text-align:center}.keyword-result-container .pager-container{text-align:center;line-height:22px;border-top:1px solid #e9e9e9;margin-bottom:20px}.keyword-result-container .pager-container .pager{cursor:pointer;font-size:14px;margin:0 1px}.keyword-result-container .pager-container .pager.current{cursor:auto;color:#c3c6ce;text-decoration:none}.keyword-result-container .pager-container .img-paging_left,.keyword-result-container .pager-container .img-paging_left_off,.keyword-result-container .pager-container .img-paging_right,.keyword-result-container .pager-container .img-paging_right_off{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.keyword-result-container .detail{text-align:center;font-size:12px;text-decoration:underline;margin-bottom:28px}li.naviad-list{background-color:#fff6cb;border-bottom:1px dotted #dad3b2}li.naviad-list .img-area{float:left;padding:5px}li.naviad-list .img-area img{width:40px;height:40px}li.naviad-list .text-area{padding:5px 5px 10px 50px}li.naviad-list .text-area .name{display:block;padding-left:5px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.naviad-list .text-area .category-name{padding-left:4px;color:#81807e;font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.naviad-list .text-area .copies{padding-left:5px;font-size:12px;color:#ff702a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qrcode-item{box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);height:98px;text-align:center;width:100%}.qrcode-item__header--logo{margin:8px auto 0px}.qrcode-item__body{align-items:center;display:flex;justify-content:space-evenly}.qrcode-item__body--text{text-align:center}.qrcode-item__body--img{align-items:center;border-radius:5px;box-shadow:0 1px 7px -2px rgba(55,65,89,0.7);display:flex;height:52px;justify-content:center;width:52px}.qrcode-item__text--normal{color:#374159;font-size:11px;font-weight:bold;margin:0}.qrcode-item__text--small{color:#374159;font-size:9px;font-weight:500;margin:0}.qrcode-item__img--qr{background:url(../../img/coursebuilder/loading.gif) no-repeat center/100%;cursor:pointer;height:42px;width:42px}#map-header{min-width:1024px;box-shadow:0 2px 5px 0 rgba(55,65,89,0.05);background-color:#fff}#map-header .top-area{display:grid;grid-template-columns:300px 1fr 150px 120px 130px 1fr 50px 150px}#map-header .top-area a{text-decoration:none}#map-header .top-area a:hover{text-decoration:none}#map-header .top-area .logo{margin:17.5px 0px 12.5px 25px}#map-header .top-area .logo img{width:90px}#map-header .top-area .functions{margin:18px 5% 0px 5%;text-align:center}#map-header .top-area .functions.active{border-bottom:1px solid #7fb9f6;padding-bottom:6px}#map-header .top-area .right{text-align:right;margin-left:90%}#map-header .top-area .icon{height:18px;margin-right:8px;float:left}#map-header .top-area .header-text{line-height:0px}#map-header .top-area .relative{position:relative}#map-header .top-area .bell-icon{margin-right:25px;float:right}#map-header .top-area .bell-icon ::after{content:"";position:absolute;top:50%;right:0;border-right:1px solid rgba(55,65,89,0.05);transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);height:40px;pointer-events:none}#map-header .top-area .login-btn{margin:8.5px auto;margin-left:15px;margin-right:30px;width:fit-content}#map-header .top-area .login-btn .title{height:38px;width:105px;border-radius:3px;background-color:#7fb9f6}#map-header .top-area .login-btn span{width:52px;height:20px;line-height:20px;font-size:13px;font-weight:bold;text-align:center;color:#ffffff}#map-header .top-area .ccb-users-btn-area{display:flex}#map-header .top-area .mypage-btn-link{height:20px;line-height:20px;color:#374159;font-size:13px;font-weight:500;letter-spacing:-0.72px;padding:18px 0 17px 18px}#map-header .top-area .mypage-btn-link>img{vertical-align:middle;margin-right:4px;height:20px}#map-header .top-area .mypage-btn-link>span{vertical-align:middle}#map-header .top-area .dropdown-click-area{margin-left:4px;padding:15px 20px 16px 4px;cursor:pointer;display:flex;align-items:center}#map-header .top-area #dd-arrow{height:9px}#map-header .top-area .mouse-over-zone{height:30px;width:190px;position:absolute;z-index:1003;right:10px}#map-header .top-area #dropdown{position:absolute;top:76px;right:10px;width:190px;height:185px;border-radius:3px;background-color:white;filter:drop-shadow(0 2px 5px rgba(49,66,108,0.2));z-index:1003}#map-header .top-area #dropdown::before{content:"";position:absolute;top:-26px;right:0px;border:12px solid transparent;border-bottom:14px solid white}#map-header .top-area #dropdown ul{height:100%;width:100%}#map-header .top-area #dropdown li{height:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:13px;font-weight:500;letter-spacing:-0.18px;text-decoration:none;color:#374159;cursor:pointer}#map-header .top-area #dropdown li>a{color:inherit}#map-header .top-area #dropdown li.selected{color:#c3c6ce}#map-header .top-area #dropdown li.ac-hover{background-color:#d9eafc}#map-header .top-area #dropdown li:not(:last-child)::after{content:'';display:inline-block;width:80%;height:1px;background-color:rgba(49,66,108,0.1);transform:translateY(13px);-webkit-transform:translateY(13px);-moz-transform:translateY(13px);-ms-transform:translateY(13px)}#map-header .top-area .icon-height{height:24px}#map-header .top-area #notification{width:15px;height:15px;border-radius:50%;background-color:red;position:absolute;right:19px;top:12px;text-align:center;line-height:14px;color:#ffffff;font-size:8px;font-weight:bold}#map-header .top-area .title{font-size:13px;color:#374159;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;height:18px}#map-header .top-area hr{height:0;margin:0;padding:0;border:0}#map-header .top-area .under-line{margin:6px 0% 0% 0%;width:100%;height:1px;background-color:#7fb9f6}#map-header .top-area #mypage-icon-img{width:40px;height:40px}#map-header .bottom-area{min-width:1024px;position:relative;z-index:1002}#map-header .bottom-area .bottom-contents{position:absolute;right:20px;top:20px;z-index:1002;height:25px}#map-header .bottom-area .bottom-contents .map-action-btn{border:none;padding:0;font-size:13px;font-weight:bold;color:#00427d;text-align:center;line-height:30px;cursor:pointer}#map-header .bottom-area .bottom-contents .map-action-list{display:none;background-color:white;list-style-type:none;border:1px solid #AAAAAA;margin-left:2px;width:156px}#map-header .bottom-area .bottom-contents .map-action-list.select{display:block}#map-header .bottom-area .bottom-contents .map-action-list li{height:16px;padding:7px 5px;cursor:pointer}#map-header .bottom-area .bottom-contents .map-action-list li:hover{background-color:#eee}#map-header .bottom-area .bottom-contents .map-action-list li a{color:black;text-decoration:none}#map-header .bottom-area .bottom-contents .map-action-list li a:hover{color:black;text-decoration:none}#map-header .bottom-area .bottom-contents .map-action-list li .text{display:block;font-size:13px;line-height:16px}#map-header .bottom-area .bottom-contents .map-action-list li .img-icon_check{margin-top:3px}#map-header .bottom-area .bottom-contents .map-action-list li{background-color:white}#map-header .bottom-area .bottom-contents .map-action-list li .img-icon_check{display:none}#map-header .bottom-area .bottom-contents .map-action-list li.on{background-color:#ebf6ff}#map-header .bottom-area .bottom-contents .map-action-list li.on .img-icon_check{display:block}#map-header .bottom-area .bottom-contents .map-action-list hr{border-color:#E8E8E8}#map-header .bottom-area .bottom-contents #header-map-print,#map-header .bottom-area .bottom-contents #header-map-mail{text-indent:15px}#search-this-area{position:absolute;right:235px;top:20px;font-size:14px;font-weight:500;color:#fff;background:#7fb9f6;z-index:1002;padding:10px;width:200px;box-shadow:0 2px 5px 0 rgba(55,65,89,0.2);border-radius:3px;text-align:center}#search-this-area:hover{text-decoration:none}#header-map-function{margin-right:5px}#header-user-function{margin-right:20px}#global-action-area{width:200px;background:white;box-shadow:0 2px 5px 0 rgba(55,65,89,0.2);border-radius:3px}#global-action-area a{text-decoration:none}#global-action-area .base{position:relative;user-select:none}#global-action-area .vertical-separator{width:1px;height:45px;background-color:#e7edf3}#global-action-area .global-btn{width:33%;height:64px;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center}#global-action-area .global-btn img{width:20px;height:20px}#global-action-area .global-btn span{color:#374159;font-size:12px;margin-top:4px}#global-action-area .global-btn .icon-base{width:30px;height:30px}#global-action-area .global-btn.disabled span{color:#c3c6ce}#global-action-area #undo-btn .icon-base{background:url("../../img/coursebuilder/header/btn_undo_disable.svg") no-repeat center}#global-action-area #undo-btn .icon-base.enabled{background:url("../../img/coursebuilder/header/btn_undo_normal.svg") no-repeat center}#global-action-area #clear-btn .icon-base{background:url("../../img/coursebuilder/header/btn_clear_disable.svg") no-repeat center}#global-action-area #clear-btn .icon-base.enabled{background:url("../../img/coursebuilder/header/btn_clear_normal.svg") no-repeat center}#global-action-area .mode-change-btn[data-mode='auto'] .icon-base{background:url(../../img/coursebuilder/map/button/btn_auto_mode.svg) no-repeat center}#global-action-area .mode-change-btn[data-mode='auto'] .text-value{font-size:12px}#global-action-area .mode-change-btn[data-mode='auto'] .text-value::before{content:""}#global-action-area .mode-change-btn[data-mode='manual'] .icon-base{background:url(../../img/coursebuilder/map/button/btn_manual_mode.svg) no-repeat center}#global-action-area .mode-change-btn[data-mode='manual'] .text-value{font-size:0}#global-action-area .mode-change-btn[data-mode='manual'] .text-value::before{font-size:12px;content:"手動"}#global-action-area .mode-change-btn__text--mode{font-size:10px}#global-action-area #help-btn{width:100%;height:32px;flex-direction:row;text-decoration:none;margin:0 0 3px -2px}#global-action-area #help-btn:hover{color:#4c74af;text-decoration:underline}#global-action-area #help-btn .icon-question{background:url("../../img/coursebuilder/header/btn_help.svg") no-repeat center;background-size:55%;height:100%;width:27px}#global-action-area #help-btn span{color:inherit;font-size:12px;line-height:32px;margin:0}#global-action-area #import-btn{width:100%;height:42px;background-color:#f8fafc;border-radius:0px 0px 3px 3px;flex-direction:row}#global-action-area #import-btn .icon-base{width:18px;height:18px;background:url("../../img/coursebuilder/header/btn_upload.svg") no-repeat center}#global-action-area #import-btn .icon-base.disabled{width:18px;height:18px;background:url("../../img/coursebuilder/header/btn_upload_disable.svg") no-repeat center}#global-action-area #import-btn span{margin:0 0 0 8px;font-size:11px}#global-action-area .export-btn{width:100%;height:48px;background-color:#f8fafc;border-radius:3px;flex-direction:row;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2)}#global-action-area .export-btn .icon-base{width:18px;height:18px;background:url("../../img/coursebuilder/header/btn_export.svg") no-repeat center}#global-action-area .export-btn .icon-base.disabled{width:18px;height:18px;background:url("../../img/coursebuilder/header/btn_export_disable.svg") no-repeat center}#global-action-area .export-btn span{margin:0 0 0 8px;font-size:11px}#global-drop-down{display:none;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:white}#information{position:absolute;top:16px;right:60px;width:400px;height:290px;border-radius:3px;background-color:white;filter:drop-shadow(0 2px 5px rgba(49,66,108,0.2));z-index:1003;margin-top:60px}#information .header{width:100%;height:40px;border-bottom:solid 1px #e7edf3;color:#374159;font-size:13px;font-weight:500}#information .content{width:calc(100% - 40px);height:calc(260px - 70px);padding:15px 20px}#information .content .datetime{font-size:11px;color:#c2c7d3}#information .content .title{font-size:14px;color:#374159;font-weight:700;margin-top:4px}#information .content .image{width:100%;height:134px;margin-top:15px;background:no-repeat center;background-size:cover}#information .footer{width:100%;height:30px;background-color:#f8fafc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;justify-content:flex-end}#information .footer a{width:80px;height:100%;font-size:11px;color:#7fb9f6;display:flex;align-items:center;text-decoration:none;user-select:none}#information .footer::before{content:"";position:absolute;top:-26px;right:113px;border:12px solid transparent;border-bottom:14px solid white}.login-dialog-background{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;z-index:1004}.close-button{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url("../../img/coursebuilder/btn_common_close.svg") no-repeat center;background-size:contain}.close-button .close.icon:before,.close-button .close.icon:after{top:6px;height:2px;background-color:white}.login-dialog{height:450px;width:calc(465px * 1.41421356);position:absolute;left:50%;top:50%;z-index:1005;border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}.login-dialog .login-grid{display:grid;grid-template-columns:55px 1fr 55px;grid-template-rows:50px 140px 15px 70px 66px auto}.login-dialog .login-grid .title{grid-row:1 / 2;grid-column:2 / 3;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#374159;display:flex;justify-content:center;align-items:center}.login-dialog .login-grid .left-space{grid-row:1 / 8;grid-column:1 / 2}.login-dialog .login-grid .right-space{grid-row:1 / 8;grid-column:4 / 5}.login-dialog .login-grid .icon-text{grid-row:2 / 3;grid-column:2 / 3;border-radius:5px;background-color:#d9eafc}.login-dialog .login-grid .icon{width:100%;margin:0 auto;display:grid;grid-template-columns:23% 1fr}.login-dialog .login-grid .icon .relative{position:relative}.login-dialog .login-grid .icon .relative .icon-center{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:65px}.login-dialog .login-grid .icon .text{margin:19px 25px 19px 0px;font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:-0.22px;color:#31426c}.login-dialog .login-grid .small-text{text-align:left;font-size:11px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-0.15px;color:#31426c;margin-bottom:0px}.login-dialog .login-grid a.no-color-change:link,.login-dialog .login-grid a.no-color-change:visited,.login-dialog .login-grid a.no-color-change:hover,.login-dialog .login-grid a.no-color-change:active{color:#31426c;text-decoration:none}.login-dialog .login-grid .bold{font-weight:bold}.login-dialog .login-grid .under-line{border-bottom:solid 1px #31426c}.login-dialog .login-grid .space{grid-row:3 / 4;grid-column:1 / 4}.login-dialog .login-grid .settings-area{width:100%;height:70px;margin:0 auto;border-left:solid 1px #c2c7d3;border-right:solid 1px #c2c7d3;border-top:solid 1px #c2c7d3;display:grid;grid-template-columns:23% 1fr}.login-dialog .login-grid .settings-area .label-area{background-color:#f8fafc;font-size:12px;font-weight:500;letter-spacing:-0.19px;padding-top:13px;padding-left:15px;text-align:left;color:#374159;height:57px}.login-dialog .login-grid .settings-area .input-area{text-align:center}.login-dialog .login-grid .settings-area .idpw-input{font-size:14px;width:83%;line-height:normal;margin:15px 25px 0px 25px;border-radius:3px;border:solid 1px #c2c7d3;padding:10px;outline:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.login-dialog .login-grid .settings-area ::placeholder{color:#ccc}}.login-dialog .login-grid .settings-area input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ffffff inset}.login-dialog .login-grid .settings-area .warning{height:25px;margin-left:25px;visibility:hidden;color:red;text-align:left;font-size:11px}.login-dialog .login-grid .id-text{grid-row:4 / 5;grid-column:2 / 3}.login-dialog .login-grid .pw-label{border-bottom:solid 1px #c2c7d3}.login-dialog .login-grid .pw-text{grid-row:5 / 6;grid-column:2 / 3}.login-dialog .login-grid .button{grid-row:6 / 7;grid-column:2 / 3;text-align:center;text-decoration:none}.login-dialog .login-grid .button #login-btn{display:block;margin:20px auto 13px auto;-webkit-appearance:none;-moz-appearance:none;height:45px;line-height:45px;width:160px;border-radius:3px;cursor:pointer;font-size:12px;color:#ffffff;border:none;text-align:center;background-color:#31426c;text-decoration:none}.login-dialog .login-grid .account-regist{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-0.16px;text-align:center;color:#31426c;margin-top:8px}.login-dialog .login-grid .account-regist>a{color:#08c;text-decoration:none;cursor:pointer;border-bottom:solid 1px #08c}.login-dialog .login-grid .login-fail{text-align:center;visibility:hidden;color:#e01a4f;font-size:15px;background-color:#FFF2F2;padding:10px 0px 10px 0px;margin:4px 0px 4px 0px}#map-footer{position:absolute;left:0px;bottom:0px;width:100%;height:200px;background-color:white;z-index:1000}#map-footer .footer-action-area{position:absolute;bottom:230px;right:20px;height:210px;flex-direction:column;justify-content:space-between}#map-footer .footer-action-area .footer-action-btn{width:44px;height:44px;color:black;background-color:white;border-radius:22px;box-shadow:0 4px 9px 0 rgba(0,0,0,0.25);font-size:10px;user-select:none;text-decoration:none}#map-footer .footer-action-area #overall-btn.footer-action-btn .icon-base{width:30px;height:30px;background:url("../../img/coursebuilder/footer/btn_overall_disable.svg") no-repeat center}#map-footer .footer-action-area #overall-btn.footer-action-btn .icon-base.enabled{width:30px;height:30px;background:url("../../img/coursebuilder/footer/btn_overall_normal.svg") no-repeat center}#map-footer .footer-action-area #current-location-btn.footer-action-btn .icon-base{width:30px;height:30px;margin-left:-4px;background:url("../../img/coursebuilder/footer/btn_current_location_disable.svg") no-repeat center}#map-footer .footer-action-area #current-location-btn.footer-action-btn .icon-base.enabled{width:30px;height:30px;margin-left:-4px;background:url("../../img/coursebuilder/footer/btn_current_location_normal.svg") no-repeat center}#map-footer .zoom-bar{width:36px;height:96px;top:-160px;right:20px;border-radius:18px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);background-color:white;flex-direction:column}#map-footer .zoom-bar .zoom-bar-btn{width:100%;height:calc(50% - 0.5px);color:#31426c;font-weight:bold;user-select:none;text-decoration:none}#map-footer .zoom-bar .separator{width:24px;height:1px;background-color:#e7edf3}#map-footer .zoom-bar#zoom-in-btn.disabled{background:#c3c6ce}#map-footer #save-route-btn{position:absolute;width:230px;height:54px;left:0;bottom:230px;color:white;background-color:#31426c;border-radius:2px;box-shadow:0 2px 10px 0 rgba(49,66,108,0.5);display:flex;justify-content:center;align-items:center;text-decoration:none}#map-footer #save-route-btn.inactive{background-color:#c2c7d3;box-shadow:none}#map-footer .btn-operate-area{position:absolute;display:inline-block;left:0;right:0;top:-120px}#map-footer .map-footer-content{height:100%;margin-left:360px;display:flex;flex-direction:row}#map-footer .map-footer-content .elevation-graph-area{width:calc(100% - 273px - 60px);padding:16px 10px 32px 10px;position:relative}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip{width:2px;height:117px;position:absolute;left:50px;top:23px;background-color:#7fb9f6;pointer-events:none}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .pointer{position:absolute;width:10px;height:10px;background-color:#31456c;border-radius:5px;left:-4px;pointer-events:none;z-index:1}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .pointer::before{content:"";position:absolute;left:0px;top:0px;width:10px;height:10px;background-color:#31456c;border-radius:5px;z-index:2}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .pointer::after{content:"";position:absolute;left:-2px;top:-2px;width:14px;height:14px;background-color:#ffffff;border-radius:7px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.25)}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .balloon-left{top:4px;left:18px;padding:4px 8px;width:120px}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .balloon-left p{margin:0px;height:50%;font-size:10px;display:flex;align-items:center}#map-footer .map-footer-content .elevation-graph-area #elevation-graph-tooltip .balloon-left span{margin-left:4px}#map-footer .map-footer-content .elevation-graph-area .y-label{position:absolute;top:6px;left:18px;font-size:12px}#map-footer .map-footer-content .elevation-graph-area .x-label{position:absolute;right:39px;bottom:7px;font-size:12px}#map-footer .map-footer-content .elevation-graph-area .skg-icon.start{position:absolute;bottom:16px;left:36px}#map-footer .map-footer-content .elevation-graph-area .skg-icon.goal{position:absolute;right:4px;bottom:16px}#map-footer .map-footer-content .route-summary-area{width:273px;height:170px;border-radius:3px;margin:15px 20px 20px 20px;box-shadow:0 2px 5px 0 rgba(55,65,89,0.15)}#map-footer .map-footer-content .route-summary-area p{font-size:13px;font-weight:500;margin:14px 0px;text-align:center;color:#374159}#map-footer .map-footer-content .route-summary-area #route-summary-content{display:flex;flex-wrap:wrap;width:100%;height:123px}#map-footer .map-footer-content .route-summary-area .content{width:33%;display:flex;flex-direction:column;justify-content:start;align-items:center}#map-footer .map-footer-content .route-summary-area .title{font-size:11px;color:#c3c6ce}#map-footer .map-footer-content .route-summary-area .body{font-size:18px;font-weight:#374159}#map-footer .map-footer-content .route-summary-area .unit{font-size:12px;color:#374159;margin:0 1px}#map-footer .map-footer-content .route-summary-area:before{content:"";width:273px;position:absolute;height:4px;background-color:#7fb9f6;border-top-left-radius:3px;border-top-right-radius:3px}#elevation-alert-sentence{font-size:13px;text-align:center;color:#c3c6ce}.balloon-left{position:absolute;display:inline-block;padding:4px;background:#f8fafc;border:solid 1px #31426c;box-sizing:border-box;height:50px;width:150px;border-radius:3px}.balloon-left:before{content:"";position:absolute;top:50%;left:-15px;margin-top:-6px;border:5px solid transparent;border-right:10px solid #f8fafc;z-index:2}.balloon-left:after{content:"";position:absolute;top:50%;left:-18px;margin-top:-7px;border:6px solid transparent;border-right:12px solid #31426c;z-index:1}.total.header .title{color:#008c00}#routeTotal .ui-state-default a,#routeTotal .ui-state-default a:link,#routeTotal .ui-state-default a:visited{color:#4f4f4f;background:#bebebe}#routeTotal .ui-state-active a,#routeTotal .ui-state-active a:link,#routeTotal .ui-state-active a:visited{color:#008c00;background:#fff}#routeTotal .route .summary .time .total-time{color:#008c00}#routeTotal .route .sections .title{background-color:#008c00}.car.header .title{color:#db4716}#routeCar .ui-state-default a,#routeCar .ui-state-default a:link,#routeCar .ui-state-default a:visited{color:#4f4f4f;background:#bebebe}#routeCar #routeCarNukemichi{color:#fff;background:#ff003c}#routeCar .ui-state-active a,#routeCar .ui-state-active a:link,#routeCar .ui-state-active a:visited{color:#db4716;background:#fff}#routeCar .route .summary .time .total-time{color:#db4716}#routeCar .route .summary .summary-row-body .img-car_icon_etc{float:left;margin:2px 3px 0 0}#routeCar .route .sections .title{background-color:#db4716}.walk.header .title{color:#f16c00}#routeWalk .ui-state-default a,#routeWalk .ui-state-default a:link,#routeWalk .ui-state-default a:visited{color:#4f4f4f;background:#bebebe}#routeWalk .ui-state-active a,#routeWalk .ui-state-active a:link,#routeWalk .ui-state-active a:visited{color:#f16c00;background:#fff}#routeWalk .route .summary .time .total-time{color:#f16c00}#routeWalk .route .sections .title{background-color:#f16c00}.bicycle.header .title{color:#70a800}#routeBicycle .ui-state-default a,#routeBicycle .ui-state-default a:link,#routeBicycle .ui-state-default a:visited{color:#4f4f4f;background:#bebebe}#routeBicycle .ui-state-active a,#routeBicycle .ui-state-active a:link,#routeBicycle .ui-state-active a:visited{color:#70a800;background:#fff}#routeBicycle .route .summary .time .total-time{color:#70a800}#routeBicycle .route .sections .title{background-color:#70a800}#route-result-content .ui-widget-content{border:none}#route-result-content .ui-tabs{padding:0}#route-result-content .ui-tabs .ui-tabs-nav li{width:50px}#route-result-content .ui-tabs .ui-tabs-nav li .ui-tabs-anchor{width:100%;font-size:14px;display:block;padding:10px 0;font-size:13px;text-align:center;white-space:normal}#route-result-content .ui-tabs .ui-widget-header{padding-top:8px;margin-top:3px;background:#5f5f5f;border:1px solid #ffffff}#route-result-content .ui-tabs-panel{padding:10px 15px}#route-result-content .ui-tabs-panel a{color:#08c}#route-result-content .header{height:25px;padding:5px 10px}#route-result-content .header>div{float:left}#route-result-content .header .title{padding:3px 3px 0 4px;font-size:13px;font-weight:bold}#route-result-content .header .back-link{font-size:12px;font-weight:bold;padding:4px 0;float:right;*white-space:nowrap}#route-result-content .title-area{padding:5px;height:25px}#route-result-content .title-area .text{padding:3px;color:#0c4c00;font-size:15px;font-weight:bold}#route-result-content .title-area .subtext{padding:3px;color:lightgrey;font-size:12px}#route-result-content .result{*position:relative}#routeCond .time{padding:4px 13px;margin-bottom:12px;font-size:12px;font-weight:bold;color:#555555;background-color:#f0f0f0}#routeCond .time .label-container{color:#333333;font-weight:normal}#routeCond .poi{padding:0 14px 6px 14px;overflow:hidden}#routeCond .poi>*{float:left;padding-left:6px}#routeCond .poi .icon{width:33px;height:20px;*height:15px;padding:1px 0 0 0;*padding:4px 0 4px 0;text-align:center;font-size:13px;font-weight:bold;color:white}#routeCond .poi .name{font-size:15px;color:#333333;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#routeCond .poi .back-link{font-size:12px;*white-space:nowrap}#routeCond .poi.start .icon{background-color:#5e92c4}#routeCond .poi.start .name{font-weight:bold}#routeCond .poi.via .icon{background-color:#459944}#routeCond .poi.goal .icon{background-color:#c66eaa}#routeCond .poi.goal .name{font-weight:bold}#routeCond .overview{padding:3px 8px 10px 8px;font-size:13px;font-weight:bold}#routeCond .overview .overview-route{padding:4px 0 1px 0}#routeCond .overview .overview-route>*{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#routeCond .overview .overview-route .overview-route-index{width:14px;padding:1px 0 1px 0;margin-right:2px;text-align:center;color:white;background-color:#5f5f5f;font-size:11px}#routeCond .overview .overview-route .overview-route-time{width:180px}#routeCond .overview .overview-route .overview-route-icons>*{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#routeCond .myroute{margin-right:10px;text-align:right;font-size:12px}#routeCond .myroute .img-icon_key{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#routeCond .around-goal-repark-link{margin:15px;border:1px solid #007f4e;color:#007f4e;font-weight:bold;font-size:13px;background-color:#f4f4f4;position:relative;height:34px;cursor:pointer}#routeCond .around-goal-repark-link .repark-text{float:left;padding:9px 0 9px 5px}#routeCond .around-goal-repark-link .img-icon_repark{margin:5px 0px 5px 5px;float:left}#routeCond .around-goal-repark-link .img-icon_arrow_repark{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;top:9px;right:5px}.route{margin:15px 35px}.route .summary .time{padding-bottom:10px}.route .summary .time .total-time{font-size:22px;font-weight:bold}.route .summary .time .fromto-time{font-size:13px;color:#333333}.route .summary .move-icon-area{padding-bottom:5px;margin-top:-10px}.route .summary .move-icon-area>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.route .summary .info-area{padding:10px 0;background-color:#f4f4f4;*position:relative}.route .summary .info-area .summary-row{padding-left:10px}.route .summary .info-area .summary-row .summary-row-head{width:72px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .summary .info-area .summary-row .summary-row-head .icon{float:left;margin:3px 0}.route .summary .info-area .summary-row .summary-row-head .name{float:left;padding:5px;color:#838383;font-size:11px}.route .summary .info-area .summary-row .summary-row-body{width:185px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;*position:relative}.route .summary .info-area .summary-row .summary-row-body>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .summary .info-area .summary-row .summary-row-body .value{width:100%;color:#333333;font-size:18px;font-weight:bold}.route .summary .info-area .summary-row .summary-row-body .value .value-ic-fare{color:gray;font-size:11px;font-weight:normal}.route .summary .info-area .summary-row .summary-row-body .value .value-car-type{font-size:11px;font-weight:normal}.route .summary .info-area .summary-row .summary-row-body .value .value-etc-fare{font-size:14px;color:#935d8f;margin-top:-2px}.route .summary .info-area .summary-row .summary-row-body .notes{position:relative;z-index:10;float:right;margin-top:-18px;margin-right:10px;font-size:11px}.route .summary .info-area .summary-row .summary-row-body .notes.notes-fare{margin-top:-27px}.route .summary .info-area .summary-row.commuter{background-color:#ceefbe}.route .summary .info-area .summary-row.commuter .summary-row-head .name{color:#08c}.route .summary .info-area .summary-row.commuter .summary-row-body .value{color:#217100}.route .summary .info-area .summary-row.commuter .summary-row-body .value .value-ic-fare{color:#217100}.route .summary .info-area .link-row{padding-left:10px}.route .summary .info-area .link-row .link-row-data{width:130px;*padding:4px 0 4px 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px}.route .summary .info-area .link-row .link-row-data .img-icon_key{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px}.route .summary .button-area{height:35px;padding-top:15px;padding-left:6px}.route .summary .button-area .print-btn,.route .summary .button-area .mail-btn{text-indent:15px;font-size:13px;font-weight:bold;color:#00427d;text-align:center;line-height:28px;cursor:pointer}.route .summary .detour-btn{margin:10px auto;text-indent:5px;font-size:13px;font-weight:bold;color:#00427d;text-align:center;line-height:32px;cursor:pointer}.route .sections{padding:0;list-style-type:none}.route .sections .title{color:#ffffff;padding-left:3px;margin:15px 0 10px 0;font-size:14px;line-height:22px;font-weight:bold}.route .sections .banner-info-btn{height:40px;background-color:#fedc00;margin-bottom:9px;cursor:pointer}.route .sections .banner-info-btn .img-car_icon_notice{float:left;margin:5px}.route .sections .banner-info-btn .message{padding:10px;font-size:15px;font-weight:bold;color:#c51110}.route .sections .point{overflow:hidden;cursor:pointer;display:flex;align-items:center;border-top:none;border-bottom:1px solid #f8fafc}.route .sections .point .top{border-bottom:1px dotted #cccccc}.route .sections .point .bottom{border-top:1px dotted #cccccc}.route .sections .point .top,.route .sections .point .bottom{float:left;width:100%;background-color:white}.route .sections .point .top .time,.route .sections .point .bottom .time{font-size:15px;font-weight:bold;float:left}.route .sections .point .top a,.route .sections .point .bottom a{font-size:13px;float:right}.route .sections .point .left,.route .sections .point .center,.route .sections .point .right{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .sections .point .left{margin:10px}.route .sections .point .left>div{margin:0 auto}.route .sections .point .left .icon{width:20px;height:20px;border-radius:10px;font-size:13px;color:white;display:flex;justify-content:center;align-items:center}.route .sections .point .left .icon.start{background-color:#7fb9f6}.route .sections .point .left .icon.via{background-color:#b5dcb6}.route .sections .point .left .icon.goal{background-color:#f6bbcb}.route .sections .point .left .from-time{position:relative;top:-5px;padding-left:2px;color:#555555;font-size:12px}.route .sections .point .left .to-time{position:relative;bottom:-5px;padding-left:2px;color:#555555;font-size:12px}.route .sections .point .left .through-train{color:#999999;font-size:15px;font-weight:bold;text-align:center}.route .sections .point .center{margin:10px 4px 10px 0}.route .sections .point .center .name{font-size:13px;font-weight:400;margin-right:4px;color:#7fb9f6}.route .sections .point .center .memo{margin-right:4px;font-size:11px;color:#374159}.route .sections .point .right{margin-left:auto;margin-right:4px}.route .sections .point .right .distance{font-size:12px;color:#c2c7d3}.route .sections .point.start{border-top:none;border-bottom:1px solid #e7edf3;background:#fff}.route .sections .point.start .center .name{font-size:14px}.route .sections .point.start .right{display:none}.route .sections .point.via{border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3;background:#fff}.route .sections .point.via .center .name{font-size:14px}.route .sections .point.goal{border-top:1px solid #e7edf3;border-bottom:none;background:#fff}.route .sections .point.goal .center .name{font-size:14px}.route .sections .move.car,.route .sections .move.walk,.route .sections .move.bicycle{padding:2px 0;background-color:white}.route .sections .move.car .distance,.route .sections .move.walk .distance,.route .sections .move.bicycle .distance{font-size:13px;width:60px;margin:auto;padding:6px 0;background:#979797;color:white;text-align:center}.route .sections .move.car .banner-area,.route .sections .move.walk .banner-area,.route .sections .move.bicycle .banner-area{text-align:center;background-color:#fedc00;margin:3px 0 5px 0;cursor:pointer}.route .sections .move.car .banner-area img,.route .sections .move.walk .banner-area img,.route .sections .move.bicycle .banner-area img{padding:5px}.route .sections .move.car .map-banner-area,.route .sections .move.walk .map-banner-area,.route .sections .move.bicycle .map-banner-area{display:none}.route .sections .move.total{position:relative}.route .sections .move.total .left,.route .sections .move.total .right{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .sections .move.total .left{width:50px}.route .sections .move.total .left .line-color{position:absolute;top:0;left:20px;width:4px;height:100%}.route .sections .move.total .left .method-icon{position:relative;top:0;left:7px;z-index:10}.route .sections .move.total .right{width:220px}.route .sections .move.total .right .time{font-size:13px;text-align:right;padding:2px 10px 0 0}.route .sections .move.total .right .platform{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 3px 0 1px;font-size:12px;color:white;background-color:#6e6e6e}.route .sections .move.total .right .first-train{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;color:#fe712a}.route .sections .move.total .right .getoff{font-size:13px;line-height:13px;padding:2px 10px 0 0}.route .sections .move.total .right .transport-name{font-size:13px;line-height:16px;padding:6px 7px 6px 0;font-weight:bold}.route .sections .move.total .right .transport-name .buslocation-link{margin-top:10px}.route .sections .move.total .right .closureTrain-container .text-area>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .sections .move.total .right .closureTrain-container .text-area .condition{font-size:12px;font-weight:bold;color:#f54a02}.route .sections .move.total .right .closureTrain-container .link-area{text-align:right;line-height:14px}.route .sections .move.total .right .closureTrain-container .link-area a{font-size:12px;padding:0 10px 0 0}.route .sections .move.total .right .fareTable{width:210px;background-color:#f9faec;border-radius:2px;margin:10px 10px 10px 0}.route .sections .move.total .right .fareTable th,.route .sections .move.total .right .fareTable td{padding:2px 12px;font-weight:normal;font-size:12px}.route .sections .move.total .right .move-name{padding:7px 0 29px 0;font-size:13px;font-weight:bold}.route .sections .move.total .right .move-name .distance{padding-left:3px;font-size:12px;font-weight:normal;color:#555555}.route .sections .move.total .right .attention-message{font-size:11px;margin-bottom:13px}.route .sections .induction{background-color:#FFEBE0;position:relative}.route .sections .induction .left,.route .sections .induction .right{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle}.route .sections .induction .left{width:40px}.route .sections .induction .left .line-color{position:absolute;top:0;left:20px;width:4px;height:100%;background-color:#FF6100}.route .sections .induction .right{font-size:15px;width:220px;color:#FF6100;font-weight:bold;text-align:center;line-height:21px}.route .sections .induction .right div{text-align:left;padding:8px 24px 10px 11px}.route .sections .induction .right .orange-btn{background-color:#ff6000;width:170px;font-weight:bold;margin-bottom:10px;font-size:14px;line-height:18px}.route .sections .induction .right .orange-btn:hover{background-color:#ff7928}.route .sections .induction .right a{font-size:12px;float:right;margin-bottom:8px;margin-right:4px}.route .sections .guidance{text-align:right}.route .sections .guidance a{font-weight:bold;font-size:12px}.route .routeComment-area{height:40px}.route .routeComment-area #routeCommentBtn{float:right;margin:10px 0;text-indent:5px;font-size:13px;font-weight:bold;color:#00427d;text-align:center;line-height:26px;cursor:pointer}.route .ad-area .title{padding:1px 0 3px 0;margin-top:15px;font-size:12px;line-height:14px;font-weight:bold;color:#ff722b}.route .ad-area ul{padding:0;margin:0;list-style-type:none}.route .ad-area ul li{padding:5px 8px;background-color:#fff6cb;border-bottom:1px dotted #dad3b2}.route .ad-area ul li .name{font-size:13px}.route .ad-area ul li .detail{font-size:14px}.route .ad-area ul li .address-name{font-size:11px}.route .ad-area ul li .category{height:15px}.route .ad-area ul li .category .pickup{float:left;font-size:12px;color:#ff702a}.route .ad-area ul li .category .category-name{float:right;height:15px;font-size:11px;color:#81807e}.route-search-error{padding:0 10px}.route-search-error *{font-size:15px}.route-search-error a{color:#08c;text-decoration:none;cursor:pointer}.route-search-error a:hover{color:#005580;text-decoration:underline}.ad-jtb-area{width:280px;margin:10px auto;border:1px solid #d3d3d3}.ad-jtb-area .ad-jtb-img-area{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.ad-jtb-area .ad-jtb-text-area{width:220px;padding:0px 3px;position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.ad-jtb-area .ad-jtb-text-area a{display:block;font-size:12px;font-weight:bold;padding-left:3px;padding-top:5px;line-height:14px}.ad-jtb-area .ad-jtb-text-area .ad-jtb-text-label{background-color:#ff7200;color:#ffffff;margin-top:3px;line-height:11px;width:96px;padding:3px 0 2px 0;font-size:11px;text-align:center}.ad-jtb-area .ad-jtb-text-area .ad-around-jtb-text-label{background-color:#ff7200;color:#ffffff;margin-top:3px;line-height:11px;width:150px;padding:3px 0 2px 0;font-size:11px;text-align:center}.ad-jtb-area .ad-jtb-text-area .ad-around-spot-name{font-size:14px;color:#333333;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;padding:5px 2px}.ad-jtb-area .ad-jtb-text-area .left_goal_around_ticket_link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-jtb-area .ad-jtb-text-area .ad-jtb-text-detail{color:#333333;padding-left:3px;padding-bottom:4px;font-size:11px}.ad-jtb-area .ad-jtb-text-area .jalan-logo-area{background-image:url("../../img/map/common/infowindow/jaran.png");float:right;width:52px;height:22px;position:absolute;right:-46px;top:20px}.right-ad-jtb-area{width:280px;margin:10px auto}.right-ad-jtb-area .right-ad-jtb-text-area{width:268px;position:relative;vertical-align:middle;display:-webkit-box;padding-left:18px}.right-ad-jtb-area .right-ad-jtb-text-area .right-ad-around-jtb-text-label{background-color:#ff7200;color:#ffffff;margin-top:3px;line-height:11px;width:68px;padding:3px 0 2px 0;font-size:11px;height:11px;text-align:center}.right-ad-jtb-area .right-ad-jtb-text-area .right-pane-ticket{display:block;font-size:12px;font-weight:bold;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;width:190px;padding-left:4px}#moreAroundLeisureSpots{margin-right:10px;text-align:right;font-size:12px;margin-left:auto;width:200px;display:block;margin-top:-3px;margin-bottom:6px}#parking-summer-link{text-align:right;font-size:12px;margin-left:auto;display:block;margin-top:-3px;margin-bottom:6px}#parking-summer-link::before{display:inline-block;margin-right:4px;width:25px;height:10px;content:'';background:url('../../img/common/icon_new.gif?1695643299') center center no-repeat}.scroll-area{width:350px;height:calc(100% - 280px);overflow:scroll}#left-pane{margin-top:20px;background-color:white;border-top-right-radius:5px;box-shadow:2px -1px 1px rgba(0,0,0,0.2)}#left-pane #route-search-condition-content{overflow-y:auto}#left-pane #route-search-condition-content .wrapper{padding:5px 0 5px 17px}.content #route-search-condition{width:100%}.content #route-search-condition .route-search-speed{padding:20px 35px 24px}.content #route-search-condition .route-search-speed p{margin:20px 0 0 0;font-size:12px;color:#c2c7d3}.content #route-search-condition input[type=range]{-webkit-appearance:none;width:274px;height:5px;border-radius:2px;background-color:#e7edf3}.content #route-search-condition input[type=range]:focus{outline:0}.content #route-search-condition input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;box-shadow:0 2px 4px 0 rgba(49,66,108,0.2);border:solid 2px #31426c;background-color:#f8fafc;cursor:pointer}.content #route-search-condition .balloon-down{position:relative;display:flex;justify-content:center;align-items:baseline;width:70px;height:28px;margin-left:0px;margin-bottom:8px;font-size:16px;color:#374159;background:#f8fafc;border:solid 1px #c2c7d3;box-sizing:border-box;border-radius:3px}.content #route-search-condition .balloon-down .unit{font-size:12px;margin-left:2px}.content #route-search-condition .balloon-down:before{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-5px;border:4px solid transparent;border-top:8px solid #FFF;z-index:2}.content #route-search-condition .balloon-down:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-6px;border:5px solid transparent;border-top:10px solid #c2c7d3;z-index:1}#route-search-content{margin:20px 20px 25px;font-size:13px}#route-search-content .point{width:100%;height:40px;margin:10px 0;display:flex;justify-content:start;align-items:center;user-select:none;cursor:grab}#route-search-content .point .point-content{width:calc(100% - 34px);height:100%;display:flex;justify-content:start;align-items:center;user-select:none;border-radius:3px;background-color:#f8fafc}#route-search-content .point .sort-btn{position:relative;width:15px;margin:0 12px}#route-search-content .point .sort-btn .sort.icon{top:-1px}#route-search-content .point .left{width:18px;margin:0 8px}#route-search-content .point .left .icon{width:20px;height:20px;border-radius:10px;font-size:13px;color:white;display:flex;justify-content:center;align-items:center}#route-search-content .point .left .icon.start{background-color:#5e92c4}#route-search-content .point .left .icon.via{background-color:#459944}#route-search-content .point .left .icon.goal{background-color:#c66eaa}#route-search-content .point .center{color:#374159;overflow:hidden}#route-search-content .point .center .name{font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#route-search-content .point .right{position:relative;width:24px;height:24px;margin-left:auto;margin-right:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}#route-search-content .point .right .close{width:11px;height:11px;background:url("../../img/coursebuilder/leftPane/btn_close.svg") no-repeat center;background-size:contain;pointer-events:none}#route-search-content .section-action{width:100%;height:80px;display:flex;justify-content:center;align-items:center}#route-search-content .section-action #sort-btn{width:160px;height:42px;border-radius:3px;border:solid 1px #c2c7d3;color:#374159;font-size:13px}#open-btn{position:absolute;background-color:#7fb9f6;margin:20px;width:44px;height:44px;top:70px;left:0px;border-radius:28px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);display:flex;justify-content:center;align-items:center;z-index:1002}#open-btn .icon-base{width:20px;height:20px;background:url("../../img/coursebuilder/btn_open_leftpane.svg") no-repeat center}#open-btn .img-icon-base{width:4px;height:22px;background:url("../../img/coursebuilder/leftPane/information_icon.svg") no-repeat center}#left-pane{width:350px;margin:10px 0 10px 10px;background-color:white;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}#left-pane .pane-content:before{content:"";width:350px;height:4px;position:absolute;background-color:#7fb9f6;border-top-left-radius:3px;border-top-right-radius:3px}#left-pane #route-search-condition-content{overflow-y:auto}#left-pane #route-search-condition-content .wrapper{padding:5px 0 5px 17px}#left-pane #close-btn{width:22px;height:22px;position:absolute;cursor:pointer;margin:12px 0 12px 8px;z-index:200;display:flex;justify-content:center;align-items:center;background-color:#e7edf3;border-radius:11px}#left-pane #close-btn .minus.icon{width:10px;color:white}#left-pane .title{width:100%;height:48px;display:flex;justify-content:center;align-items:center}#left-pane .title span{font-size:13px;font-weight:500}#left-pane #global-search-area{width:100%;height:90px;background-color:#d9eafc;display:flex;justify-content:center;align-items:center}#left-pane #global-search-area #global-search-box{position:relative;width:calc(100% - 40px);height:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15)}#left-pane #global-search-area #global-search-box>input{width:100%;height:100%;padding-left:46px;font-size:12px;font-weight:400;color:#374159;border-radius:3px;border:none;-webkit-appearance:textfield;outline:none}#left-pane #global-search-area #global-search-box>input::placeholder{color:#c3c6ce}#left-pane #global-search-area #global-search-box>input:-ms-input-placeholder{color:#c3c6ce}#left-pane #global-search-area #global-search-box>input:-ms-input-placeholder{color:#c3c6ce}#left-pane #global-search-area #global-search-box label.search{position:absolute;z-index:99;left:10px;top:10px;width:28px;height:28px;background:url("../../img/coursebuilder/leftPane/search.svg") no-repeat center}#left-pane #global-search-area #global-search-box .img-icon_btn_search{margin:3px}#left-pane #global-search-area #global-search-box a{position:absolute;top:13px;right:8px;width:24px;height:24px}#left-pane .no-spot .description li{margin:5px 0}#left-pane .content{width:100%;height:calc(100% - 140px);overflow:auto}#left-pane .content #introduction{height:100%;display:flex;flex-direction:column}#left-pane .content #introduction .logo-content{align-self:center;height:37px;margin-top:12px;width:180px}#left-pane .content #introduction .campaign-area{margin:16px auto 0}#left-pane .content #introduction .introduction-wrapper{width:100%;max-height:340px;margin:16px auto}#left-pane .content #introduction .introduction-wrapper .introduction-content{background:#f8fafc;width:calc(100% - 40px);height:100%;display:flex;flex-direction:column;align-items:center}#left-pane .content #introduction .introduction-wrapper .introduction-content__tips{margin:12px auto 24px}#left-pane .content #introduction .introduction-wrapper .introduction-content__example{width:144px;height:144px}#left-pane .content #introduction .introduction-wrapper .introduction-content__title{color:#374159;font-size:20px;font-weight:500;line-height:1.2;margin:16px auto 12px;text-align:center}#left-pane .content #introduction .introduction-wrapper .introduction-content__message{color:#374159;font-size:11px;line-height:1.4;margin:0 auto 28px;text-align:center}#left-pane .content #search-content ul{padding:8px 20px}#left-pane .content #search-content li{margin:10px 0}#left-pane .content #search-content #search-history-list>li>a{font-size:14px}#left-pane .content .topic{color:#374159;background-color:#f8fafc;font-weight:500;font-size:12px;padding:6px 20px;border-top:1px solid #E6EDF3;border-bottom:1px solid #E6EDF3}#left-pane .content .item{display:block;font-weight:400;font-size:13px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#7fb9f6}#left-pane .content .item a{color:#7fb9f6}#left-pane .content #my-folder-list .result-no-item span,#left-pane .content #my-folder-list .item span{color:#c3c6ce;margin-left:2px;font-size:14px}#left-pane .content #my-folder-list .result-item a,#left-pane .content #my-folder-list .item a{margin-left:2px;font-size:14px;font-weight:500}#left-pane .content #my-spot-list ul{padding:0 20px 8px 20px}#left-pane .content #my-spot-list .folder-name-area{position:relative;padding:0px 20px}#left-pane .content #my-spot-list .folder-name-area #back-button{color:#7fb9f6;width:70px;position:absolute;top:11px;left:13px;cursor:pointer;font-size:13px}#left-pane .content #my-spot-list .folder-name-area .folder-name{text-align:center;color:#374159;padding:10px 0;border-bottom:1px solid #e7edf3;font-size:12px}#left-pane .content #my-spot-list .result-item{padding:10px 0;margin:0;border-bottom:1px solid #e7edf3}#left-pane .content .category-search-content{display:flex;flex-wrap:wrap;padding:8px;justify-content:space-between}#left-pane .content .category-search-content a{display:block}#left-pane .content #around-content .top-content .button{background-color:#fff;width:53px;height:57px;display:block;float:left;margin-right:3px;margin-top:6px}.img-icon_top_0506026{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_cycle_station.png");background-repeat:no-repeat}.img-icon_top_0506026:hover{filter:brightness(95%)}.img-icon_top_0201001{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_convenience_store.png");background-repeat:no-repeat}.img-icon_top_0201001:hover{filter:brightness(95%)}.img-icon_top_0301{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_cafe.png");background-repeat:no-repeat}.img-icon_top_0301:hover{filter:brightness(95%)}.img-icon_top_0806003{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_sharecycle.png");background-repeat:no-repeat}.img-icon_top_0806003:hover{filter:brightness(95%)}.img-icon_top_0812001{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_bicycle_parking.png");background-repeat:no-repeat}.img-icon_top_0812001:hover{filter:brightness(95%)}.img-icon_top_0506011{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_bicycle_shop.png");background-repeat:no-repeat}.img-icon_top_0506011:hover{filter:brightness(95%)}.img-icon_top_0604_0606{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_hotspring.png");background-repeat:no-repeat}.img-icon_top_0604_0606:hover{filter:brightness(95%)}.img-icon_top_0304{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_ramen.png");background-repeat:no-repeat}.img-icon_top_0304:hover{filter:brightness(95%)}.img-icon_top_0302{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_restaurant.png");background-repeat:no-repeat}.img-icon_top_0302:hover{filter:brightness(95%)}.img-icon_top_0802001{height:54px;width:54px;background-image:url("../../img/coursebuilder/aroundSearch/icon_station.png");background-repeat:no-repeat}.img-icon_top_0802001:hover{filter:brightness(95%)}.around-pin{font-weight:bold}#right-pane{color:#374159}#right-pane .keyword-result-container{margin:0px}#right-pane .keyword-result-container .pager-container .pager{margin:0px 6px 0px 6px}#right-pane .clear{clear:both}#right-pane .overflow-auto{overflow-y:auto;*position:relative}#right-pane #header-content>.title{font-weight:bold;color:#006400;height:25px;padding:5px;font-size:15px}#right-pane #header-content>.title .img-title_search{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#right-pane #header-content>.title span{position:relative;left:-2px}#right-pane #header-content .address{font-size:12px;margin-top:5px}#right-pane #around-content{position:relative}#right-pane .blank{margin:10px 0;padding:20px 20px 0}#right-pane .top-category-area{padding:8px 20px}#right-pane .category-icon-list{display:flex;flex-wrap:wrap;justify-content:space-between}#right-pane .top-content{font-size:14px;margin-top:6px;position:relative}#right-pane .top-content .button{background-color:#fff;width:53px;height:57px;display:block;float:left;margin-right:3px;margin-top:6px}#right-pane .around-category-more{width:100%;margin-top:15px;padding:0 10px;text-align:right;font-size:13px;position:relative}#right-pane .around-category-more .title{text-align:center;font-weight:bold;margin-bottom:2px}#right-pane .around-category-more .title div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:16px;height:14px;position:relative;left:5px;top:1px}#right-pane .around-category-more .categories{display:none}#right-pane .around-category-more .category{float:left;margin-right:23px;padding:2px 0px 0px 0px;font-size:12px;*height:20px;*white-space:nowrap}#right-pane .around-category-more .all{text-align:right;margin-top:14px;margin-bottom:3px;text-decoration:underline}#right-pane .section{color:white;background-color:gray}#right-pane .around-result-more{text-align:right}#right-pane .category-result-more{text-align:right}#right-pane .cancel{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:4px;margin-right:4px;float:right;*position:relative;*top:-17px}#right-pane .back-area{position:absolute;top:0;left:14px;cursor:pointer;z-index:2;font-size:14px}#right-pane .explanation{font-size:12px;color:#c3c6ce;margin:8px 0}#right-pane #footer-content{text-align:right;position:absolute;bottom:5px;right:5px}#right-pane #footer-content div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 10px 0 10px}#right-pane #footer-content div a{font-size:11px}#right-pane .content-header .back{text-align:left;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:left;width:52px}#right-pane #result-header-content .word{font-weight:bold;width:60%;font-size:14px}#right-pane #result-header-content .radius{font-size:12px}#right-pane #result-header-content .radius select{margin-left:4px;width:62px;border:solid 1px #c2c7d3;color:#374159}#right-pane .result-content{margin:2px}#right-pane .result-content .content-header{font-size:12px}#right-pane .result-content .content-header .title-header{text-align:center;margin:10px}#right-pane .result-content .content-header .search-header-area{background-color:#f8fafc;padding:10px;margin:0 10px}#right-pane .result-content .content-header #result-header-content{display:flex;justify-content:space-between}#right-pane .result-content .content-header .title{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;left:-15px}#right-pane .result-content .loading{display:table-cell;vertical-align:middle;padding-left:114px}#right-pane .result-content .result{overflow:auto;*width:100%}#right-pane .result-content .result ul li{border-bottom:1px solid #e7edf3;padding:9px 0px}#right-pane .result-content .result ul li .no-area{float:left;padding-right:14px}#right-pane .result-content .result ul li .img-around_circle{position:relative;top:10px;left:8px}#right-pane .result-content .result ul li .no{color:#fff;font-weight:bold;font-size:12px;position:relative;top:8px;background:#c2c7d3;height:20px;width:20px;border-radius:50%;-moz-border-radius:50%;text-align:center}#right-pane .result-content .result ul li .spot{display:table-cell;vertical-align:middle;max-width:235px;font-weight:bold;font-size:13px;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#right-pane .result-content .result ul li .category{font-size:11px;float:left;color:#c3c6ce;padding-top:5px}#right-pane .result-content .result ul li .distance-area{float:right;padding-right:10px}#right-pane .result-content .result ul li .distance-area .from-center,#right-pane .result-content .result ul li .distance-area .by-walk{color:#c3c6ce;font-size:11px}#right-pane .result-content .result ul li .distance-area .distance,#right-pane .result-content .result ul li .distance-area .time{font-weight:bold;font-size:12px}#right-pane .result-content .result .no-spot{font-size:13px;padding:5px 20px}#right-pane .result-content .result .no-spot .message{width:100%;text-align:center;margin:10px 0;color:#e01a4f;font-weight:500}#right-pane .result-content .result .no-spot .description{margin-top:20px}#right-pane .result-content .result .no-spot .description ul li{border:none;padding:0}#right-pane #category-list{font-size:12px}#right-pane #category-list .content-header .title{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;position:relative;left:-15px}#right-pane #category-list .content-header span{font-weight:bold}#right-pane #category-list .top{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100%}#right-pane #category-list .top:last-child{margin-bottom:12px}#right-pane #category-list .category-children{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c3c6ce;font-size:10px}#right-pane #category-list .around-category{font-weight:bold}#right-pane #category-list .around-category-list{font-size:14px}#right-pane #category-list .list .all{padding:28px 20px 0px;margin:10px 0px 25px;font-size:14px;position:relative}#right-pane #category-list .list .list-title{margin:4px 20px 0px 20px;border-bottom:dotted 1px #ccc;padding-bottom:3px}#right-pane #category-list .list .border{border-top:solid 1px #c2c7d3;border-bottom:solid 1px #c2c7d3;padding-top:3px}#right-pane #category-list .list ul li .category{float:left;width:75%;*width:70%;font-weight:bold}#right-pane #category-list .list ul li .more-close{text-align:right;padding-right:0px}#right-pane #category-list .list ul li .more,#right-pane #category-list .list ul li .close{font-size:11px;*white-space:nowrap}#right-pane #category-list .list ul.detail{background-color:#f8fafc;padding:6px 8px 6px 8px}#right-pane #category-list .list ul.detail li{margin:0px 0px 0px 0px;padding:6px 0px 6px 2px}#right-pane #category-list .list ul.detail li .category{font-weight:normal}#right-pane #category-list .list ul.detail li .category .count{font-size:11px;color:#c3c6ce}#right-pane #category-list .list ul.detail li .category span{color:#c3c6ce}#right-pane #category-list .list ul>li:not(.top){margin:15px 0}.close.icon{color:#000;position:absolute;margin-top:0;margin-left:-6px;width:14px;height:14px}.close.icon:before{content:'';position:absolute;top:7px;width:14px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close.icon:after{content:'';position:absolute;top:7px;width:14px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.plus.icon{color:currentColor;position:absolute;width:14px}.plus.icon:before{content:'';position:absolute;width:14px;height:2px;background-color:currentColor}.plus.icon:after{content:'';position:absolute;width:14px;height:2px;background-color:currentColor;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{color:currentColor;position:absolute;width:14px;height:2px;background-color:currentColor}.navigate.icon{color:#6ccff6;position:absolute;margin-left:2px;margin-top:-2px;width:14px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigate.icon:before{content:'';position:absolute;left:0;top:-17px;width:0;height:0;border-top:solid 18px transparent;border-bottom:solid 18px currentColor;border-left:solid 7px transparent;border-right:solid 7px transparent}.navigate.icon:after{content:'';position:absolute;left:0;top:9px;width:0;height:0;color:white;border-top:solid 5px transparent;border-bottom:solid 6px currentColor;border-left:solid 7px transparent;border-right:solid 7px transparent}.navigate.icon i{position:absolute;width:10px;height:14px;left:2px;top:3px}.navigate.icon i:before{content:'';position:absolute;left:0;top:-14px;width:0;height:0;border-top:solid 14px transparent;border-bottom:solid 14px currentColor;border-left:solid 5px transparent;border-right:solid 5px transparent}.navigate.icon i:after{content:'';position:absolute;left:0;top:6px;width:0;height:0;border-top:solid 4px transparent;border-bottom:solid 4px currentColor;border-left:solid 5px transparent;border-right:solid 5px transparent}.upload.icon{color:#000;position:absolute;margin-left:3px;margin-top:12px;width:13px;height:4px;border:solid 1px currentColor;border-top:none;border-radius:1px}.upload.icon:before{content:'';position:absolute;top:-8px;left:6px;width:1px;height:9px;background-color:currentColor}.upload.icon:after{content:'';position:absolute;top:-8px;left:4px;width:4px;height:4px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sort.icon{color:#c2c7d3;position:absolute;width:15px;height:2px;background-color:currentColor}.sort.icon:before{content:'';position:absolute;top:-5px;left:0;width:15px;height:2px;border-radius:1px;background-color:currentColor}.sort.icon:after{content:'';position:absolute;top:5px;left:0;width:15px;height:2px;border-radius:1px;background-color:currentColor}.dialog-myspot{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1005;background:#fff;border:none;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);height:auto;text-align:center;width:auto}.dialog-myspot__title{color:#374159;font-size:18px;font-weight:500}.dialog-myspot__annotation{margin:16px 50px 24px}.dialog-myspot__annotation--title{color:#374159;font-size:14px;font-weight:bold;margin:0;text-align:left}.dialog-myspot__annotation--list{color:#374159;font-size:11px;font-weight:500;text-align:left}.dialog-myspot__button{display:flex;justify-content:center;margin:24px auto 32px}.dialog-myspot__button--cancel{background:#fff;border:solid 1px #c2c7d3;border-radius:3px;color:#374159;cursor:pointer;font-size:13px;font-weight:500;height:48px;margin:0 15px 0 0;outline:none;padding:0;width:180px}.dialog-myspot__button--submit{background:#31426c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:48px;margin:0 0 0 15px;outline:none;padding:0;width:180px}.dialog-myspot__grid{border:solid 1px #c2c7d3;display:grid;width:86%;grid-template-columns:135px 1fr;grid-template-rows:80px 82px 62px;grid-template-areas:"label_name input_name" "label_address input_address" "label_folder input_folder";margin:16px 50px}.dialog-myspot__label--name{grid-area:label_name;background:#f8fafc;border-bottom:1px solid #e7edf3;display:flex;flex-direction:column;align-items:flex-start;padding:12px 15px}.dialog-myspot__label--address{grid-area:label_address;background:#f8fafc;border-bottom:1px solid #e7edf3;display:flex;flex-direction:column;align-items:flex-start;padding:12px 15px}.dialog-myspot__label--folder{grid-area:label_folder;background:#f8fafc;display:flex;flex-direction:column;align-items:flex-start;padding:12px 15px}.dialog-myspot__input--name{grid-area:input_name;box-sizing:border-box;height:calc(100% - 20px * 2);margin:20px 25px 20px 20px;width:calc(100% - 20px - 20px);padding:10px 15px 11px;border-radius:2px;border:solid 1px #c2c7d3;color:#374159}.dialog-myspot__input--address{grid-area:input_address;box-sizing:border-box;height:calc(100% - 20px * 2);margin:20px 25px 20px 20px;width:calc(100% - 20px - 20px);padding:11px 15px 10px;border-radius:2px;border:solid 1px #c2c7d3;color:#374159}.dialog-myspot__input--folder{grid-area:input_folder;box-sizing:border-box;display:block;height:22px;margin:20px auto 20px 20px;width:102px;padding:3px 6px 4px 8px;border-radius:1px;border:solid 1px #c2c7d3;font-size:10px;font-weight:500;color:#374159}.dialog-myspot .label-title{color:#374159;font-size:13px;font-weight:500}.dialog-myspot .label-required{color:#e01a4f;font-size:11px}.dialog-myspot .label-other{color:rgba(55,65,89,0.5);font-size:11px}.dialog-myspot .small-text-wrapper{height:16px;line-height:16px}.dialog-myspot .input-wrapper:not(:last-child){border-bottom:1px solid #e7edf3}.dialog-qrcode{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1005;background:#fff;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);height:340px;text-align:center;width:340px}.dialog-qrcode__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;line-height:1;margin:20px auto 35px}.dialog-qrcode__container--qrcode{align-items:center;display:flex;height:142px;justify-content:center;margin:10px auto 20px;width:142px}.dialog-qrcode__img--logo{margin:20px auto 0px}.dialog-qrcode__img--question{margin-right:5px;padding-bottom:1px}.dialog-qrcode__img--qrcode{background:url(../../img/coursebuilder/loading.gif) no-repeat center/100%;height:132px;width:132px}.dialog-qrcode__text{color:#374159;font-size:14px;font-weight:500;margin:20px auto}.dialog-qrcode__text--link{color:#7fb9f6;font-size:11px;font-weight:500;text-decoration:underline}html{overflow:hidden}body{margin:0;padding:0;height:100%;width:100%;font-family:"Noto Sans JP",sans-serif}ul{padding:0;margin:0;list-style-type:none}a{color:#7fb9f6;text-decoration:none;cursor:pointer}a:hover{color:#4c74af;text-decoration:underline}#loading{position:absolute;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;user-select:none;background-color:rgba(0,0,0,0.25)}#loading img{width:100px;height:100px}#map .ntgeo-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:-4px;padding:0px;min-width:180px}#map .ntgeo-menu .ntgeo-menuColm{text-indent:7px;padding:5px}#map .ntgeo-menu .ntgeo-menuColm:hover{background-color:#3c8cdc;color:#ffffff;cursor:pointer}div#modal-content{top:20%;padding:0 20px 10px 20px}div#modal-content .line{margin:10px 0}#nickname-regist-dialog{display:none}#nickname-regist-dialog #nicknameRegistDialogBackground{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;z-index:1004}#nickname-regist-dialog #nickname-regist-dialog-contents{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;min-width:calc(670px * 1.41421356);max-height:670px;border:0px;border-radius:3px;background-color:#ffffff;transform:translate(-50%, -50%);box-shadow:0 1px 2px 0 rgba(49,66,108,0.2)}#nickname-regist-dialog #nickname-regist-dialog-contents .text-zone{min-width:fit-content;max-height:fit-content;padding:21.5px 0;margin:0 16.3157895%;text-align:center;background-color:#f8fafc}#nickname-regist-dialog #nickname-regist-dialog-contents .text-zone img{width:15%;min-width:100px;min-height:100px;margin-top:8.5px}#nickname-regist-dialog #nickname-regist-dialog-contents h2{margin:32px auto;font-size:18px;font-weight:500;color:#374159}#nickname-regist-dialog #nickname-regist-dialog-contents .nickname-regist-desc{color:#374159;font-size:1vw;font-weight:normal;margin-bottom:32px}#nickname-regist-dialog #nickname-regist-dialog-contents h3{font-size:20px;height:33px;line-height:33px;margin:21px auto 0;color:#374159}#nickname-regist-dialog #nickname-regist-dialog-contents .nickname-regist-description{font-size:13px;margin:5px auto 0;letter-spacing:-0.18px;color:#374159;text-align:center}#nickname-regist-dialog #nickname-regist-dialog-contents input{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:-0.19px;color:#374159;height:40px;width:60%;margin-top:33px;padding:0px 0px 0px 10px;border-radius:2px;border:solid 1px #c2c7d3;outline:none}#nickname-regist-dialog #nickname-regist-dialog-contents input::placeholder{color:#c3c6ce}#nickname-regist-dialog #nickname-regist-dialog-contents input:-ms-input-placeholder{color:#c3c6ce}#nickname-regist-dialog #nickname-regist-dialog-contents input:-ms-input-placeholder{color:#c3c6ce}#nickname-regist-dialog #nickname-regist-dialog-contents #nickname-register-btn{-webkit-appearance:none;-moz-appearance:none;margin:36px auto 48px;background-color:#31426c}#nickname-regist-dialog .caution-text{margin:22px auto 1.5px;width:72.8125%}#nickname-regist-dialog .caution-text p{font-size:11px;color:#e01a4f;margin:0;text-align:left}#nickname-regist-dialog .dialog-submit-button{-webkit-appearance:none;-moz-appearance:none;background-color:#e01a4f;color:white;width:180px;height:48px;line-height:48px;border-radius:3px;font-size:14px;font-weight:bold;cursor:pointer;border:none;outline:none;padding:0}#nickname-regist-dialog .dialog-submit-button a{color:white}.dialog-background{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;z-index:1004}.close-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url("../../img/coursebuilder/btn_common_close.svg") no-repeat center;background-size:contain}.close-btn .close.icon:before,.close-btn .close.icon:after{top:6px;height:2px;background-color:#fff}.dialog-buttons{text-align:center;margin:30px 0px 0px 0px}.dialog-button-grid{display:grid;grid-template-columns:1fr 180px 40px 180px 1fr}.dialog-cancel-button{background-color:#fff;border:solid 1px #c2c7d3;color:#333333;width:180px;height:48px;line-height:48px;border-radius:3px;font-size:13px;font-weight:500;cursor:pointer;outline:none;padding:0}.dialog-cancel-button a{color:#374159}a.dialog-cancel-button:hover{color:#374159;text-decoration:none}.dialog-submit-button{-webkit-appearance:none;-moz-appearance:none;background-color:#31426c;color:white;width:180px;height:48px;line-height:48px;border-radius:3px;font-size:14px;font-weight:bold;cursor:pointer;border:none;outline:none;padding:0}.dialog-submit-button a{color:white}a.dialog-submit-button:hover{color:white;text-decoration:none}#map-left-pane{position:absolute;top:70px;left:0px;height:100%;z-index:1001}.str-define{display:hidden}.display-none{display:none !important}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}.inline-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.vertical-middle{vertical-align:middle}.flex-center{display:flex;justify-content:center;align-items:center;color:#374159}.disabled{pointer-events:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.skg-icon{width:18px;height:18px;font-size:12px;border-radius:10px;color:white;display:flex;justify-content:center;align-items:center}.skg-icon span{margin-bottom:2px}.skg-icon.start{background-color:#7fb9f6}.skg-icon.via{background-color:#b5dcb6}.skg-icon.goal{background-color:#f6bbcb}.ntgeo-infowindow{padding:0px}.dialogTitle{margin-top:0px}.dialog-center{text-align:center}.blinking{-webkit-animation:blink 0.5s ease-in-out infinite alternate;-moz-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}dialog{width:60vw;height:calc(60vw * 0.7);border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff}.box{width:65vw;height:calc(65vw * 0.7)}.dialog-outer{position:relative;width:65%}.dialog-outer:before{content:"";display:block;padding-top:20%}.dialog-inner{position:absolute;top:0;left:0;bottom:0;right:0}.dialog-contents{height:100%;width:100%}dialog::backdrop{background-color:rgba(0,0,0,0.5)}dialog+.backdrop{background-color:rgba(0,0,0,0.5)}.dialog-enter-button{position:absolute;width:230px;height:54px;left:0;bottom:230px;color:white;background-color:#31426c;border-radius:2px;box-shadow:0 2px 10px 0 rgba(49,66,108,0.5);display:flex;justify-content:center;align-items:center;text-decoration:none}#courseSaveDialog{display:none}#courseSaveDialogContent{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;width:auto;height:auto;padding:0 50px 25px;border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}.dialog-button-center{display:flex;justify-content:center;align-items:center;text-decoration:none}.caution-text{text-align:left;width:auto;font-size:14px;color:#e01a4f;padding:10px}.caution-text :first-child{font-weight:bold}.dialog-button2{width:190px;height:50px;font-size:13px;border-radius:3px;display:flex;justify-content:center;align-items:center;text-decoration:none}.close-button{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url("../../img/coursebuilder/btn_common_close.svg") no-repeat center;background-size:contain}.close-button .close.icon:before,.close-button .close.icon:after{top:6px;height:2px;background-color:white}.float-left{float:left}.form-area{width:auto;margin:auto}.form-texts{margin-top:19px;border:solid 1px #c2c7d3;display:grid;grid-template-columns:130px 1fr}.form-texts label{grid-column:1 / 2;font-size:14px;padding:10px;text-align:left;color:#374159;background-color:#f8fafc}.form-texts label.toggle-button{grid-column:2 / 3;background-color:#fff;margin:15px;padding:0;height:auto}.form-texts .required{color:#e01a4f;font-size:12px;display:block}.form-texts .optional{font-size:12px;color:#c3c6ce;display:block}.form-texts input{grid-column:2 / 3;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:-0.19px;color:#374159;height:40px;margin:19px 20px 19px 15px;padding:0px 0px 0px 10px;border-radius:2px;border:solid 1px #c2c7d3;outline:none}.form-texts input::placeholder{color:#c3c6ce}.form-texts input:-ms-input-placeholder{color:#c3c6ce}.form-texts input:-ms-input-placeholder{color:#c3c6ce}.form-texts .form-hr{height:1px;background-color:#e0e5f3;border:none;margin:0px}.form-texts .text-box{color:#374159;height:85px;margin:19px 20px 19px 15px;padding:4px 0px 0px 10px;font-size:14px;border-radius:2px;border:solid 1px #c2c7d3;resize:none}.form-texts .text-box::placeholder{color:#c3c6ce}.form-texts .text-box:-ms-input-placeholder{color:#c3c6ce}.form-texts .text-box:-ms-input-placeholder{color:#c3c6ce}#save-form-buttons{margin:10px 0 0 0}input[type=checkbox]{display:none}label>input[type=checkbox] ~ span{display:flex;justify-content:space-between;align-items:center;width:75px;height:30px;font-size:12px;border-style:none;border-radius:15px}label>input[type=checkbox]:checked+span{display:flex;padding-left:10px;color:white;background-color:#7fb9f6}label>input[type=checkbox]:checked+span+span{display:none}label>input[type=checkbox]+span{display:none}label>input[type=checkbox]+span+span{display:flex;padding-right:10px;color:#c2c7d3;background-color:#e7edf3}label>input[type=checkbox]:checked+span::after,label>input[type=checkbox]+span+span::before{display:block;vertical-align:middle;width:20px;height:20px;margin:4px;border:solid #31426c 2px;border-radius:50%;background-color:white;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);content:""}#courseSaveDoneDialog{display:none}#courseSaveDoneDialogContent{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;width:auto;height:auto;padding:0 90px 25px;border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}#courseSaveDoneDialogContent .dialog-buttons{margin-top:20px}#courseSaveDoneDialogContent .dialog-buttons #savedRouteCheck{margin:1px}.courseSaveDoneDialogImage{width:600px}#courseQrcodeArea{position:absolute;left:50%;top:65%;text-align:center;transform:translate(-50%, -50%)}.saveDialogTextArea{background-color:#e7ebed;width:600px;margin-top:-10px;border:0px;font-size:14px;padding:15px 0px 15px 0px;color:#374159}.saveDialogTextArea h2{margin:10px auto}.saveDialogTextArea .font-small{font-size:10px;margin:10px auto}#tutorialDialog{display:none}#tutorialDialogBackground{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;z-index:1004}#tutorialDialogContent{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;width:700px;height:calc(700px * 0.7);border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}.sp-button{border:2px solid #e7edf3}.sp-selected-button{background-color:#7fb9f6}.tutorial-title{color:#c2c7d3;text-align:center}.grid{display:grid;grid-template-rows:120px 120px;grid-template-columns:6fr 4fr;text-align:left}.tutorialGrid1{grid-row:1 / 2;grid-column:1 / 2;margin:10px 0px 0px 50px}.tutorialGrid1 p{font-size:28px}.tutorialGrid2{grid-row:2 / 3;grid-column:1 / 2;margin:0px 0px 0px 50px}.tutorialGrid2 p{font-size:12px}.tutorialGrid3{grid-row:1 / 3;grid-column:2 / 3;position:relative}.tutorialGrid3 img{width:65%;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.tutorial-button-grid{display:grid;grid-template-columns:1fr 230px 1fr}.tutorial-next-button{width:230px;height:54px;color:white;background-color:#7fb9f6;border-radius:2px;box-shadow:0 2px 10px 0 rgba(49,66,108,0.5);display:flex;justify-content:center;align-items:center;text-decoration:none;margin-top:5%}.tutorial-next-button:hover{text-decoration:none;color:#fff}.tutorial-skip-button{display:flex;justify-content:center;align-items:center;text-decoration:none;margin-top:3%}.tutorial-skip-button:hover{text-decoration:none;color:#7fb9f6}.pane-content{position:relative}.pane-content .top-line{height:5px;background-color:#7fb9f6;border-radius:3px 3px 0px 0px / 3px 3px 0px 0px}.pane-content .route-name{width:100%;padding:25px 0px 0px 0px;display:flex;justify-content:center;align-items:center}.pane-content .route-name h2{font-size:15px;margin:0;font-weight:400;color:#374159}.pane-content .day{width:100%;text-align:center;color:#c3c6ce;font-size:12px;font-weight:500;margin-top:6px;margin-bottom:15px}.pane-content .day span{display:block}.pane-content .day :last-child{font-size:13px}.pane-content .course-description{margin:0px 10% 0px 10%;font-size:11px;line-height:1.27;letter-spacing:-0.15px;color:#374159;margin-bottom:20px;word-break:break-word}.pane-content .detail-area{background-color:#f8fafc}.pane-content .grid-show-detail{display:grid;grid-template-columns:1fr 1fr 1fr}.pane-content #grid-delete-area{margin-bottom:160px}.pane-content .show-detail-arrow{width:8px;margin:1px 4px}.pane-content .show-detail-btn{margin:-15px 35px 5px;height:26px;line-height:26px;background-color:#e7edf3}.pane-content .show-detail-btn a{color:#374159;text-decoration:none}.pane-content .show-detail-text{text-align:center;font-size:12px}.pane-content #course-delete-btn,.pane-content #export-gpx-btn{width:160px;height:48px;border-radius:3px;border:solid 1px #c2c7d3;background-color:#f8fafc;text-align:center;line-height:48px;font-size:13px;font-weight:500;color:#374159;margin-top:11px;text-decoration:none}.relative{position:relative}#gpsImportDialog{display:none}#gpsImportDialogContent{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;display:block;width:auto;height:auto;padding:0px 90px 25px;border:0px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}.import-modal-title{font-size:18px;font-weight:500;color:#374159}.import-description{text-align:center;font-size:12px;color:#374159;margin:0}.dropzone{position:relative;cursor:pointer;height:260px;width:calc(260px * 2.29);background:#fff;padding:calc((100% - 50%) / 12) 20px;margin:30px auto;border:2px dashed #888;color:#222;font-size:22px;font-weight:600;font-family:"Noto Sans JP",sans-serif;box-sizing:border-box;border-radius:2px}.dropzone .dz-message{text-align:center;margin:2em 0;cursor:pointer}.colored{color:#11a9ed}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.dropzone table{font-size:14px;font-weight:normal}.dnd-contents{text-align:center;position:absolute;width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.dnd-contents img{max-width:72px}.dnd-subtitle{font-size:16px;text-align:center;font-weight:bold;color:#374159}.dnd-description{margin:0;font-size:12px;color:#e01a4f;text-align:center}.import-dialog-buttons{text-align:center}#file-button{display:none}.scroll{overflow:scroll;height:100%}.under-white{height:5vw}#ie-deprecated-dialog-contents{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1005;width:fit-content;padding:24px 56px;background-color:#ffffff;border-radius:3px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2)}#ie-deprecated-dialog-contents h2{margin:0;margin-bottom:56px;font-size:16px;font-weight:500;color:#c2c7d3}#ie-deprecated-dialog-contents h3{text-align:left;font-size:35px;font-weight:500;color:#374159;margin-bottom:32px}#ie-deprecated-dialog-contents p{margin-bottom:48px;font-size:13px;color:#374159;line-height:1.67;letter-spacing:-0.16px;text-align:left}#ie-deprecated-dialog-contents .chrome-download-btn{display:block;margin:12px auto;width:270px;height:36px;padding-top:10px;padding-bottom:9px;border-radius:3px;background-color:#7fb9f6;text-decoration:none}#ie-deprecated-dialog-contents .chrome-download-btn p{margin:0;color:#ffffff;font-size:14px;font-weight:500;text-align:center;line-height:1.38}#ie-deprecated-dialog-contents #ieKeepUsingBtn{display:block;margin:0 auto;width:99px;height:17px;font-size:10px;font-weight:500;color:#c2c7d3;text-align:center;line-height:17px;text-decoration:underline}.user-control-area{height:auto;width:auto}.favorite-btn{display:block;width:154px;height:38px;margin:15px auto;cursor:pointer}.favorite-btn img{width:inherit;height:inherit}.share-btn-area{height:25px;line-height:25px;margin-bottom:15px;text-align:center}.share-btn-area a{display:inline-block;margin-right:10px}.share-btn-area .copy-btn{width:70px;height:25px;border-radius:5px;color:white;background-color:#7fb9f6;vertical-align:top;text-align:center;font-size:10px;border:none;outline:none;cursor:pointer}.dialog-contents{position:absolute;left:50%;top:50%;text-align:center;z-index:1005;display:block;width:auto;height:auto;border:0px;border-radius:3px;padding-bottom:25px;box-shadow:0 2px 5px 0 rgba(49,66,108,0.2);background-color:#ffffff;transform:translate(-50%, -50%)}.guidance-img{display:block;margin:12px 64px 6px;max-height:300px}.guidance-title{margin:25px auto 6px;font-size:18px;font-weight:500;color:#374159}.guidance-description{font-size:12px;color:#374159}.guidance-description p{margin:0}.guidance-images-area{height:280px;min-width:618px;margin:20px 80px;display:flex;align-items:center;justify-content:center;background:#f8fafc}.guidance-images-area img{height:94%}.guidance-images-area .small-img{height:80%;margin-bottom:4px}.guidance-grid-area{height:280px;min-width:618px;margin:20px 80px;background:#f8fafc;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr}.guidance-grid-area .img-left{height:195px;margin:auto 40px}.guidance-grid-area .topic-title{max-width:190px;margin:26px auto 8px}.guidance-grid-area .topic-box{max-width:300px;height:60px;margin:10px auto;background:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr}.guidance-grid-area .topic-number{width:32px;margin:14px 1em 1em}.guidance-grid-area .topic-text{font-size:13px;text-align:left;font-weight:500;line-height:1.38;letter-spacing:-0.18px;color:#374159}.guidance-grid-area .topic-annotation{max-width:300px;height:30px;font-size:10px;font-weight:500;letter-spacing:-0.14px;color:#374159;margin:22px auto;text-align:left}.guidance-grid-area .topic-url{color:#7fb9f6;text-decoration:none;cursor:pointer}.guidance-grid-area .topic-url:hover{color:#4c74af;text-decoration:underline}.upgrade-member-type-btn{color:#ffffff;background:#7fb9f6;font-weight:bold;border-radius:3px;box-shadow:0 2px 10px 0 rgba(49,66,108,0.2)}.alert-guidance-title{font-size:18px;font-weight:bold;line-height:1.33;text-align:center;color:#e01a4f;margin:30px auto 15px}.alert-guidance-description{font-size:12px;line-height:1.42;letter-spacing:-0.16px;text-align:center;color:#e01a4f;margin-bottom:20px}.double-charge-guidance-area{min-height:256px;min-width:656px;background-color:#f8fafc;box-sizing:border-box;padding-left:24px;padding-right:24px;margin:20px 64px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.double-charge-guidance-area img{width:100%;margin:auto 0}.double-charge-guidance-area .double-charge-text{text-align:left;margin:auto 0;font-size:12px;font-weight:500;line-height:1.42;color:#374159}.double-charge-guidance-area .double-charge-text small{font-size:10px}.mode-dialog__title{color:#374159;font-size:18px;font-weight:500}.mode-dialog__sentence{color:#374159;font-size:12px;text-align:center}.mode-dialog__sentence--alert{color:#e01a4f;font-size:11px;font-weight:500;margin:0 112px 24px;text-align:left}.mode-dialog__item{align-items:center;display:flex;flex-direction:row;height:218px;margin:36px 46px 12px;position:relative}.mode-dialog__item--change{margin:0 8px}.mode-dialog__item--description{bottom:18px;color:#374159;font-size:11px;font-weight:500;line-height:1.27;position:absolute;width:308px}.mode-dialog__item--description:first-of-type{left:0}.mode-dialog__item--description:last-of-type{right:0}
