@charset "UTF-8";
/* line 36, ../sass/_set-function.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl ul, .bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor ul, ul.g, .md > ul, .md .list, .md .func, .md .extend, .md.menu .node > .next, .md.site-info .box .essay ul, .md.main-func input[type="button"].node, .md.main-func > input[type="submit"].node, .md.main-func input[type="button"].edit, .md.main-func > input[type="submit"].edit, .md.main-func input[type="button"].add, .md.main-func > input[type="submit"].add, .md.main-func input[type="button"].more, .md.main-func > input[type="submit"].more, .md.main-table td .is-edit, .md.main-table td .is-more, .md.main-table td .is-remove {
  margin: 0;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  list-style: none;
  background-color: transparent;
  font-size: 1em;
  font-weight: normal;
  transition: initial;
}

/* line 55, ../sass/_set-function.scss */
.input:after, .bg-nav:after, .g.row:after, .md.site-selector .form:after, .bg-aside .md.tab ul:after, .bg-header .md.tab ul:after, .md.mds ul:after, .md.site-view > ul:after, .md.site-view .box:after, .md.status-simple ul:after, .md.status-complete ul:after, .md.pagination .list:after {
  content: "​";
  display: block;
  height: 0;
  clear: both;
}

/* line 64, ../sass/_set-function.scss */
span.status.icon-danger:before, a.status.icon-danger:before, span.status.icon-success:before, a.status.icon-success:before, span.status.icon-warning:before, a.status.icon-warning:before, span.status.icon-info:before, a.status.icon-info:before, li.status .node .content:before, .cp.selecter.file .items:before, .md.main-table span.is-file, .md.main-table span.is-frame, .md.main-table span.is-home, .md.main-table span.is-link, .md.main-table span.is-page, .md.main-table span.is-rss, .md.main-table span.is-set, .md.main-table span.is-annex, .input.searchBtn a, .cp.selecter .items .is-remove, .bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl a, .md.logo a, .md.site-selector .form label, .md.site-selector .func a, .md.top-func > ul > li > a, .md.toggle-btn a, .md.aside-resize a, .popuper .md.btns a, .confirm .md.btns a, .bg-aside .md.tab a, .md.menu .file > .node > a.is-link:before, .md.menu .frame > .node > a.is-link:before, .md.menu .home > .node > a.is-link:before, .md.menu .link > .node > a.is-link:before, .md.menu .page > .node > a.is-link:before, .md.menu .rss > .node > a.is-link:before, .md.menu .set > .node > a.is-link:before, .md.menu .annex > .node > a.is-link:before, .md.menu .youtube > .node > a.is-link:before, .md.menu .node > a.is-edit, .md.menu .node > a.is-add, .md.site-view .box .img .func li.is-loading a, .md.site-info .box .essay .colors a, .md.site-info .box .essay .func a, .md.pagination .func a, .md.main-func input[type="button"].node, .md.main-func > input[type="submit"].node, .md.main-func input[type="button"].edit, .md.main-func > input[type="submit"].edit, .md.main-func input[type="button"].add, .md.main-func > input[type="submit"].add, .md.main-func input[type="button"].more, .md.main-func > input[type="submit"].more, .md.main-table td .is-edit, .md.main-table td .is-more, .md.main-table td .is-remove {
  text-indent: -9999px;
  font: 0/0 a;
  color: transparent;
}

/* line 70, ../sass/_set-function.scss */
.input.file span, .cp.selecter .items .is-name, .md.site-resize span a, .bg-header .md.tab a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 84, ../sass/_set-function.scss */
.bg-page, .bg-login, .bg-extend, .bg-nav, .bg-aside, .bg-lobby, .bg-article {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-family: Arial, "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif, "新細明體";
  color: #343434;
}
/* line 95, ../sass/_set-function.scss */
.bg-page a, .bg-login a, .bg-extend a, .bg-nav a, .bg-aside a, .bg-lobby a, .bg-article a {
  text-decoration: none;
}
/* line 99, ../sass/_set-function.scss */
.bg-page fieldset, .bg-login fieldset, .bg-extend fieldset, .bg-nav fieldset, .bg-aside fieldset, .bg-lobby fieldset, .bg-article fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 105, ../sass/_set-function.scss */
.bg-page input, .bg-login input, .bg-extend input, .bg-nav input, .bg-aside input, .bg-lobby input, .bg-article input {
  font-family: Arial, "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}
/* line 129, ../sass/_set-function.scss */
.bg-page input[type="file"], .bg-login input[type="file"], .bg-extend input[type="file"], .bg-nav input[type="file"], .bg-aside input[type="file"], .bg-lobby input[type="file"], .bg-article input[type="file"] {
  height: auto;
}
/* line 133, ../sass/_set-function.scss */
.bg-page input[type="radio"], .bg-login input[type="radio"], .bg-extend input[type="radio"], .bg-nav input[type="radio"], .bg-aside input[type="radio"], .bg-lobby input[type="radio"], .bg-article input[type="radio"], .bg-page input[type="checkbox"], .bg-login input[type="checkbox"], .bg-extend input[type="checkbox"], .bg-nav input[type="checkbox"], .bg-aside input[type="checkbox"], .bg-lobby input[type="checkbox"], .bg-article input[type="checkbox"] {
  cursor: pointer;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
/* line 142, ../sass/_set-function.scss */
.bg-page select, .bg-login select, .bg-extend select, .bg-nav select, .bg-aside select, .bg-lobby select, .bg-article select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px !important;
  background-image: url('../images/icon-form_arrow-bottom-gray.png?1538555423');
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 152, ../sass/_set-function.scss */
.bg-page select[multiple], .bg-login select[multiple], .bg-extend select[multiple], .bg-nav select[multiple], .bg-aside select[multiple], .bg-lobby select[multiple], .bg-article select[multiple] {
  height: 300px;
  padding-right: 10px !important;
  background-image: none;
  padding-right: 6px;
}
/* line 172, ../sass/_set-function.scss */
.bg-page label[for], .bg-login label[for], .bg-extend label[for], .bg-nav label[for], .bg-aside label[for], .bg-lobby label[for], .bg-article label[for], .bg-page a[href], .bg-login a[href], .bg-extend a[href], .bg-nav a[href], .bg-aside a[href], .bg-lobby a[href], .bg-article a[href] {
  cursor: pointer;
}
/* line 180, ../sass/_set-function.scss */
.bg-page img, .bg-login img, .bg-extend img, .bg-nav img, .bg-aside img, .bg-lobby img, .bg-article img {
  position: relative;
  max-width: 100%;
}
/* line 184, ../sass/_set-function.scss */
.bg-page img:after, .bg-login img:after, .bg-extend img:after, .bg-nav img:after, .bg-aside img:after, .bg-lobby img:after, .bg-article img:after {
  content: "​";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 195, ../sass/_set-function.scss */
.bg-page [href], .bg-login [href], .bg-extend [href], .bg-nav [href], .bg-aside [href], .bg-lobby [href], .bg-article [href] {
  cursor: pointer;
}
/* line 199, ../sass/_set-function.scss */
.bg-page [disabled], .bg-login [disabled], .bg-extend [disabled], .bg-nav [disabled], .bg-aside [disabled], .bg-lobby [disabled], .bg-article [disabled] {
  cursor: not-allowed;
}

/* line 204, ../sass/_set-function.scss */
.md.form-table > table > tbody > tr > td a, .md.page-table > table > tbody > tr > td a, .md.main-table td a {
  color: #2ba1ff;
}
/* line 207, ../sass/_set-function.scss */
.md.form-table > table > tbody > tr > td a:hover, .md.page-table > table > tbody > tr > td a:hover, .md.main-table td a:hover {
  text-decoration: underline;
}

/* line 212, ../sass/_set-function.scss */
span.status.icon-danger:before, a.status.icon-danger:before, span.status.icon-success:before, a.status.icon-success:before, span.status.icon-warning:before, a.status.icon-warning:before, span.status.icon-info:before, a.status.icon-info:before, li.status .node .content:before, .cp.selecter.file .items:before, .md.main-table span.is-file, .md.main-table span.is-frame, .md.main-table span.is-home, .md.main-table span.is-link, .md.main-table span.is-page, .md.main-table span.is-rss, .md.main-table span.is-set, .md.main-table span.is-annex {
  display: inline-block;
  vertical-align: text-bottom;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 224, ../sass/_set-function.scss */
.md.top-func .extend, .md.user-selector .func, .md.menu .node > .extend, .md.main-func .extend, .md.main-table td .extend {
  display: none;
  position: absolute;
  border-radius: 3px;
  background-color: #ffffff;
  border: 1px solid #e4e4e4;
  z-index: 1;
}
/* line 234, ../sass/_set-function.scss */
.md.top-func .extend li + li, .md.user-selector .func li + li, .md.menu .node > .extend li + li, .md.main-func .extend li + li, .md.main-table td .extend li + li {
  border-top: 1px solid #e4e4e4;
}
/* line 239, ../sass/_set-function.scss */
.md.top-func .extend a, .md.user-selector .func a, .md.menu .node > .extend a, .md.main-func .extend a, .md.main-table td .extend a, .md.top-func .extend input, .md.user-selector .func input, .md.menu .node > .extend input, .md.main-func .extend input, .md.main-table td .extend input {
  display: block;
  padding: 10px 20px;
  color: #1a1a1a;
  border-radius: 0;
  white-space: nowrap;
  transition: 300ms;
  line-height: 17px;
}
/* line 248, ../sass/_set-function.scss */
.md.top-func .extend a:hover, .md.user-selector .func a:hover, .md.menu .node > .extend a:hover, .md.main-func .extend a:hover, .md.main-table td .extend a:hover, .md.top-func .extend input:hover, .md.user-selector .func input:hover, .md.menu .node > .extend input:hover, .md.main-func .extend input:hover, .md.main-table td .extend input:hover {
  background-color: #f5f6f7;
}
/* line 253, ../sass/_set-function.scss */
.md.top-func .extend input, .md.user-selector .func input, .md.menu .node > .extend input, .md.main-func .extend input, .md.main-table td .extend input {
  display: block;
  width: 100%;
  border: 0;
  height: auto;
  background-color: transparent;
}
/* line 260, ../sass/_set-function.scss */
.md.top-func .extend input + input, .md.user-selector .func input + input, .md.menu .node > .extend input + input, .md.main-func .extend input + input, .md.main-table td .extend input + input {
  border-top: 1px solid #e4e4e4;
}
/* line 269, ../sass/_set-function.scss */
.md.top-func .extend:hover, .md.user-selector .func:hover, .md.menu .node > .extend:hover, .md.main-func .extend:hover, .md.main-table td .extend:hover {
  display: block;
}

/* line 274, ../sass/_set-function.scss */
.md.caption, .md.build-essay .caption {
  position: relative;
  padding-left: 12px;
  font-size: 1.3em;
}
/* line 279, ../sass/_set-function.scss */
.md.caption:before, .md.build-essay .caption:before, .md.caption:after, .md.build-essay .caption:after {
  content: "​";
  position: absolute;
  border-radius: 100px;
  width: 6px;
  left: 0;
}
/* line 287, ../sass/_set-function.scss */
.md.caption:before, .md.build-essay .caption:before {
  top: 6px;
  bottom: 10px;
  background-color: #2ba1ff;
}
/* line 293, ../sass/_set-function.scss */
.md.caption:after, .md.build-essay .caption:after {
  top: 22px;
  bottom: 6px;
  background-color: #00d587;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 362, ../sass/_set-function.scss */
.bg-page .g + .md, .bg-header .g + .md, .bg-page .md + .md, .bg-header .md + .md {
  margin-top: 10px;
}
/* line 366, ../sass/_set-function.scss */
.bg-page .g + .g, .bg-header .g + .g, .bg-page .md + .g, .bg-header .md + .g {
  margin-top: 10px;
}
/* line 369, ../sass/_set-function.scss */
.bg-page .g + .g .g, .bg-header .g + .g .g, .bg-page .g + .g .md, .bg-header .g + .g .md, .bg-page .md + .g .g, .bg-header .md + .g .g, .bg-page .md + .g .md, .bg-header .md + .g .md {
  margin-top: 0;
}

/* line 380, ../sass/_set-function.scss */
.bg-content .g + .md, .bg-footer .g + .md, .bg-content .md + .md, .bg-footer .md + .md {
  margin-top: 20px;
}
/* line 384, ../sass/_set-function.scss */
.bg-content .g + .g, .bg-footer .g + .g, .bg-content .md + .g, .bg-footer .md + .g {
  margin-top: 20px;
}
/* line 387, ../sass/_set-function.scss */
.bg-content .g + .g .g, .bg-footer .g + .g .g, .bg-content .g + .g .md, .bg-footer .g + .g .md, .bg-content .md + .g .g, .bg-footer .md + .g .g, .bg-content .md + .g .md, .bg-footer .md + .g .md {
  margin-top: 0;
}

/* line 396, ../sass/_set-function.scss */
.bg-root.is-loading:before, .bg-page.is-loading:before, .bg-root.add-mask:before, .bg-page.add-mask:before {
  content: "​";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 998;
}

/* line 410, ../sass/_set-function.scss */
.bg-root.is-loading:before, .bg-page.is-loading:before {
  background-image: url('../images/bg_loading.gif?1538555423');
  background-position: center;
  background-repeat: no-repeat;
}

/* line 3, ../sass/_set-input.scss */
.bg-page input[type="text"], .bg-login input[type="text"], .bg-extend input[type="text"], .bg-nav input[type="text"], .bg-aside input[type="text"], .bg-lobby input[type="text"], .bg-article input[type="text"], .bg-page input[type="password"], .bg-login input[type="password"], .bg-extend input[type="password"], .bg-nav input[type="password"], .bg-aside input[type="password"], .bg-lobby input[type="password"], .bg-article input[type="password"], .bg-page input[type="date"], .bg-login input[type="date"], .bg-extend input[type="date"], .bg-nav input[type="date"], .bg-aside input[type="date"], .bg-lobby input[type="date"], .bg-article input[type="date"], .bg-page input[type="time"], .bg-login input[type="time"], .bg-extend input[type="time"], .bg-nav input[type="time"], .bg-aside input[type="time"], .bg-lobby input[type="time"], .bg-article input[type="time"], .bg-page input[type="email"], .bg-login input[type="email"], .bg-extend input[type="email"], .bg-nav input[type="email"], .bg-aside input[type="email"], .bg-lobby input[type="email"], .bg-article input[type="email"], .bg-page input[type="number"], .bg-login input[type="number"], .bg-extend input[type="number"], .bg-nav input[type="number"], .bg-aside input[type="number"], .bg-lobby input[type="number"], .bg-article input[type="number"], .bg-page input[type="search"], .bg-login input[type="search"], .bg-extend input[type="search"], .bg-nav input[type="search"], .bg-aside input[type="search"], .bg-lobby input[type="search"], .bg-article input[type="search"], .bg-page input[type="file"], .bg-login input[type="file"], .bg-extend input[type="file"], .bg-nav input[type="file"], .bg-aside input[type="file"], .bg-lobby input[type="file"], .bg-article input[type="file"], .bg-page select, .bg-login select, .bg-extend select, .bg-nav select, .bg-aside select, .bg-lobby select, .bg-article select, .bg-page textarea, .bg-login textarea, .bg-extend textarea, .bg-nav textarea, .bg-aside textarea, .bg-lobby textarea, .bg-article textarea, .input.file span {
  width: 250px;
  vertical-align: middle;
  box-sizing: border-box;
  border: 1px solid #e4e4e4;
  box-sizing: border-box;
  padding: 6px;
  border-radius: 3px;
  line-height: 22px;
  background-color: #ffffff;
  height: 34px;
}
/* line 15, ../sass/_set-input.scss */
.bg-page input[type="text"]:focus, .bg-login input[type="text"]:focus, .bg-extend input[type="text"]:focus, .bg-nav input[type="text"]:focus, .bg-aside input[type="text"]:focus, .bg-lobby input[type="text"]:focus, .bg-article input[type="text"]:focus, .bg-page input[type="password"]:focus, .bg-login input[type="password"]:focus, .bg-extend input[type="password"]:focus, .bg-nav input[type="password"]:focus, .bg-aside input[type="password"]:focus, .bg-lobby input[type="password"]:focus, .bg-article input[type="password"]:focus, .bg-page input[type="date"]:focus, .bg-login input[type="date"]:focus, .bg-extend input[type="date"]:focus, .bg-nav input[type="date"]:focus, .bg-aside input[type="date"]:focus, .bg-lobby input[type="date"]:focus, .bg-article input[type="date"]:focus, .bg-page input[type="time"]:focus, .bg-login input[type="time"]:focus, .bg-extend input[type="time"]:focus, .bg-nav input[type="time"]:focus, .bg-aside input[type="time"]:focus, .bg-lobby input[type="time"]:focus, .bg-article input[type="time"]:focus, .bg-page input[type="email"]:focus, .bg-login input[type="email"]:focus, .bg-extend input[type="email"]:focus, .bg-nav input[type="email"]:focus, .bg-aside input[type="email"]:focus, .bg-lobby input[type="email"]:focus, .bg-article input[type="email"]:focus, .bg-page input[type="number"]:focus, .bg-login input[type="number"]:focus, .bg-extend input[type="number"]:focus, .bg-nav input[type="number"]:focus, .bg-aside input[type="number"]:focus, .bg-lobby input[type="number"]:focus, .bg-article input[type="number"]:focus, .bg-page input[type="search"]:focus, .bg-login input[type="search"]:focus, .bg-extend input[type="search"]:focus, .bg-nav input[type="search"]:focus, .bg-aside input[type="search"]:focus, .bg-lobby input[type="search"]:focus, .bg-article input[type="search"]:focus, .bg-page input[type="file"]:focus, .bg-login input[type="file"]:focus, .bg-extend input[type="file"]:focus, .bg-nav input[type="file"]:focus, .bg-aside input[type="file"]:focus, .bg-lobby input[type="file"]:focus, .bg-article input[type="file"]:focus, .bg-page select:focus, .bg-login select:focus, .bg-extend select:focus, .bg-nav select:focus, .bg-aside select:focus, .bg-lobby select:focus, .bg-article select:focus, .bg-page textarea:focus, .bg-login textarea:focus, .bg-extend textarea:focus, .bg-nav textarea:focus, .bg-aside textarea:focus, .bg-lobby textarea:focus, .bg-article textarea:focus, .input.file span:focus {
  outline: 0;
  box-shadow: 0 0 3px #2ba1ff inset;
}
/* line 20, ../sass/_set-input.scss */
.bg-page input.Wdate[type="text"], .bg-login input.Wdate[type="text"], .bg-extend input.Wdate[type="text"], .bg-nav input.Wdate[type="text"], .bg-aside input.Wdate[type="text"], .bg-lobby input.Wdate[type="text"], .bg-article input.Wdate[type="text"], .bg-page input.Wdate[type="password"], .bg-login input.Wdate[type="password"], .bg-extend input.Wdate[type="password"], .bg-nav input.Wdate[type="password"], .bg-aside input.Wdate[type="password"], .bg-lobby input.Wdate[type="password"], .bg-article input.Wdate[type="password"], .bg-page input.Wdate[type="date"], .bg-login input.Wdate[type="date"], .bg-extend input.Wdate[type="date"], .bg-nav input.Wdate[type="date"], .bg-aside input.Wdate[type="date"], .bg-lobby input.Wdate[type="date"], .bg-article input.Wdate[type="date"], .bg-page input.Wdate[type="time"], .bg-login input.Wdate[type="time"], .bg-extend input.Wdate[type="time"], .bg-nav input.Wdate[type="time"], .bg-aside input.Wdate[type="time"], .bg-lobby input.Wdate[type="time"], .bg-article input.Wdate[type="time"], .bg-page input.Wdate[type="email"], .bg-login input.Wdate[type="email"], .bg-extend input.Wdate[type="email"], .bg-nav input.Wdate[type="email"], .bg-aside input.Wdate[type="email"], .bg-lobby input.Wdate[type="email"], .bg-article input.Wdate[type="email"], .bg-page input.Wdate[type="number"], .bg-login input.Wdate[type="number"], .bg-extend input.Wdate[type="number"], .bg-nav input.Wdate[type="number"], .bg-aside input.Wdate[type="number"], .bg-lobby input.Wdate[type="number"], .bg-article input.Wdate[type="number"], .bg-page input.Wdate[type="search"], .bg-login input.Wdate[type="search"], .bg-extend input.Wdate[type="search"], .bg-nav input.Wdate[type="search"], .bg-aside input.Wdate[type="search"], .bg-lobby input.Wdate[type="search"], .bg-article input.Wdate[type="search"], .bg-page input.Wdate[type="file"], .bg-login input.Wdate[type="file"], .bg-extend input.Wdate[type="file"], .bg-nav input.Wdate[type="file"], .bg-aside input.Wdate[type="file"], .bg-lobby input.Wdate[type="file"], .bg-article input.Wdate[type="file"], .bg-page select.Wdate, .bg-login select.Wdate, .bg-extend select.Wdate, .bg-nav select.Wdate, .bg-aside select.Wdate, .bg-lobby select.Wdate, .bg-article select.Wdate, .bg-page textarea.Wdate, .bg-login textarea.Wdate, .bg-extend textarea.Wdate, .bg-nav textarea.Wdate, .bg-aside textarea.Wdate, .bg-lobby textarea.Wdate, .bg-article textarea.Wdate, .input.file span.Wdate {
  padding-left: 40px;
  background-image: url('../images/bg-cal.png?1538555423');
  background-position: left center;
  background-repeat: no-repeat;
}
/* line 27, ../sass/_set-input.scss */
.bg-page input[disabled][type="text"], .bg-login input[disabled][type="text"], .bg-extend input[disabled][type="text"], .bg-nav input[disabled][type="text"], .bg-aside input[disabled][type="text"], .bg-lobby input[disabled][type="text"], .bg-article input[disabled][type="text"], .bg-page input[disabled][type="password"], .bg-login input[disabled][type="password"], .bg-extend input[disabled][type="password"], .bg-nav input[disabled][type="password"], .bg-aside input[disabled][type="password"], .bg-lobby input[disabled][type="password"], .bg-article input[disabled][type="password"], .bg-page input[disabled][type="date"], .bg-login input[disabled][type="date"], .bg-extend input[disabled][type="date"], .bg-nav input[disabled][type="date"], .bg-aside input[disabled][type="date"], .bg-lobby input[disabled][type="date"], .bg-article input[disabled][type="date"], .bg-page input[disabled][type="time"], .bg-login input[disabled][type="time"], .bg-extend input[disabled][type="time"], .bg-nav input[disabled][type="time"], .bg-aside input[disabled][type="time"], .bg-lobby input[disabled][type="time"], .bg-article input[disabled][type="time"], .bg-page input[disabled][type="email"], .bg-login input[disabled][type="email"], .bg-extend input[disabled][type="email"], .bg-nav input[disabled][type="email"], .bg-aside input[disabled][type="email"], .bg-lobby input[disabled][type="email"], .bg-article input[disabled][type="email"], .bg-page input[disabled][type="number"], .bg-login input[disabled][type="number"], .bg-extend input[disabled][type="number"], .bg-nav input[disabled][type="number"], .bg-aside input[disabled][type="number"], .bg-lobby input[disabled][type="number"], .bg-article input[disabled][type="number"], .bg-page input[disabled][type="search"], .bg-login input[disabled][type="search"], .bg-extend input[disabled][type="search"], .bg-nav input[disabled][type="search"], .bg-aside input[disabled][type="search"], .bg-lobby input[disabled][type="search"], .bg-article input[disabled][type="search"], .bg-page input[disabled][type="file"], .bg-login input[disabled][type="file"], .bg-extend input[disabled][type="file"], .bg-nav input[disabled][type="file"], .bg-aside input[disabled][type="file"], .bg-lobby input[disabled][type="file"], .bg-article input[disabled][type="file"], .bg-page select[disabled], .bg-login select[disabled], .bg-extend select[disabled], .bg-nav select[disabled], .bg-aside select[disabled], .bg-lobby select[disabled], .bg-article select[disabled], .bg-page textarea[disabled], .bg-login textarea[disabled], .bg-extend textarea[disabled], .bg-nav textarea[disabled], .bg-aside textarea[disabled], .bg-lobby textarea[disabled], .bg-article textarea[disabled], .input.file span[disabled] {
  background-color: #e4e4e4;
}
/* line 31, ../sass/_set-input.scss */
.bg-page input[type="file"], .bg-login input[type="file"], .bg-extend input[type="file"], .bg-nav input[type="file"], .bg-aside input[type="file"], .bg-lobby input[type="file"], .bg-article input[type="file"], .bg-page select[type="file"], .bg-login select[type="file"], .bg-extend select[type="file"], .bg-nav select[type="file"], .bg-aside select[type="file"], .bg-lobby select[type="file"], .bg-article select[type="file"], .bg-page textarea[type="file"], .bg-login textarea[type="file"], .bg-extend textarea[type="file"], .bg-nav textarea[type="file"], .bg-aside textarea[type="file"], .bg-lobby textarea[type="file"], .bg-article textarea[type="file"], .input.file span[type="file"] {
  height: auto;
}

/* line 3, ../sass/_set-btn.scss */
.bg-page .btn, .bg-login .btn, .bg-extend .btn, .bg-nav .btn, .bg-aside .btn, .bg-lobby .btn, .bg-article .btn, .bg-page input[type="submit"], .bg-login input[type="submit"], .bg-extend input[type="submit"], .bg-nav input[type="submit"], .bg-aside input[type="submit"], .bg-lobby input[type="submit"], .bg-article input[type="submit"], .bg-page input[type="reset"], .bg-login input[type="reset"], .bg-extend input[type="reset"], .bg-nav input[type="reset"], .bg-aside input[type="reset"], .bg-lobby input[type="reset"], .bg-article input[type="reset"], .bg-page input[type="button"], .bg-login input[type="button"], .bg-extend input[type="button"], .bg-nav input[type="button"], .bg-aside input[type="button"], .bg-lobby input[type="button"], .bg-article input[type="button"], .bg-page button, .bg-login button, .bg-extend button, .bg-nav button, .bg-aside button, .bg-lobby button, .bg-article button, .input.textBtn a, .input.passwordBtn a, .input.dateBtn a, .input.emailBtn a, .input.numberBtn a, .md.build-heading .func a {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
  transition: 300ms;
  border: 1px solid #e4e4e4;
  border-color: #e3e3e3;
  background-color: #f4f8f9;
  border-radius: 100px;
  color: #506068 !important;
  vertical-align: middle;
  padding: 6px 20px;
  line-height: 22px;
  height: 34px;
}
/* line 27, ../sass/_set-btn.scss */
.bg-page .btn:hover, .bg-login .btn:hover, .bg-extend .btn:hover, .bg-nav .btn:hover, .bg-aside .btn:hover, .bg-lobby .btn:hover, .bg-article .btn:hover, .bg-page input[type="submit"]:hover, .bg-login input[type="submit"]:hover, .bg-extend input[type="submit"]:hover, .bg-nav input[type="submit"]:hover, .bg-aside input[type="submit"]:hover, .bg-lobby input[type="submit"]:hover, .bg-article input[type="submit"]:hover, .bg-page input[type="reset"]:hover, .bg-login input[type="reset"]:hover, .bg-extend input[type="reset"]:hover, .bg-nav input[type="reset"]:hover, .bg-aside input[type="reset"]:hover, .bg-lobby input[type="reset"]:hover, .bg-article input[type="reset"]:hover, .bg-page input[type="button"]:hover, .bg-login input[type="button"]:hover, .bg-extend input[type="button"]:hover, .bg-nav input[type="button"]:hover, .bg-aside input[type="button"]:hover, .bg-lobby input[type="button"]:hover, .bg-article input[type="button"]:hover, .bg-page button:hover, .bg-login button:hover, .bg-extend button:hover, .bg-nav button:hover, .bg-aside button:hover, .bg-lobby button:hover, .bg-article button:hover, .input.textBtn a:hover, .input.passwordBtn a:hover, .input.dateBtn a:hover, .input.emailBtn a:hover, .input.numberBtn a:hover, .md.build-heading .func a:hover {
  background-color: #d3e3e7;
  border-color: #d3e3e7;
}
/* line 32, ../sass/_set-btn.scss */
.bg-page .is-small.btn, .bg-login .is-small.btn, .bg-extend .is-small.btn, .bg-nav .is-small.btn, .bg-aside .is-small.btn, .bg-lobby .is-small.btn, .bg-article .is-small.btn, .bg-page input.is-small[type="submit"], .bg-login input.is-small[type="submit"], .bg-extend input.is-small[type="submit"], .bg-nav input.is-small[type="submit"], .bg-aside input.is-small[type="submit"], .bg-lobby input.is-small[type="submit"], .bg-article input.is-small[type="submit"], .bg-page input.is-small[type="reset"], .bg-login input.is-small[type="reset"], .bg-extend input.is-small[type="reset"], .bg-nav input.is-small[type="reset"], .bg-aside input.is-small[type="reset"], .bg-lobby input.is-small[type="reset"], .bg-article input.is-small[type="reset"], .bg-page input.is-small[type="button"], .bg-login input.is-small[type="button"], .bg-extend input.is-small[type="button"], .bg-nav input.is-small[type="button"], .bg-aside input.is-small[type="button"], .bg-lobby input.is-small[type="button"], .bg-article input.is-small[type="button"], .bg-page button.is-small, .bg-login button.is-small, .bg-extend button.is-small, .bg-nav button.is-small, .bg-aside button.is-small, .bg-lobby button.is-small, .bg-article button.is-small, .input.textBtn a.is-small, .input.passwordBtn a.is-small, .input.dateBtn a.is-small, .input.emailBtn a.is-small, .input.numberBtn a.is-small, .md.build-heading .func a.is-small {
  padding: 6px 20px;
  font-size: 0.85em;
  height: 34px;
}
/* line 40, ../sass/_set-btn.scss */
.bg-page .is-large.btn, .bg-login .is-large.btn, .bg-extend .is-large.btn, .bg-nav .is-large.btn, .bg-aside .is-large.btn, .bg-lobby .is-large.btn, .bg-article .is-large.btn, .bg-page input.is-large[type="submit"], .bg-login input.is-large[type="submit"], .bg-extend input.is-large[type="submit"], .bg-nav input.is-large[type="submit"], .bg-aside input.is-large[type="submit"], .bg-lobby input.is-large[type="submit"], .bg-article input.is-large[type="submit"], .bg-page input.is-large[type="reset"], .bg-login input.is-large[type="reset"], .bg-extend input.is-large[type="reset"], .bg-nav input.is-large[type="reset"], .bg-aside input.is-large[type="reset"], .bg-lobby input.is-large[type="reset"], .bg-article input.is-large[type="reset"], .bg-page input.is-large[type="button"], .bg-login input.is-large[type="button"], .bg-extend input.is-large[type="button"], .bg-nav input.is-large[type="button"], .bg-aside input.is-large[type="button"], .bg-lobby input.is-large[type="button"], .bg-article input.is-large[type="button"], .bg-page button.is-large, .bg-login button.is-large, .bg-extend button.is-large, .bg-nav button.is-large, .bg-aside button.is-large, .bg-lobby button.is-large, .bg-article button.is-large, .input.textBtn a.is-large, .input.passwordBtn a.is-large, .input.dateBtn a.is-large, .input.emailBtn a.is-large, .input.numberBtn a.is-large, .md.build-heading .func a.is-large {
  padding: 10px 28px;
  font-size: 1.15em;
  height: 42px;
}
/* line 48, ../sass/_set-btn.scss */
.bg-page .is-square.btn, .bg-login .is-square.btn, .bg-extend .is-square.btn, .bg-nav .is-square.btn, .bg-aside .is-square.btn, .bg-lobby .is-square.btn, .bg-article .is-square.btn, .bg-page input.is-square[type="submit"], .bg-login input.is-square[type="submit"], .bg-extend input.is-square[type="submit"], .bg-nav input.is-square[type="submit"], .bg-aside input.is-square[type="submit"], .bg-lobby input.is-square[type="submit"], .bg-article input.is-square[type="submit"], .bg-page input.is-square[type="reset"], .bg-login input.is-square[type="reset"], .bg-extend input.is-square[type="reset"], .bg-nav input.is-square[type="reset"], .bg-aside input.is-square[type="reset"], .bg-lobby input.is-square[type="reset"], .bg-article input.is-square[type="reset"], .bg-page input.is-square[type="button"], .bg-login input.is-square[type="button"], .bg-extend input.is-square[type="button"], .bg-nav input.is-square[type="button"], .bg-aside input.is-square[type="button"], .bg-lobby input.is-square[type="button"], .bg-article input.is-square[type="button"], .bg-page button.is-square, .bg-login button.is-square, .bg-extend button.is-square, .bg-nav button.is-square, .bg-aside button.is-square, .bg-lobby button.is-square, .bg-article button.is-square, .input.textBtn a.is-square, .input.passwordBtn a.is-square, .input.dateBtn a.is-square, .input.emailBtn a.is-square, .input.numberBtn a.is-square, .md.build-heading .func a.is-square {
  border-radius: 3px;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-normal.btn, .bg-login .is-normal.btn, .bg-extend .is-normal.btn, .bg-nav .is-normal.btn, .bg-aside .is-normal.btn, .bg-lobby .is-normal.btn, .bg-article .is-normal.btn, .bg-page input.is-normal[type="submit"], .bg-login input.is-normal[type="submit"], .bg-extend input.is-normal[type="submit"], .bg-nav input.is-normal[type="submit"], .bg-aside input.is-normal[type="submit"], .bg-lobby input.is-normal[type="submit"], .bg-article input.is-normal[type="submit"], .bg-page input.is-normal[type="reset"], .bg-login input.is-normal[type="reset"], .bg-extend input.is-normal[type="reset"], .bg-nav input.is-normal[type="reset"], .bg-aside input.is-normal[type="reset"], .bg-lobby input.is-normal[type="reset"], .bg-article input.is-normal[type="reset"], .bg-page input.is-normal[type="button"], .bg-login input.is-normal[type="button"], .bg-extend input.is-normal[type="button"], .bg-nav input.is-normal[type="button"], .bg-aside input.is-normal[type="button"], .bg-lobby input.is-normal[type="button"], .bg-article input.is-normal[type="button"], .bg-page button.is-normal, .bg-login button.is-normal, .bg-extend button.is-normal, .bg-nav button.is-normal, .bg-aside button.is-normal, .bg-lobby button.is-normal, .bg-article button.is-normal, .input.textBtn a.is-normal, .input.passwordBtn a.is-normal, .input.dateBtn a.is-normal, .input.emailBtn a.is-normal, .input.numberBtn a.is-normal, .md.build-heading .func a.is-normal {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
  color: #506068 !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-normal.btn:hover, .bg-login .is-normal.btn:hover, .bg-extend .is-normal.btn:hover, .bg-nav .is-normal.btn:hover, .bg-aside .is-normal.btn:hover, .bg-lobby .is-normal.btn:hover, .bg-article .is-normal.btn:hover, .bg-page input.is-normal[type="submit"]:hover, .bg-login input.is-normal[type="submit"]:hover, .bg-extend input.is-normal[type="submit"]:hover, .bg-nav input.is-normal[type="submit"]:hover, .bg-aside input.is-normal[type="submit"]:hover, .bg-lobby input.is-normal[type="submit"]:hover, .bg-article input.is-normal[type="submit"]:hover, .bg-page input.is-normal[type="reset"]:hover, .bg-login input.is-normal[type="reset"]:hover, .bg-extend input.is-normal[type="reset"]:hover, .bg-nav input.is-normal[type="reset"]:hover, .bg-aside input.is-normal[type="reset"]:hover, .bg-lobby input.is-normal[type="reset"]:hover, .bg-article input.is-normal[type="reset"]:hover, .bg-page input.is-normal[type="button"]:hover, .bg-login input.is-normal[type="button"]:hover, .bg-extend input.is-normal[type="button"]:hover, .bg-nav input.is-normal[type="button"]:hover, .bg-aside input.is-normal[type="button"]:hover, .bg-lobby input.is-normal[type="button"]:hover, .bg-article input.is-normal[type="button"]:hover, .bg-page button.is-normal:hover, .bg-login button.is-normal:hover, .bg-extend button.is-normal:hover, .bg-nav button.is-normal:hover, .bg-aside button.is-normal:hover, .bg-lobby button.is-normal:hover, .bg-article button.is-normal:hover, .input.textBtn a.is-normal:hover, .input.passwordBtn a.is-normal:hover, .input.dateBtn a.is-normal:hover, .input.emailBtn a.is-normal:hover, .input.numberBtn a.is-normal:hover, .md.build-heading .func a.is-normal:hover {
  background-color: #d3e3e7;
  border-color: #d3e3e7;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-premary.btn, .bg-login .is-premary.btn, .bg-extend .is-premary.btn, .bg-nav .is-premary.btn, .bg-aside .is-premary.btn, .bg-lobby .is-premary.btn, .bg-article .is-premary.btn, .bg-page input.is-premary[type="submit"], .bg-login input.is-premary[type="submit"], .bg-extend input.is-premary[type="submit"], .bg-nav input.is-premary[type="submit"], .bg-aside input.is-premary[type="submit"], .bg-lobby input.is-premary[type="submit"], .bg-article input.is-premary[type="submit"], .bg-page input.is-premary[type="reset"], .bg-login input.is-premary[type="reset"], .bg-extend input.is-premary[type="reset"], .bg-nav input.is-premary[type="reset"], .bg-aside input.is-premary[type="reset"], .bg-lobby input.is-premary[type="reset"], .bg-article input.is-premary[type="reset"], .bg-page input.is-premary[type="button"], .bg-login input.is-premary[type="button"], .bg-extend input.is-premary[type="button"], .bg-nav input.is-premary[type="button"], .bg-aside input.is-premary[type="button"], .bg-lobby input.is-premary[type="button"], .bg-article input.is-premary[type="button"], .bg-page button.is-premary, .bg-login button.is-premary, .bg-extend button.is-premary, .bg-nav button.is-premary, .bg-aside button.is-premary, .bg-lobby button.is-premary, .bg-article button.is-premary, .input.textBtn a.is-premary, .input.passwordBtn a.is-premary, .input.dateBtn a.is-premary, .input.emailBtn a.is-premary, .input.numberBtn a.is-premary, .md.build-heading .func a {
  background-color: #4da6ff;
  border-color: #1e92ef;
  color: #ffffff !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-premary.btn:hover, .bg-login .is-premary.btn:hover, .bg-extend .is-premary.btn:hover, .bg-nav .is-premary.btn:hover, .bg-aside .is-premary.btn:hover, .bg-lobby .is-premary.btn:hover, .bg-article .is-premary.btn:hover, .bg-page input.is-premary[type="submit"]:hover, .bg-login input.is-premary[type="submit"]:hover, .bg-extend input.is-premary[type="submit"]:hover, .bg-nav input.is-premary[type="submit"]:hover, .bg-aside input.is-premary[type="submit"]:hover, .bg-lobby input.is-premary[type="submit"]:hover, .bg-article input.is-premary[type="submit"]:hover, .bg-page input.is-premary[type="reset"]:hover, .bg-login input.is-premary[type="reset"]:hover, .bg-extend input.is-premary[type="reset"]:hover, .bg-nav input.is-premary[type="reset"]:hover, .bg-aside input.is-premary[type="reset"]:hover, .bg-lobby input.is-premary[type="reset"]:hover, .bg-article input.is-premary[type="reset"]:hover, .bg-page input.is-premary[type="button"]:hover, .bg-login input.is-premary[type="button"]:hover, .bg-extend input.is-premary[type="button"]:hover, .bg-nav input.is-premary[type="button"]:hover, .bg-aside input.is-premary[type="button"]:hover, .bg-lobby input.is-premary[type="button"]:hover, .bg-article input.is-premary[type="button"]:hover, .bg-page button.is-premary:hover, .bg-login button.is-premary:hover, .bg-extend button.is-premary:hover, .bg-nav button.is-premary:hover, .bg-aside button.is-premary:hover, .bg-lobby button.is-premary:hover, .bg-article button.is-premary:hover, .input.textBtn a.is-premary:hover, .input.passwordBtn a.is-premary:hover, .input.dateBtn a.is-premary:hover, .input.emailBtn a.is-premary:hover, .input.numberBtn a.is-premary:hover, .md.build-heading .func a:hover {
  background-color: #1a8cff;
  border-color: #1a8cff;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-secondary.btn, .bg-login .is-secondary.btn, .bg-extend .is-secondary.btn, .bg-nav .is-secondary.btn, .bg-aside .is-secondary.btn, .bg-lobby .is-secondary.btn, .bg-article .is-secondary.btn, .bg-page input.is-secondary[type="submit"], .bg-login input.is-secondary[type="submit"], .bg-extend input.is-secondary[type="submit"], .bg-nav input.is-secondary[type="submit"], .bg-aside input.is-secondary[type="submit"], .bg-lobby input.is-secondary[type="submit"], .bg-article input.is-secondary[type="submit"], .bg-page input.is-secondary[type="reset"], .bg-login input.is-secondary[type="reset"], .bg-extend input.is-secondary[type="reset"], .bg-nav input.is-secondary[type="reset"], .bg-aside input.is-secondary[type="reset"], .bg-lobby input.is-secondary[type="reset"], .bg-article input.is-secondary[type="reset"], .bg-page input.is-secondary[type="button"], .bg-login input.is-secondary[type="button"], .bg-extend input.is-secondary[type="button"], .bg-nav input.is-secondary[type="button"], .bg-aside input.is-secondary[type="button"], .bg-lobby input.is-secondary[type="button"], .bg-article input.is-secondary[type="button"], .bg-page button.is-secondary, .bg-login button.is-secondary, .bg-extend button.is-secondary, .bg-nav button.is-secondary, .bg-aside button.is-secondary, .bg-lobby button.is-secondary, .bg-article button.is-secondary, .input.textBtn a.is-secondary, .input.passwordBtn a.is-secondary, .input.dateBtn a.is-secondary, .input.emailBtn a.is-secondary, .input.numberBtn a.is-secondary, .md.build-heading .func a.is-secondary {
  background-color: #00d587;
  border-color: #00bc77;
  color: #ffffff !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-secondary.btn:hover, .bg-login .is-secondary.btn:hover, .bg-extend .is-secondary.btn:hover, .bg-nav .is-secondary.btn:hover, .bg-aside .is-secondary.btn:hover, .bg-lobby .is-secondary.btn:hover, .bg-article .is-secondary.btn:hover, .bg-page input.is-secondary[type="submit"]:hover, .bg-login input.is-secondary[type="submit"]:hover, .bg-extend input.is-secondary[type="submit"]:hover, .bg-nav input.is-secondary[type="submit"]:hover, .bg-aside input.is-secondary[type="submit"]:hover, .bg-lobby input.is-secondary[type="submit"]:hover, .bg-article input.is-secondary[type="submit"]:hover, .bg-page input.is-secondary[type="reset"]:hover, .bg-login input.is-secondary[type="reset"]:hover, .bg-extend input.is-secondary[type="reset"]:hover, .bg-nav input.is-secondary[type="reset"]:hover, .bg-aside input.is-secondary[type="reset"]:hover, .bg-lobby input.is-secondary[type="reset"]:hover, .bg-article input.is-secondary[type="reset"]:hover, .bg-page input.is-secondary[type="button"]:hover, .bg-login input.is-secondary[type="button"]:hover, .bg-extend input.is-secondary[type="button"]:hover, .bg-nav input.is-secondary[type="button"]:hover, .bg-aside input.is-secondary[type="button"]:hover, .bg-lobby input.is-secondary[type="button"]:hover, .bg-article input.is-secondary[type="button"]:hover, .bg-page button.is-secondary:hover, .bg-login button.is-secondary:hover, .bg-extend button.is-secondary:hover, .bg-nav button.is-secondary:hover, .bg-aside button.is-secondary:hover, .bg-lobby button.is-secondary:hover, .bg-article button.is-secondary:hover, .input.textBtn a.is-secondary:hover, .input.passwordBtn a.is-secondary:hover, .input.dateBtn a.is-secondary:hover, .input.emailBtn a.is-secondary:hover, .input.numberBtn a.is-secondary:hover, .md.build-heading .func a.is-secondary:hover {
  background-color: #00a267;
  border-color: #00a267;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-info.btn, .bg-login .is-info.btn, .bg-extend .is-info.btn, .bg-nav .is-info.btn, .bg-aside .is-info.btn, .bg-lobby .is-info.btn, .bg-article .is-info.btn, .bg-page input.is-info[type="submit"], .bg-login input.is-info[type="submit"], .bg-extend input.is-info[type="submit"], .bg-nav input.is-info[type="submit"], .bg-aside input.is-info[type="submit"], .bg-lobby input.is-info[type="submit"], .bg-article input.is-info[type="submit"], .bg-page input.is-info[type="reset"], .bg-login input.is-info[type="reset"], .bg-extend input.is-info[type="reset"], .bg-nav input.is-info[type="reset"], .bg-aside input.is-info[type="reset"], .bg-lobby input.is-info[type="reset"], .bg-article input.is-info[type="reset"], .bg-page input.is-info[type="button"], .bg-login input.is-info[type="button"], .bg-extend input.is-info[type="button"], .bg-nav input.is-info[type="button"], .bg-aside input.is-info[type="button"], .bg-lobby input.is-info[type="button"], .bg-article input.is-info[type="button"], .bg-page button.is-info, .bg-login button.is-info, .bg-extend button.is-info, .bg-nav button.is-info, .bg-aside button.is-info, .bg-lobby button.is-info, .bg-article button.is-info, .input.textBtn a.is-info, .input.passwordBtn a.is-info, .input.dateBtn a.is-info, .input.emailBtn a.is-info, .input.numberBtn a.is-info, .md.build-heading .func a.is-info {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
  color: #1a8cff !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-info.btn:hover, .bg-login .is-info.btn:hover, .bg-extend .is-info.btn:hover, .bg-nav .is-info.btn:hover, .bg-aside .is-info.btn:hover, .bg-lobby .is-info.btn:hover, .bg-article .is-info.btn:hover, .bg-page input.is-info[type="submit"]:hover, .bg-login input.is-info[type="submit"]:hover, .bg-extend input.is-info[type="submit"]:hover, .bg-nav input.is-info[type="submit"]:hover, .bg-aside input.is-info[type="submit"]:hover, .bg-lobby input.is-info[type="submit"]:hover, .bg-article input.is-info[type="submit"]:hover, .bg-page input.is-info[type="reset"]:hover, .bg-login input.is-info[type="reset"]:hover, .bg-extend input.is-info[type="reset"]:hover, .bg-nav input.is-info[type="reset"]:hover, .bg-aside input.is-info[type="reset"]:hover, .bg-lobby input.is-info[type="reset"]:hover, .bg-article input.is-info[type="reset"]:hover, .bg-page input.is-info[type="button"]:hover, .bg-login input.is-info[type="button"]:hover, .bg-extend input.is-info[type="button"]:hover, .bg-nav input.is-info[type="button"]:hover, .bg-aside input.is-info[type="button"]:hover, .bg-lobby input.is-info[type="button"]:hover, .bg-article input.is-info[type="button"]:hover, .bg-page button.is-info:hover, .bg-login button.is-info:hover, .bg-extend button.is-info:hover, .bg-nav button.is-info:hover, .bg-aside button.is-info:hover, .bg-lobby button.is-info:hover, .bg-article button.is-info:hover, .input.textBtn a.is-info:hover, .input.passwordBtn a.is-info:hover, .input.dateBtn a.is-info:hover, .input.emailBtn a.is-info:hover, .input.numberBtn a.is-info:hover, .md.build-heading .func a.is-info:hover {
  background-color: #b8dcfc;
  border-color: #b8dcfc;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-warning.btn, .bg-login .is-warning.btn, .bg-extend .is-warning.btn, .bg-nav .is-warning.btn, .bg-aside .is-warning.btn, .bg-lobby .is-warning.btn, .bg-article .is-warning.btn, .bg-page input.is-warning[type="submit"], .bg-login input.is-warning[type="submit"], .bg-extend input.is-warning[type="submit"], .bg-nav input.is-warning[type="submit"], .bg-aside input.is-warning[type="submit"], .bg-lobby input.is-warning[type="submit"], .bg-article input.is-warning[type="submit"], .bg-page input.is-warning[type="reset"], .bg-login input.is-warning[type="reset"], .bg-extend input.is-warning[type="reset"], .bg-nav input.is-warning[type="reset"], .bg-aside input.is-warning[type="reset"], .bg-lobby input.is-warning[type="reset"], .bg-article input.is-warning[type="reset"], .bg-page input.is-warning[type="button"], .bg-login input.is-warning[type="button"], .bg-extend input.is-warning[type="button"], .bg-nav input.is-warning[type="button"], .bg-aside input.is-warning[type="button"], .bg-lobby input.is-warning[type="button"], .bg-article input.is-warning[type="button"], .bg-page button.is-warning, .bg-login button.is-warning, .bg-extend button.is-warning, .bg-nav button.is-warning, .bg-aside button.is-warning, .bg-lobby button.is-warning, .bg-article button.is-warning, .input.textBtn a.is-warning, .input.passwordBtn a.is-warning, .input.dateBtn a.is-warning, .input.emailBtn a.is-warning, .input.numberBtn a.is-warning, .md.build-heading .func a.is-warning {
  background-color: #fff3cd;
  border-color: #ffeeba;
  color: #856404 !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-warning.btn:hover, .bg-login .is-warning.btn:hover, .bg-extend .is-warning.btn:hover, .bg-nav .is-warning.btn:hover, .bg-aside .is-warning.btn:hover, .bg-lobby .is-warning.btn:hover, .bg-article .is-warning.btn:hover, .bg-page input.is-warning[type="submit"]:hover, .bg-login input.is-warning[type="submit"]:hover, .bg-extend input.is-warning[type="submit"]:hover, .bg-nav input.is-warning[type="submit"]:hover, .bg-aside input.is-warning[type="submit"]:hover, .bg-lobby input.is-warning[type="submit"]:hover, .bg-article input.is-warning[type="submit"]:hover, .bg-page input.is-warning[type="reset"]:hover, .bg-login input.is-warning[type="reset"]:hover, .bg-extend input.is-warning[type="reset"]:hover, .bg-nav input.is-warning[type="reset"]:hover, .bg-aside input.is-warning[type="reset"]:hover, .bg-lobby input.is-warning[type="reset"]:hover, .bg-article input.is-warning[type="reset"]:hover, .bg-page input.is-warning[type="button"]:hover, .bg-login input.is-warning[type="button"]:hover, .bg-extend input.is-warning[type="button"]:hover, .bg-nav input.is-warning[type="button"]:hover, .bg-aside input.is-warning[type="button"]:hover, .bg-lobby input.is-warning[type="button"]:hover, .bg-article input.is-warning[type="button"]:hover, .bg-page button.is-warning:hover, .bg-login button.is-warning:hover, .bg-extend button.is-warning:hover, .bg-nav button.is-warning:hover, .bg-aside button.is-warning:hover, .bg-lobby button.is-warning:hover, .bg-article button.is-warning:hover, .input.textBtn a.is-warning:hover, .input.passwordBtn a.is-warning:hover, .input.dateBtn a.is-warning:hover, .input.emailBtn a.is-warning:hover, .input.numberBtn a.is-warning:hover, .md.build-heading .func a.is-warning:hover {
  background-color: #ffe79a;
  border-color: #ffe79a;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-expert.btn, .bg-login .is-expert.btn, .bg-extend .is-expert.btn, .bg-nav .is-expert.btn, .bg-aside .is-expert.btn, .bg-lobby .is-expert.btn, .bg-article .is-expert.btn, .bg-page input.is-expert[type="submit"], .bg-login input.is-expert[type="submit"], .bg-extend input.is-expert[type="submit"], .bg-nav input.is-expert[type="submit"], .bg-aside input.is-expert[type="submit"], .bg-lobby input.is-expert[type="submit"], .bg-article input.is-expert[type="submit"], .bg-page input.is-expert[type="reset"], .bg-login input.is-expert[type="reset"], .bg-extend input.is-expert[type="reset"], .bg-nav input.is-expert[type="reset"], .bg-aside input.is-expert[type="reset"], .bg-lobby input.is-expert[type="reset"], .bg-article input.is-expert[type="reset"], .bg-page input.is-expert[type="button"], .bg-login input.is-expert[type="button"], .bg-extend input.is-expert[type="button"], .bg-nav input.is-expert[type="button"], .bg-aside input.is-expert[type="button"], .bg-lobby input.is-expert[type="button"], .bg-article input.is-expert[type="button"], .bg-page button.is-expert, .bg-login button.is-expert, .bg-extend button.is-expert, .bg-nav button.is-expert, .bg-aside button.is-expert, .bg-lobby button.is-expert, .bg-article button.is-expert, .input.textBtn a.is-expert, .input.passwordBtn a.is-expert, .input.dateBtn a.is-expert, .input.emailBtn a.is-expert, .input.numberBtn a.is-expert, .md.build-heading .func a.is-expert {
  background-color: #e6e8f4;
  border-color: #b0b6df;
  color: #5d68b9 !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-expert.btn:hover, .bg-login .is-expert.btn:hover, .bg-extend .is-expert.btn:hover, .bg-nav .is-expert.btn:hover, .bg-aside .is-expert.btn:hover, .bg-lobby .is-expert.btn:hover, .bg-article .is-expert.btn:hover, .bg-page input.is-expert[type="submit"]:hover, .bg-login input.is-expert[type="submit"]:hover, .bg-extend input.is-expert[type="submit"]:hover, .bg-nav input.is-expert[type="submit"]:hover, .bg-aside input.is-expert[type="submit"]:hover, .bg-lobby input.is-expert[type="submit"]:hover, .bg-article input.is-expert[type="submit"]:hover, .bg-page input.is-expert[type="reset"]:hover, .bg-login input.is-expert[type="reset"]:hover, .bg-extend input.is-expert[type="reset"]:hover, .bg-nav input.is-expert[type="reset"]:hover, .bg-aside input.is-expert[type="reset"]:hover, .bg-lobby input.is-expert[type="reset"]:hover, .bg-article input.is-expert[type="reset"]:hover, .bg-page input.is-expert[type="button"]:hover, .bg-login input.is-expert[type="button"]:hover, .bg-extend input.is-expert[type="button"]:hover, .bg-nav input.is-expert[type="button"]:hover, .bg-aside input.is-expert[type="button"]:hover, .bg-lobby input.is-expert[type="button"]:hover, .bg-article input.is-expert[type="button"]:hover, .bg-page button.is-expert:hover, .bg-login button.is-expert:hover, .bg-extend button.is-expert:hover, .bg-nav button.is-expert:hover, .bg-aside button.is-expert:hover, .bg-lobby button.is-expert:hover, .bg-article button.is-expert:hover, .input.textBtn a.is-expert:hover, .input.passwordBtn a.is-expert:hover, .input.dateBtn a.is-expert:hover, .input.emailBtn a.is-expert:hover, .input.numberBtn a.is-expert:hover, .md.build-heading .func a.is-expert:hover {
  background-color: #c3c7e4;
  border-color: #c3c7e4;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-danger.btn, .bg-login .is-danger.btn, .bg-extend .is-danger.btn, .bg-nav .is-danger.btn, .bg-aside .is-danger.btn, .bg-lobby .is-danger.btn, .bg-article .is-danger.btn, .bg-page input.is-danger[type="submit"], .bg-login input.is-danger[type="submit"], .bg-extend input.is-danger[type="submit"], .bg-nav input.is-danger[type="submit"], .bg-aside input.is-danger[type="submit"], .bg-lobby input.is-danger[type="submit"], .bg-article input.is-danger[type="submit"], .bg-page input.is-danger[type="reset"], .bg-login input.is-danger[type="reset"], .bg-extend input.is-danger[type="reset"], .bg-nav input.is-danger[type="reset"], .bg-aside input.is-danger[type="reset"], .bg-lobby input.is-danger[type="reset"], .bg-article input.is-danger[type="reset"], .bg-page input.is-danger[type="button"], .bg-login input.is-danger[type="button"], .bg-extend input.is-danger[type="button"], .bg-nav input.is-danger[type="button"], .bg-aside input.is-danger[type="button"], .bg-lobby input.is-danger[type="button"], .bg-article input.is-danger[type="button"], .bg-page button.is-danger, .bg-login button.is-danger, .bg-extend button.is-danger, .bg-nav button.is-danger, .bg-aside button.is-danger, .bg-lobby button.is-danger, .bg-article button.is-danger, .input.textBtn a.is-danger, .input.passwordBtn a.is-danger, .input.dateBtn a.is-danger, .input.emailBtn a.is-danger, .input.numberBtn a.is-danger, .md.build-heading .func a.is-danger {
  background-color: #fff1f1;
  border-color: #f4dddd;
  color: #ff676c !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-danger.btn:hover, .bg-login .is-danger.btn:hover, .bg-extend .is-danger.btn:hover, .bg-nav .is-danger.btn:hover, .bg-aside .is-danger.btn:hover, .bg-lobby .is-danger.btn:hover, .bg-article .is-danger.btn:hover, .bg-page input.is-danger[type="submit"]:hover, .bg-login input.is-danger[type="submit"]:hover, .bg-extend input.is-danger[type="submit"]:hover, .bg-nav input.is-danger[type="submit"]:hover, .bg-aside input.is-danger[type="submit"]:hover, .bg-lobby input.is-danger[type="submit"]:hover, .bg-article input.is-danger[type="submit"]:hover, .bg-page input.is-danger[type="reset"]:hover, .bg-login input.is-danger[type="reset"]:hover, .bg-extend input.is-danger[type="reset"]:hover, .bg-nav input.is-danger[type="reset"]:hover, .bg-aside input.is-danger[type="reset"]:hover, .bg-lobby input.is-danger[type="reset"]:hover, .bg-article input.is-danger[type="reset"]:hover, .bg-page input.is-danger[type="button"]:hover, .bg-login input.is-danger[type="button"]:hover, .bg-extend input.is-danger[type="button"]:hover, .bg-nav input.is-danger[type="button"]:hover, .bg-aside input.is-danger[type="button"]:hover, .bg-lobby input.is-danger[type="button"]:hover, .bg-article input.is-danger[type="button"]:hover, .bg-page button.is-danger:hover, .bg-login button.is-danger:hover, .bg-extend button.is-danger:hover, .bg-nav button.is-danger:hover, .bg-aside button.is-danger:hover, .bg-lobby button.is-danger:hover, .bg-article button.is-danger:hover, .input.textBtn a.is-danger:hover, .input.passwordBtn a.is-danger:hover, .input.dateBtn a.is-danger:hover, .input.emailBtn a.is-danger:hover, .input.numberBtn a.is-danger:hover, .md.build-heading .func a.is-danger:hover {
  background-color: #ffbebe;
  border-color: #ffbebe;
}
/* line 61, ../sass/_set-btn.scss */
.bg-page .is-success.btn, .bg-login .is-success.btn, .bg-extend .is-success.btn, .bg-nav .is-success.btn, .bg-aside .is-success.btn, .bg-lobby .is-success.btn, .bg-article .is-success.btn, .bg-page input.is-success[type="submit"], .bg-login input.is-success[type="submit"], .bg-extend input.is-success[type="submit"], .bg-nav input.is-success[type="submit"], .bg-aside input.is-success[type="submit"], .bg-lobby input.is-success[type="submit"], .bg-article input.is-success[type="submit"], .bg-page input.is-success[type="reset"], .bg-login input.is-success[type="reset"], .bg-extend input.is-success[type="reset"], .bg-nav input.is-success[type="reset"], .bg-aside input.is-success[type="reset"], .bg-lobby input.is-success[type="reset"], .bg-article input.is-success[type="reset"], .bg-page input.is-success[type="button"], .bg-login input.is-success[type="button"], .bg-extend input.is-success[type="button"], .bg-nav input.is-success[type="button"], .bg-aside input.is-success[type="button"], .bg-lobby input.is-success[type="button"], .bg-article input.is-success[type="button"], .bg-page button.is-success, .bg-login button.is-success, .bg-extend button.is-success, .bg-nav button.is-success, .bg-aside button.is-success, .bg-lobby button.is-success, .bg-article button.is-success, .input.textBtn a.is-success, .input.passwordBtn a.is-success, .input.dateBtn a.is-success, .input.emailBtn a.is-success, .input.numberBtn a.is-success, .md.build-heading .func a.is-success {
  background-color: #d9f6ea;
  border-color: #bfedd4;
  color: #00a267 !important;
}
/* line 66, ../sass/_set-btn.scss */
.bg-page .is-success.btn:hover, .bg-login .is-success.btn:hover, .bg-extend .is-success.btn:hover, .bg-nav .is-success.btn:hover, .bg-aside .is-success.btn:hover, .bg-lobby .is-success.btn:hover, .bg-article .is-success.btn:hover, .bg-page input.is-success[type="submit"]:hover, .bg-login input.is-success[type="submit"]:hover, .bg-extend input.is-success[type="submit"]:hover, .bg-nav input.is-success[type="submit"]:hover, .bg-aside input.is-success[type="submit"]:hover, .bg-lobby input.is-success[type="submit"]:hover, .bg-article input.is-success[type="submit"]:hover, .bg-page input.is-success[type="reset"]:hover, .bg-login input.is-success[type="reset"]:hover, .bg-extend input.is-success[type="reset"]:hover, .bg-nav input.is-success[type="reset"]:hover, .bg-aside input.is-success[type="reset"]:hover, .bg-lobby input.is-success[type="reset"]:hover, .bg-article input.is-success[type="reset"]:hover, .bg-page input.is-success[type="button"]:hover, .bg-login input.is-success[type="button"]:hover, .bg-extend input.is-success[type="button"]:hover, .bg-nav input.is-success[type="button"]:hover, .bg-aside input.is-success[type="button"]:hover, .bg-lobby input.is-success[type="button"]:hover, .bg-article input.is-success[type="button"]:hover, .bg-page button.is-success:hover, .bg-login button.is-success:hover, .bg-extend button.is-success:hover, .bg-nav button.is-success:hover, .bg-aside button.is-success:hover, .bg-lobby button.is-success:hover, .bg-article button.is-success:hover, .input.textBtn a.is-success:hover, .input.passwordBtn a.is-success:hover, .input.dateBtn a.is-success:hover, .input.emailBtn a.is-success:hover, .input.numberBtn a.is-success:hover, .md.build-heading .func a.is-success:hover {
  background-color: #b0ecd3;
  border-color: #b0ecd3;
}

@font-face {
  font-family: 'icomoon';
  src: url("../images/icon-font/icomoon.eot?59oic8");
  src: url("../images/icon-font/icomoon.eot?#iefix59oic8") format("embedded-opentype"), url("../images/icon-font/icomoon.ttf?59oic8") format("truetype"), url("../images/icon-font/icomoon.woff?59oic8") format("woff"), url("../images/icon-font/icomoon.svg?59oic8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../sass/_set-font.scss */
.font:after {
  content: '';
  display: inline-block;
  width: .2em;
}
/* line 22, ../sass/_set-font.scss */
.font:before {
  font-family: 'icomoon';
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-right: 3px;
  vertical-align: bottom;
}
/* line 34, ../sass/_set-font.scss */
.font-error.font:before {
  content: "\e000";
}
/* line 38, ../sass/_set-font.scss */
.font-error_outline.font:before {
  content: "\e001";
}
/* line 42, ../sass/_set-font.scss */
.font-warning.font:before {
  content: "\e002";
}
/* line 46, ../sass/_set-font.scss */
.font-album.font:before {
  content: "\e004";
}
/* line 50, ../sass/_set-font.scss */
.font-equalizer.font:before {
  content: "\e007";
}
/* line 54, ../sass/_set-font.scss */
.font-mic.font:before {
  content: "\e00f";
}
/* line 58, ../sass/_set-font.scss */
.font-mic_none.font:before {
  content: "\e010";
}
/* line 62, ../sass/_set-font.scss */
.font-mic_off.font:before {
  content: "\e011";
}
/* line 66, ../sass/_set-font.scss */
.font-movie.font:before {
  content: "\e012";
}
/* line 70, ../sass/_set-font.scss */
.font-library_add.font:before {
  content: "\e013";
}
/* line 74, ../sass/_set-font.scss */
.font-library_books.font:before {
  content: "\e014";
}
/* line 78, ../sass/_set-font.scss */
.font-library_music.font:before {
  content: "\e015";
}
/* line 82, ../sass/_set-font.scss */
.font-play_arrow.font:before {
  content: "\e01b";
}
/* line 86, ../sass/_set-font.scss */
.font-play_circle_filled.font:before {
  content: "\e01c";
}
/* line 90, ../sass/_set-font.scss */
.font-play_circle_outline.font:before {
  content: "\e01d";
}
/* line 94, ../sass/_set-font.scss */
.font-queue.font:before {
  content: "\e01f";
}
/* line 98, ../sass/_set-font.scss */
.font-recent_actors.font:before {
  content: "\e022";
}
/* line 102, ../sass/_set-font.scss */
.font-subtitles.font:before {
  content: "\e02b";
}
/* line 106, ../sass/_set-font.scss */
.font-volume_down.font:before {
  content: "\e030";
}
/* line 110, ../sass/_set-font.scss */
.font-volume_mute.font:before {
  content: "\e031";
}
/* line 114, ../sass/_set-font.scss */
.font-volume_up.font:before {
  content: "\e033";
}
/* line 118, ../sass/_set-font.scss */
.font-chat.font:before {
  content: "\e046";
}
/* line 122, ../sass/_set-font.scss */
.font-clear_all.font:before {
  content: "\e047";
}
/* line 126, ../sass/_set-font.scss */
.font-comment.font:before {
  content: "\e048";
}
/* line 130, ../sass/_set-font.scss */
.font-email.font:before {
  content: "\e04c";
}
/* line 134, ../sass/_set-font.scss */
.font-forum.font:before {
  content: "\e04d";
}
/* line 138, ../sass/_set-font.scss */
.font-location_off.font:before {
  content: "\e051";
}
/* line 142, ../sass/_set-font.scss */
.font-location_on.font:before {
  content: "\e052";
}
/* line 146, ../sass/_set-font.scss */
.font-message.font:before {
  content: "\e053";
}
/* line 150, ../sass/_set-font.scss */
.font-chat_bubble.font:before {
  content: "\e054";
}
/* line 154, ../sass/_set-font.scss */
.font-chat_bubble_outline.font:before {
  content: "\e055";
}
/* line 158, ../sass/_set-font.scss */
.font-contact_phone.font:before {
  content: "\e059";
}
/* line 162, ../sass/_set-font.scss */
.font-stay_current_landscape.font:before {
  content: "\e05c";
}
/* line 166, ../sass/_set-font.scss */
.font-stay_current_portrait.font:before {
  content: "\e05d";
}
/* line 170, ../sass/_set-font.scss */
.font-stay_primary_landscape.font:before {
  content: "\e05e";
}
/* line 174, ../sass/_set-font.scss */
.font-stay_primary_portrait.font:before {
  content: "\e05f";
}
/* line 178, ../sass/_set-font.scss */
.font-add.font:before {
  content: "\e069";
}
/* line 182, ../sass/_set-font.scss */
.font-add_box.font:before {
  content: "\e06a";
}
/* line 186, ../sass/_set-font.scss */
.font-add_circle.font:before {
  content: "\e06b";
}
/* line 190, ../sass/_set-font.scss */
.font-add_circle_outline.font:before {
  content: "\e06c";
}
/* line 194, ../sass/_set-font.scss */
.font-content_copy.font:before {
  content: "\e071";
}
/* line 198, ../sass/_set-font.scss */
.font-drafts.font:before {
  content: "\e075";
}
/* line 202, ../sass/_set-font.scss */
.font-flag.font:before {
  content: "\e077";
}
/* line 206, ../sass/_set-font.scss */
.font-forward.font:before {
  content: "\e078";
}
/* line 210, ../sass/_set-font.scss */
.font-inbox.font:before {
  content: "\e07a";
}
/* line 214, ../sass/_set-font.scss */
.font-mail.font:before {
  content: "\e07c";
}
/* line 218, ../sass/_set-font.scss */
.font-markunread.font:before {
  content: "\e07d";
}
/* line 222, ../sass/_set-font.scss */
.font-remove_circle.font:before {
  content: "\e080";
}
/* line 226, ../sass/_set-font.scss */
.font-remove_circle_outline.font:before {
  content: "\e081";
}
/* line 230, ../sass/_set-font.scss */
.font-report.font:before {
  content: "\e084";
}
/* line 234, ../sass/_set-font.scss */
.font-font_download.font:before {
  content: "\e08b";
}
/* line 238, ../sass/_set-font.scss */
.font-data_usage.font:before {
  content: "\e09f";
}
/* line 242, ../sass/_set-font.scss */
.font-storage.font:before {
  content: "\e0bc";
}
/* line 246, ../sass/_set-font.scss */
.font-border_color.font:before {
  content: "\e0c5";
}
/* line 250, ../sass/_set-font.scss */
.font-format_list_bulleted.font:before {
  content: "\e0db";
}
/* line 254, ../sass/_set-font.scss */
.font-format_list_numbered.font:before {
  content: "\e0dc";
}
/* line 258, ../sass/_set-font.scss */
.font-format_quote.font:before {
  content: "\e0de";
}
/* line 262, ../sass/_set-font.scss */
.font-insert_chart.font:before {
  content: "\e0e5";
}
/* line 266, ../sass/_set-font.scss */
.font-insert_comment.font:before {
  content: "\e0e6";
}
/* line 270, ../sass/_set-font.scss */
.font-insert_drive_file.font:before {
  content: "\e0e7";
}
/* line 274, ../sass/_set-font.scss */
.font-insert_emo.font, .font-font.font:before {
  content: "\e0e8";
}
/* line 278, ../sass/_set-font.scss */
.font-insert_invitation.font:before {
  content: "\e0e9";
}
/* line 282, ../sass/_set-font.scss */
.font-insert_photo.font:before {
  content: "\e0eb";
}
/* line 286, ../sass/_set-font.scss */
.font-mode_comment.font:before {
  content: "\e0ed";
}
/* line 290, ../sass/_set-font.scss */
.font-mode_edit.font:before {
  content: "\e0ee";
}
/* line 294, ../sass/_set-font.scss */
.font-publish.font:before {
  content: "\e0ef";
}
/* line 298, ../sass/_set-font.scss */
.font-attachment.font:before {
  content: "\e0f7";
}
/* line 302, ../sass/_set-font.scss */
.font-cloud.font:before {
  content: "\e0f8";
}
/* line 306, ../sass/_set-font.scss */
.font-cloud_circle.font:before {
  content: "\e0f9";
}
/* line 310, ../sass/_set-font.scss */
.font-cloud_done.font:before {
  content: "\e0fa";
}
/* line 314, ../sass/_set-font.scss */
.font-cloud_download.font:before {
  content: "\e0fb";
}
/* line 318, ../sass/_set-font.scss */
.font-cloud_queue.font:before {
  content: "\e0fd";
}
/* line 322, ../sass/_set-font.scss */
.font-cloud_upload.font:before {
  content: "\e0fe";
}
/* line 326, ../sass/_set-font.scss */
.font-folder.font:before {
  content: "\e101";
}
/* line 330, ../sass/_set-font.scss */
.font-folder_open.font:before {
  content: "\e102";
}
/* line 334, ../sass/_set-font.scss */
.font-folder_shared.font:before {
  content: "\e103";
}
/* line 338, ../sass/_set-font.scss */
.font-computer.font:before {
  content: "\e106";
}
/* line 342, ../sass/_set-font.scss */
.font-desktop_mac.font:before {
  content: "\e107";
}
/* line 346, ../sass/_set-font.scss */
.font-desktop_windows.font:before {
  content: "\e108";
}
/* line 350, ../sass/_set-font.scss */
.font-keyboard_arrow_down.font:before {
  content: "\e10f";
}
/* line 354, ../sass/_set-font.scss */
.font-keyboard_arrow_left.font:before {
  content: "\e110";
}
/* line 358, ../sass/_set-font.scss */
.font-keyboard_arrow_right.font:before {
  content: "\e111";
}
/* line 362, ../sass/_set-font.scss */
.font-keyboard_arrow_up.font:before {
  content: "\e112";
}
/* line 366, ../sass/_set-font.scss */
.font-laptop.font:before {
  content: "\e119";
}
/* line 370, ../sass/_set-font.scss */
.font-laptop_chromebook.font:before {
  content: "\e11a";
}
/* line 374, ../sass/_set-font.scss */
.font-laptop_mac.font:before {
  content: "\e11b";
}
/* line 378, ../sass/_set-font.scss */
.font-laptop_windows.font:before {
  content: "\e11c";
}
/* line 382, ../sass/_set-font.scss */
.font-phone_android.font:before {
  content: "\e11f";
}
/* line 386, ../sass/_set-font.scss */
.font-phone_iphone.font:before {
  content: "\e120";
}
/* line 390, ../sass/_set-font.scss */
.font-tablet_android.font:before {
  content: "\e12b";
}
/* line 394, ../sass/_set-font.scss */
.font-tablet_mac.font:before {
  content: "\e12c";
}
/* line 398, ../sass/_set-font.scss */
.font-tv.font:before {
  content: "\e12e";
}
/* line 402, ../sass/_set-font.scss */
.font-watch.font:before {
  content: "\e12f";
}
/* line 406, ../sass/_set-font.scss */
.font-add_to_photos.font:before {
  content: "\e132";
}
/* line 410, ../sass/_set-font.scss */
.font-assistant.font:before {
  content: "\e134";
}
/* line 414, ../sass/_set-font.scss */
.font-assistant_photo.font:before {
  content: "\e135";
}
/* line 418, ../sass/_set-font.scss */
.font-audiotrack.font:before {
  content: "\e136";
}
/* line 422, ../sass/_set-font.scss */
.font-brightness_1.font:before {
  content: "\e13b";
}
/* line 426, ../sass/_set-font.scss */
.font-broken_image.font:before {
  content: "\e142";
}
/* line 430, ../sass/_set-font.scss */
.font-camera.font:before {
  content: "\e144";
}
/* line 434, ../sass/_set-font.scss */
.font-camera_alt.font:before {
  content: "\e145";
}
/* line 438, ../sass/_set-font.scss */
.font-camera_roll.font:before {
  content: "\e148";
}
/* line 442, ../sass/_set-font.scss */
.font-collections.font:before {
  content: "\e14b";
}
/* line 446, ../sass/_set-font.scss */
.font-compare.font:before {
  content: "\e14e";
}
/* line 450, ../sass/_set-font.scss */
.font-control_point.font:before {
  content: "\e14f";
}
/* line 454, ../sass/_set-font.scss */
.font-crop_original.font:before {
  content: "\e159";
}
/* line 458, ../sass/_set-font.scss */
.font-crop_square.font:before {
  content: "\e15b";
}
/* line 462, ../sass/_set-font.scss */
.font-dehaze.font:before {
  content: "\e15c";
}
/* line 466, ../sass/_set-font.scss */
.font-edit.font:before {
  content: "\e15e";
}
/* line 470, ../sass/_set-font.scss */
.font-filter_1.font:before {
  content: "\e165";
}
/* line 474, ../sass/_set-font.scss */
.font-filter_2.font:before {
  content: "\e166";
}
/* line 478, ../sass/_set-font.scss */
.font-filter_3.font:before {
  content: "\e167";
}
/* line 482, ../sass/_set-font.scss */
.font-filter.font:before {
  content: "\e168";
}
/* line 486, ../sass/_set-font.scss */
.font-filter_4.font:before {
  content: "\e169";
}
/* line 490, ../sass/_set-font.scss */
.font-filter_5.font:before {
  content: "\e16a";
}
/* line 494, ../sass/_set-font.scss */
.font-filter_6.font:before {
  content: "\e16b";
}
/* line 498, ../sass/_set-font.scss */
.font-filter_7.font:before {
  content: "\e16c";
}
/* line 502, ../sass/_set-font.scss */
.font-filter_8.font:before {
  content: "\e16d";
}
/* line 506, ../sass/_set-font.scss */
.font-filter_9.font:before {
  content: "\e16e";
}
/* line 510, ../sass/_set-font.scss */
.font-filter_9_plus.font:before {
  content: "\e16f";
}
/* line 514, ../sass/_set-font.scss */
.font-filter_hdr.font:before {
  content: "\e174";
}
/* line 518, ../sass/_set-font.scss */
.font-filter_none.font:before {
  content: "\e175";
}
/* line 522, ../sass/_set-font.scss */
.font-filter_tilt_shift.font:before {
  content: "\e176";
}
/* line 526, ../sass/_set-font.scss */
.font-image.font:before {
  content: "\e186";
}
/* line 530, ../sass/_set-font.scss */
.font-lens.font:before {
  content: "\e18c";
}
/* line 534, ../sass/_set-font.scss */
.font-looks_3.font:before {
  content: "\e18d";
}
/* line 538, ../sass/_set-font.scss */
.font-looks_4.font:before {
  content: "\e18f";
}
/* line 542, ../sass/_set-font.scss */
.font-looks_5.font:before {
  content: "\e190";
}
/* line 546, ../sass/_set-font.scss */
.font-looks_6.font:before {
  content: "\e191";
}
/* line 550, ../sass/_set-font.scss */
.font-looks_one.font:before {
  content: "\e192";
}
/* line 554, ../sass/_set-font.scss */
.font-looks_two.font:before {
  content: "\e193";
}
/* line 558, ../sass/_set-font.scss */
.font-monochrome_photos.font:before {
  content: "\e195";
}
/* line 562, ../sass/_set-font.scss */
.font-movie_creation.font:before {
  content: "\e196";
}
/* line 566, ../sass/_set-font.scss */
.font-music_note.font:before {
  content: "\e197";
}
/* line 570, ../sass/_set-font.scss */
.font-navigate_before.font:before {
  content: "\e19a";
}
/* line 574, ../sass/_set-font.scss */
.font-navigate_next.font:before {
  content: "\e19b";
}
/* line 578, ../sass/_set-font.scss */
.font-panorama.font:before {
  content: "\e19d";
}
/* line 582, ../sass/_set-font.scss */
.font-panorama_fish_eye.font:before {
  content: "\e19e";
}
/* line 586, ../sass/_set-font.scss */
.font-photo.font:before {
  content: "\e1a2";
}
/* line 590, ../sass/_set-font.scss */
.font-photo_album.font:before {
  content: "\e1a3";
}
/* line 594, ../sass/_set-font.scss */
.font-photo_camera.font:before {
  content: "\e1a4";
}
/* line 598, ../sass/_set-font.scss */
.font-photo_library.font:before {
  content: "\e1a5";
}
/* line 602, ../sass/_set-font.scss */
.font-picture_as_pdf.font:before {
  content: "\e1a6";
}
/* line 606, ../sass/_set-font.scss */
.font-portrait.font:before {
  content: "\e1a7";
}
/* line 610, ../sass/_set-font.scss */
.font-slideshow.font:before {
  content: "\e1ac";
}
/* line 614, ../sass/_set-font.scss */
.font-tag_faces.font:before {
  content: "\e1b1";
}
/* line 618, ../sass/_set-font.scss */
.font-tonality.font:before {
  content: "\e1b8";
}
/* line 622, ../sass/_set-font.scss */
.font-transform.font:before {
  content: "\e1b9";
}
/* line 626, ../sass/_set-font.scss */
.font-tune.font:before {
  content: "\e1ba";
}
/* line 630, ../sass/_set-font.scss */
.font-view_comfortable.font:before {
  content: "\e1bb";
}
/* line 634, ../sass/_set-font.scss */
.font-view_compact.font:before {
  content: "\e1bc";
}
/* line 638, ../sass/_set-font.scss */
.font-wb_cloudy.font:before {
  content: "\e1be";
}
/* line 642, ../sass/_set-font.scss */
.font-collections_bookmark.font:before {
  content: "\e1c1";
}
/* line 646, ../sass/_set-font.scss */
.font-photo_size_select_actual.font:before {
  content: "\e1c2";
}
/* line 650, ../sass/_set-font.scss */
.font-beenhere.font:before {
  content: "\e1c7";
}
/* line 654, ../sass/_set-font.scss */
.font-directions.font:before {
  content: "\e1c8";
}
/* line 658, ../sass/_set-font.scss */
.font-local_hospital.font:before {
  content: "\e1e0";
}
/* line 662, ../sass/_set-font.scss */
.font-local_mall.font:before {
  content: "\e1e4";
}
/* line 666, ../sass/_set-font.scss */
.font-local_movies.font:before {
  content: "\e1e5";
}
/* line 670, ../sass/_set-font.scss */
.font-local_offer.font:before {
  content: "\e1e6";
}
/* line 674, ../sass/_set-font.scss */
.font-local_post_office.font:before {
  content: "\e1ec";
}
/* line 678, ../sass/_set-font.scss */
.font-local_print_shop.font:before {
  content: "\e1ed";
}
/* line 682, ../sass/_set-font.scss */
.font-local_see.font:before {
  content: "\e1ef";
}
/* line 686, ../sass/_set-font.scss */
.font-location_history.font:before {
  content: "\e1f2";
}
/* line 690, ../sass/_set-font.scss */
.font-map.font:before {
  content: "\e1f3";
}
/* line 694, ../sass/_set-font.scss */
.font-my_location.font:before {
  content: "\e1f4";
}
/* line 698, ../sass/_set-font.scss */
.font-pin_drop.font:before {
  content: "\e1f6";
}
/* line 702, ../sass/_set-font.scss */
.font-place.font:before {
  content: "\e1f7";
}
/* line 706, ../sass/_set-font.scss */
.font-satellite.font:before {
  content: "\e1fa";
}
/* line 710, ../sass/_set-font.scss */
.font-arrow_drop_down.font:before {
  content: "\e201";
}
/* line 714, ../sass/_set-font.scss */
.font-arrow_drop_down_circle.font:before {
  content: "\e202";
}
/* line 718, ../sass/_set-font.scss */
.font-arrow_drop_up.font:before {
  content: "\e203";
}
/* line 722, ../sass/_set-font.scss */
.font-cancel.font:before {
  content: "\e205";
}
/* line 726, ../sass/_set-font.scss */
.font-check.font:before {
  content: "\e206";
}
/* line 730, ../sass/_set-font.scss */
.font-chevron_left.font:before {
  content: "\e207";
}
/* line 734, ../sass/_set-font.scss */
.font-chevron_right.font:before {
  content: "\e208";
}
/* line 738, ../sass/_set-font.scss */
.font-close.font:before {
  content: "\e209";
}
/* line 742, ../sass/_set-font.scss */
.font-expand_less.font:before {
  content: "\e20a";
}
/* line 746, ../sass/_set-font.scss */
.font-expand_more.font:before {
  content: "\e20b";
}
/* line 750, ../sass/_set-font.scss */
.font-fullscreen.font:before {
  content: "\e20c";
}
/* line 754, ../sass/_set-font.scss */
.font-menu.font:before {
  content: "\e20e";
}
/* line 758, ../sass/_set-font.scss */
.font-keyboard_control.font:before {
  content: "\e20f";
}
/* line 762, ../sass/_set-font.scss */
.font-more_vert.font:before {
  content: "\e210";
}
/* line 766, ../sass/_set-font.scss */
.font-event_available.font:before {
  content: "\e21a";
}
/* line 770, ../sass/_set-font.scss */
.font-event_busy.font:before {
  content: "\e21b";
}
/* line 774, ../sass/_set-font.scss */
.font-event_note.font:before {
  content: "\e21c";
}
/* line 778, ../sass/_set-font.scss */
.font-folder_special.font:before {
  content: "\e21d";
}
/* line 782, ../sass/_set-font.scss */
.font-mms.font:before {
  content: "\e21e";
}
/* line 786, ../sass/_set-font.scss */
.font-more.font:before {
  content: "\e21f";
}
/* line 790, ../sass/_set-font.scss */
.font-sms.font:before {
  content: "\e229";
}
/* line 794, ../sass/_set-font.scss */
.font-sms_failed.font:before {
  content: "\e22a";
}
/* line 798, ../sass/_set-font.scss */
.font-wc.font:before {
  content: "\e241";
}
/* line 802, ../sass/_set-font.scss */
.font-wifi.font:before {
  content: "\e242";
}
/* line 806, ../sass/_set-font.scss */
.font-group.font:before {
  content: "\e245";
}
/* line 810, ../sass/_set-font.scss */
.font-group_add.font:before {
  content: "\e246";
}
/* line 814, ../sass/_set-font.scss */
.font-mood.font:before {
  content: "\e248";
}
/* line 818, ../sass/_set-font.scss */
.font-mood_bad.font:before {
  content: "\e249";
}
/* line 822, ../sass/_set-font.scss */
.font-pages.font:before {
  content: "\e24f";
}
/* line 826, ../sass/_set-font.scss */
.font-party_mode.font:before {
  content: "\e250";
}
/* line 830, ../sass/_set-font.scss */
.font-people.font:before {
  content: "\e251";
}
/* line 834, ../sass/_set-font.scss */
.font-people_outline.font:before {
  content: "\e252";
}
/* line 838, ../sass/_set-font.scss */
.font-person.font:before {
  content: "\e253";
}
/* line 842, ../sass/_set-font.scss */
.font-person_add.font:before {
  content: "\e254";
}
/* line 846, ../sass/_set-font.scss */
.font-person_outline.font:before {
  content: "\e255";
}
/* line 850, ../sass/_set-font.scss */
.font-poll.font:before {
  content: "\e257";
}
/* line 854, ../sass/_set-font.scss */
.font-public.font:before {
  content: "\e258";
}
/* line 858, ../sass/_set-font.scss */
.font-share.font:before {
  content: "\e25a";
}
/* line 862, ../sass/_set-font.scss */
.font-whatshot.font:before {
  content: "\e25b";
}
/* line 866, ../sass/_set-font.scss */
.font-check_box.font:before {
  content: "\e25c";
}
/* line 870, ../sass/_set-font.scss */
.font-check_box_outline_blank.font:before {
  content: "\e25d";
}
/* line 874, ../sass/_set-font.scss */
.font-radio_button_unchecked.font:before {
  content: "\e25e";
}
/* line 878, ../sass/_set-font.scss */
.font-radio_button_checked.font:before {
  content: "\e25f";
}
/* line 882, ../sass/_set-font.scss */
.font-star.font:before {
  content: "\e260";
}
/* line 886, ../sass/_set-font.scss */
.font-star_half.font:before {
  content: "\e261";
}
/* line 890, ../sass/_set-font.scss */
.font-star_outline.font:before {
  content: "\e262";
}
/* line 894, ../sass/_set-font.scss */
.font-accessibility.font:before {
  content: "\e264";
}
/* line 898, ../sass/_set-font.scss */
.font-account_balance.font:before {
  content: "\e265";
}
/* line 902, ../sass/_set-font.scss */
.font-account_box.font:before {
  content: "\e267";
}
/* line 906, ../sass/_set-font.scss */
.font-account_circle.font:before {
  content: "\e268";
}
/* line 910, ../sass/_set-font.scss */
.font-announcement.font:before {
  content: "\e26f";
}
/* line 914, ../sass/_set-font.scss */
.font-assessment.font:before {
  content: "\e271";
}
/* line 918, ../sass/_set-font.scss */
.font-assignment.font:before {
  content: "\e272";
}
/* line 922, ../sass/_set-font.scss */
.font-assignment_ind.font:before {
  content: "\e273";
}
/* line 926, ../sass/_set-font.scss */
.font-assignment_late.font:before {
  content: "\e274";
}
/* line 930, ../sass/_set-font.scss */
.font-assignment_return.font:before {
  content: "\e275";
}
/* line 934, ../sass/_set-font.scss */
.font-assignment_returned.font:before {
  content: "\e276";
}
/* line 938, ../sass/_set-font.scss */
.font-assignment_turned_in.font:before {
  content: "\e277";
}
/* line 942, ../sass/_set-font.scss */
.font-book.font:before {
  content: "\e27a";
}
/* line 946, ../sass/_set-font.scss */
.font-bookmark.font:before {
  content: "\e27b";
}
/* line 950, ../sass/_set-font.scss */
.font-bookmark_outline.font:before {
  content: "\e27c";
}
/* line 954, ../sass/_set-font.scss */
.font-bug_report.font:before {
  content: "\e27d";
}
/* line 958, ../sass/_set-font.scss */
.font-build.font:before {
  content: "\e27e";
}
/* line 962, ../sass/_set-font.scss */
.font-check_circle.font:before {
  content: "\e281";
}
/* line 966, ../sass/_set-font.scss */
.font-chrome_reader_mode.font:before {
  content: "\e282";
}
/* line 970, ../sass/_set-font.scss */
.font-class.font:before {
  content: "\e283";
}
/* line 974, ../sass/_set-font.scss */
.font-code.font:before {
  content: "\e284";
}
/* line 978, ../sass/_set-font.scss */
.font-dashboard.font:before {
  content: "\e286";
}
/* line 982, ../sass/_set-font.scss */
.font-delete.font:before {
  content: "\e287";
}
/* line 986, ../sass/_set-font.scss */
.font-dns.font:before {
  content: "\e289";
}
/* line 990, ../sass/_set-font.scss */
.font-done.font:before {
  content: "\e28a";
}
/* line 994, ../sass/_set-font.scss */
.font-done_all.font:before {
  content: "\e28b";
}
/* line 998, ../sass/_set-font.scss */
.font-event.font:before {
  content: "\e28c";
}
/* line 1002, ../sass/_set-font.scss */
.font-explore.font:before {
  content: "\e28e";
}
/* line 1006, ../sass/_set-font.scss */
.font-extension.font:before {
  content: "\e28f";
}
/* line 1010, ../sass/_set-font.scss */
.font-face.font:before {
  content: "\e290";
}
/* line 1014, ../sass/_set-font.scss */
.font-favorite.font:before {
  content: "\e291";
}
/* line 1018, ../sass/_set-font.scss */
.font-favorite_outline.font:before {
  content: "\e292";
}
/* line 1022, ../sass/_set-font.scss */
.font-feedback.font:before {
  content: "\e293";
}
/* line 1026, ../sass/_set-font.scss */
.font-find_in_page.font:before {
  content: "\e294";
}
/* line 1030, ../sass/_set-font.scss */
.font-get_app.font:before {
  content: "\e298";
}
/* line 1034, ../sass/_set-font.scss */
.font-grade.font:before {
  content: "\e299";
}
/* line 1038, ../sass/_set-font.scss */
.font-help.font:before {
  content: "\e29b";
}
/* line 1042, ../sass/_set-font.scss */
.font-highlight_remove.font:before {
  content: "\e29c";
}
/* line 1046, ../sass/_set-font.scss */
.font-home.font:before {
  content: "\e29e";
}
/* line 1050, ../sass/_set-font.scss */
.font-info.font:before {
  content: "\e2a2";
}
/* line 1054, ../sass/_set-font.scss */
.font-info_outline.font:before {
  content: "\e2a3";
}
/* line 1058, ../sass/_set-font.scss */
.font-label.font:before {
  content: "\e2a6";
}
/* line 1062, ../sass/_set-font.scss */
.font-label_outline.font:before {
  content: "\e2a7";
}
/* line 1066, ../sass/_set-font.scss */
.font-language.font:before {
  content: "\e2a8";
}
/* line 1070, ../sass/_set-font.scss */
.font-launch.font:before {
  content: "\e2a9";
}
/* line 1074, ../sass/_set-font.scss */
.font-list.font:before {
  content: "\e2aa";
}
/* line 1078, ../sass/_set-font.scss */
.font-open_in_new.font:before {
  content: "\e2b2";
}
/* line 1082, ../sass/_set-font.scss */
.font-open_with.font:before {
  content: "\e2b3";
}
/* line 1086, ../sass/_set-font.scss */
.font-pageview.font:before {
  content: "\e2b4";
}
/* line 1090, ../sass/_set-font.scss */
.font-perm_contact_calendar.font:before {
  content: "\e2b7";
}
/* line 1094, ../sass/_set-font.scss */
.font-perm_identity.font:before {
  content: "\e2ba";
}
/* line 1098, ../sass/_set-font.scss */
.font-perm_media.font:before {
  content: "\e2bb";
}
/* line 1102, ../sass/_set-font.scss */
.font-print.font:before {
  content: "\e2c1";
}
/* line 1106, ../sass/_set-font.scss */
.font-query_builder.font:before {
  content: "\e2c2";
}
/* line 1110, ../sass/_set-font.scss */
.font-question_answer.font:before {
  content: "\e2c3";
}
/* line 1114, ../sass/_set-font.scss */
.font-report_problem.font:before {
  content: "\e2c6";
}
/* line 1118, ../sass/_set-font.scss */
.font-room.font:before {
  content: "\e2c8";
}
/* line 1122, ../sass/_set-font.scss */
.font-schedule.font:before {
  content: "\e2c9";
}
/* line 1126, ../sass/_set-font.scss */
.font-search.font:before {
  content: "\e2ca";
}
/* line 1130, ../sass/_set-font.scss */
.font-settings.font:before {
  content: "\e2cb";
}
/* line 1134, ../sass/_set-font.scss */
.font-settings_applications.font:before {
  content: "\e2cc";
}
/* line 1138, ../sass/_set-font.scss */
.font-shopping_basket.font:before {
  content: "\e2de";
}
/* line 1142, ../sass/_set-font.scss */
.font-stars.font:before {
  content: "\e2e2";
}
/* line 1146, ../sass/_set-font.scss */
.font-subject.font:before {
  content: "\e2e4";
}
/* line 1150, ../sass/_set-font.scss */
.font-supervisor_account.font:before {
  content: "\e2e5";
}
/* line 1154, ../sass/_set-font.scss */
.font-swap_vert.font:before {
  content: "\e2e7";
}
/* line 1158, ../sass/_set-font.scss */
.font-swap_vertical_circle.font:before {
  content: "\e2e8";
}
/* line 1162, ../sass/_set-font.scss */
.font-theaters.font:before {
  content: "\e2ec";
}
/* line 1166, ../sass/_set-font.scss */
.font-thumb_down.font:before {
  content: "\e2ed";
}
/* line 1170, ../sass/_set-font.scss */
.font-thumb_up.font:before {
  content: "\e2ee";
}
/* line 1174, ../sass/_set-font.scss */
.font-thumbs_up_down.font:before {
  content: "\e2ef";
}
/* line 1178, ../sass/_set-font.scss */
.font-toc.font:before {
  content: "\e2f0";
}
/* line 1182, ../sass/_set-font.scss */
.font-today.font:before {
  content: "\e2f1";
}
/* line 1186, ../sass/_set-font.scss */
.font-trending_neutral.font:before {
  content: "\e2f6";
}
/* line 1190, ../sass/_set-font.scss */
.font-turned_in.font:before {
  content: "\e2f8";
}
/* line 1194, ../sass/_set-font.scss */
.font-turned_in_not.font:before {
  content: "\e2f9";
}
/* line 1198, ../sass/_set-font.scss */
.font-verified_user.font:before {
  content: "\e2fa";
}
/* line 1202, ../sass/_set-font.scss */
.font-view_agenda.font:before {
  content: "\e2fb";
}
/* line 1206, ../sass/_set-font.scss */
.font-view_array.font:before {
  content: "\e2fc";
}
/* line 1210, ../sass/_set-font.scss */
.font-view_carousel.font:before {
  content: "\e2fd";
}
/* line 1214, ../sass/_set-font.scss */
.font-view_column.font:before {
  content: "\e2fe";
}
/* line 1218, ../sass/_set-font.scss */
.font-view_day.font:before {
  content: "\e2ff";
}
/* line 1222, ../sass/_set-font.scss */
.font-view_headline.font:before {
  content: "\e300";
}
/* line 1226, ../sass/_set-font.scss */
.font-view_list.font:before {
  content: "\e301";
}
/* line 1230, ../sass/_set-font.scss */
.font-view_module.font:before {
  content: "\e302";
}
/* line 1234, ../sass/_set-font.scss */
.font-view_quilt.font:before {
  content: "\e303";
}
/* line 1238, ../sass/_set-font.scss */
.font-view_stream.font:before {
  content: "\e304";
}
/* line 1242, ../sass/_set-font.scss */
.font-view_week.font:before {
  content: "\e305";
}
/* line 1246, ../sass/_set-font.scss */
.font-card_travel.font:before {
  content: "\e30a";
}
/* line 1250, ../sass/_set-font.scss */
.font-work.font:before {
  content: "\e30b";
}
/* line 1254, ../sass/_set-font.scss */
.font-camera_enhance.font:before {
  content: "\e30e";
}
/* line 1258, ../sass/_set-font.scss */
.font-help_outline.font:before {
  content: "\e30f";
}
/* line 1262, ../sass/_set-font.scss */
.font-reorder.font:before {
  content: "\e310";
}
/* line 1266, ../sass/_set-font.scss */
.font-zoom_in.font:before {
  content: "\e311";
}
/* line 1270, ../sass/_set-font.scss */
.font-zoom_out.font:before {
  content: "\e312";
}
/* line 1274, ../sass/_set-font.scss */
.font-indeterminate_check_box.font:before {
  content: "\e319";
}
/* line 1278, ../sass/_set-font.scss */
.font-offline_pin.font:before {
  content: "\e31a";
}

/*.cp*/
/*.cp*/
/* line 1, ../sass/_cp_input.scss */
.input.text, .input.password, .input.date, .input.email, .input.number, .input.search, .input.select, .input.file, .input.dateToDate, .input.labelText, .input.selectText, .input.searchBtn {
  background-color: #f5f6f7;
  border-radius: 100px;
  border: 1px solid #e4e4e4;
}
/* line 6, ../sass/_cp_input.scss */
.is-square.input.text, .is-square.input.password, .is-square.input.date, .is-square.input.email, .is-square.input.number, .is-square.input.search, .is-square.input.select, .is-square.input.file, .is-square.input.dateToDate, .is-square.input.labelText, .is-square.input.selectText, .is-square.input.searchBtn {
  border-radius: 3px;
}
/* line 9, ../sass/_cp_input.scss */
.is-square.input.text label, .is-square.input.password label, .is-square.input.date label, .is-square.input.email label, .is-square.input.number label, .is-square.input.search label, .is-square.input.select label, .is-square.input.file label, .is-square.input.dateToDate label, .is-square.input.labelText label, .is-square.input.selectText label, .is-square.input.searchBtn label {
  padding-left: 10px;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 16, ../sass/_cp_input.scss */
.is-square.input.text input, .is-square.input.password input, .is-square.input.date input, .is-square.input.email input, .is-square.input.number input, .is-square.input.search input, .is-square.input.select input, .is-square.input.file input, .is-square.input.dateToDate input, .is-square.input.labelText input, .is-square.input.selectText input, .is-square.input.searchBtn input, .is-square.input.text select, .is-square.input.password select, .is-square.input.date select, .is-square.input.email select, .is-square.input.number select, .is-square.input.search select, .is-square.input.select select, .is-square.input.file select, .is-square.input.dateToDate select, .is-square.input.labelText select, .is-square.input.selectText select, .is-square.input.searchBtn select {
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 24, ../sass/_cp_input.scss */
.input.text label, .input.password label, .input.date label, .input.email label, .input.number label, .input.search label, .input.select label, .input.file label, .input.file a, .input.dateToDate label, .input.dateToDate span, .input.labelText label, .input.selectText select {
  float: left;
  line-height: 32px;
  height: 32px;
  border-right: 1px solid #e4e4e4;
  border-radius: 100px 0 0 100px;
  padding-left: 20px;
  padding-right: 10px;
}

/* line 34, ../sass/_cp_input.scss */
.input.text input, .input.password input, .input.date input, .input.email input, .input.number input, .input.search input, .input.select select, .input.file span, .input.dateToDate input, .input.labelText input, .input.selectText input, .input.searchBtn input {
  float: left;
  line-height: 20px;
  height: 32px;
  border: 0;
  border-radius: 0 100px 100px 0;
}

/* line 42, ../sass/_cp_input.scss */
.input.radio input, .input.checkbox input {
  display: none;
}
/* line 49, ../sass/_cp_input.scss */
.input.radio input[disabled] + label:before, .input.checkbox input[disabled] + label:before {
  background-color: #e4e4e4;
}
/* line 59, ../sass/_cp_input.scss */
.input.radio input:checked + label:before, .input.checkbox input:checked + label:before {
  background-image: url('../images/icon-form_select.png?1538555423');
  background-color: #2ba1ff;
}

/* line 67, ../sass/_cp_input.scss */
.input.radio label, .input.checkbox label {
  position: relative;
  margin-right: 10px;
}
/* line 71, ../sass/_cp_input.scss */
.input.radio label:before, .input.checkbox label:before {
  content: "​";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #e4e4e4;
  border-color: #2ba1ff;
  margin-right: 3px;
  vertical-align: sub;
  background-position: center;
  background-repeat: no-repeat;
  transition: 300ms;
  background-color: #ffffff;
}
/* line 86, ../sass/_cp_input.scss */
.input.radio label img, .input.checkbox label img {
  vertical-align: text-bottom;
}

/* line 91, ../sass/_cp_input.scss */
.input.textBtn, .input.passwordBtn, .input.dateBtn, .input.emailBtn, .input.numberBtn {
  border-radius: 100px;
  border: 1px solid #e4e4e4;
}
/* line 95, ../sass/_cp_input.scss */
.is-square.input.textBtn, .is-square.input.passwordBtn, .is-square.input.dateBtn, .is-square.input.emailBtn, .is-square.input.numberBtn {
  border-radius: 3px;
}
/* line 98, ../sass/_cp_input.scss */
.is-square.input.textBtn input, .is-square.input.passwordBtn input, .is-square.input.dateBtn input, .is-square.input.emailBtn input, .is-square.input.numberBtn input {
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 104, ../sass/_cp_input.scss */
.is-square.input.textBtn a, .is-square.input.passwordBtn a, .is-square.input.dateBtn a, .is-square.input.emailBtn a, .is-square.input.numberBtn a {
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 112, ../sass/_cp_input.scss */
.input.textBtn input, .input.passwordBtn input, .input.dateBtn input, .input.emailBtn input, .input.numberBtn input {
  width: 242px;
  float: left;
  border: 0;
  border-radius: 100px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  line-height: 32px;
  height: 32px;
}

/* line 123, ../sass/_cp_input.scss */
.input.textBtn a, .input.passwordBtn a, .input.dateBtn a, .input.emailBtn a, .input.numberBtn a {
  float: left;
  border: 0;
  line-height: 20px;
  height: 32px;
}

/*cp*/
/* line 131, ../sass/_cp_input.scss */
.input {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
/* line 171, ../sass/_cp_input.scss */
.input.date input {
  border-radius: 0 100px 100px 0;
}
/* line 218, ../sass/_cp_input.scss */
.input.select.is-square select {
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 239, ../sass/_cp_input.scss */
.input.file.is-square a {
  border-radius: 3px;
  padding-right: 10px;
}
/* line 249, ../sass/_cp_input.scss */
.input.file input {
  display: none;
}
/* line 254, ../sass/_cp_input.scss */
.input.file input[disabled] + span {
  background-color: #e4e4e4;
}
/* line 260, ../sass/_cp_input.scss */
.input.file span {
  width: 168px;
  border-radius: 0 3px 3px 0;
}
/* line 268, ../sass/_cp_input.scss */
.input.file a {
  border-right: 0;
  border-radius: 0 100px 100px 0;
  transition: 300ms;
  padding-left: 10px;
  padding-right: 20px;
  color: #1a1a1a;
}
/* line 277, ../sass/_cp_input.scss */
.input.file a:before {
  content: "​";
  display: inline-block;
  width: 22px;
  height: 18px;
  background-image: url('../images/icon-form_update.png?1538555423');
  vertical-align: text-top;
  margin-right: 3px;
}
/* line 287, ../sass/_cp_input.scss */
.input.file a:hover {
  background-color: #e4e4e4;
}
/* line 302, ../sass/_cp_input.scss */
.input.radio label:before {
  border-radius: 100px;
}
/* line 317, ../sass/_cp_input.scss */
.input.checkbox label:before {
  border-radius: 3px;
}
/* line 323, ../sass/_cp_input.scss */
.input.dateToDate {
  padding-right: 20px;
}
/* line 327, ../sass/_cp_input.scss */
.input.dateToDate.is-square {
  padding-right: 0;
}
/* line 332, ../sass/_cp_input.scss */
.input.dateToDate.is-square input:first-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 343, ../sass/_cp_input.scss */
.input.dateToDate span {
  padding-left: 6px;
  padding-right: 6px;
  border-right: 0;
}
/* line 350, ../sass/_cp_input.scss */
.input.dateToDate input {
  width: 168px;
  border-radius: 0;
}
/* line 384, ../sass/_cp_input.scss */
.input.dateBtn input {
  height: 32px;
}
/* line 433, ../sass/_cp_input.scss */
.input.selectText select {
  width: auto;
  padding-right: 20px;
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  background-color: transparent;
  line-height: normal;
  height: 32px;
}
/* line 450, ../sass/_cp_input.scss */
.input.searchBtn {
  position: relative;
}
/* line 458, ../sass/_cp_input.scss */
.input.searchBtn.is-square a {
  border-radius: 3px;
}
/* line 463, ../sass/_cp_input.scss */
.input.searchBtn input {
  width: 317px;
  padding-right: 34px;
  padding-left: 20px;
  border-radius: 100px;
}
/* line 471, ../sass/_cp_input.scss */
.input.searchBtn a {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #f5f6f7;
  transition: 300ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-form_search-gray.png?1538555423');
}
/* line 487, ../sass/_cp_input.scss */
.input.searchBtn a:hover {
  background-color: #e4e4e4;
}

/* line 8, ../sass/_cp_status.scss */
.status {
  color: #506068;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-normal {
  color: #506068 !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-premary, .md.build-heading .func a.status {
  color: #ffffff !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-secondary {
  color: #ffffff !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-info {
  color: #1a8cff !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-warning {
  color: #856404 !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-expert {
  color: #5d68b9 !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-danger {
  color: #ff676c !important;
}
/* line 14, ../sass/_cp_status.scss */
.status.is-success {
  color: #00a267 !important;
}

/* line 20, ../sass/_cp_status.scss */
span.status, a.status {
  display: inline-block;
}

/* line 33, ../sass/_cp_status.scss */
span.status.icon-danger:before, a.status.icon-danger:before {
  content: "​";
  background-image: url('../images/icon-status_danger.png?1538555424');
}
/* line 33, ../sass/_cp_status.scss */
span.status.icon-success:before, a.status.icon-success:before {
  content: "​";
  background-image: url('../images/icon-status_success.png?1538555424');
}
/* line 33, ../sass/_cp_status.scss */
span.status.icon-warning:before, a.status.icon-warning:before {
  content: "​";
  background-image: url('../images/icon-status_warning.png?1538555424');
}
/* line 33, ../sass/_cp_status.scss */
span.status.icon-info:before, a.status.icon-info:before {
  content: "​";
  background-image: url('../images/icon-status_info.png?1538555424');
}

/* line 48, ../sass/_cp_status.scss */
li.status .node .content:before {
  content: "​";
}
/* line 64, ../sass/_cp_status.scss */
li.status.icon-danger .node .content:before {
  background-image: url('../images/icon-status_danger.png?1538555424');
}
/* line 64, ../sass/_cp_status.scss */
li.status.icon-success .node .content:before {
  background-image: url('../images/icon-status_success.png?1538555424');
}
/* line 64, ../sass/_cp_status.scss */
li.status.icon-warning .node .content:before {
  background-image: url('../images/icon-status_warning.png?1538555424');
}
/* line 64, ../sass/_cp_status.scss */
li.status.icon-info .node .content:before {
  background-image: url('../images/icon-status_info.png?1538555424');
}

/* line 73, ../sass/_cp_status.scss */
div.status {
  padding: 10px 20px;
  background-color: #f4f8f9;
  border: #e3e3e3;
  border-radius: 100px;
}
/* line 79, ../sass/_cp_status.scss */
div.status.is-square {
  border-radius: 3px;
  padding: 10px;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-normal {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
  color: #506068;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-premary {
  background-color: #4da6ff;
  border-color: #1e92ef;
  color: #ffffff;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-secondary {
  background-color: #00d587;
  border-color: #00bc77;
  color: #ffffff;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-info {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
  color: #1a8cff;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-warning {
  background-color: #fff3cd;
  border-color: #ffeeba;
  color: #856404;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-expert {
  background-color: #e6e8f4;
  border-color: #b0b6df;
  color: #5d68b9;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-danger {
  background-color: #fff1f1;
  border-color: #f4dddd;
  color: #ff676c;
}
/* line 89, ../sass/_cp_status.scss */
div.status.is-success {
  background-color: #d9f6ea;
  border-color: #bfedd4;
  color: #00a267;
}

/* line 99, ../sass/_cp_status.scss */
li.status .node {
  border: 1px solid #e4e4e4;
  border-color: #e3e3e3;
  background-color: #f4f8f9;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-normal .node {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-premary .node {
  background-color: #4da6ff;
  border-color: #1e92ef;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-secondary .node {
  background-color: #00d587;
  border-color: #00bc77;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-info .node {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-warning .node {
  background-color: #fff3cd;
  border-color: #ffeeba;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-expert .node {
  background-color: #e6e8f4;
  border-color: #b0b6df;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-danger .node {
  background-color: #fff1f1;
  border-color: #f4dddd;
}
/* line 112, ../sass/_cp_status.scss */
li.status.is-success .node {
  background-color: #d9f6ea;
  border-color: #bfedd4;
}

/* line 1, ../sass/_cp_table.scss */
.cp.table {
  padding: 6px 0;
}
/* line 6, ../sass/_cp_table.scss */
.cp.table table {
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
}
/* line 14, ../sass/_cp_table.scss */
.cp.table tr:nth-child(1) {
  border-bottom: 2px solid #556681;
}
/* line 18, ../sass/_cp_table.scss */
.cp.table tr:nth-child(n+2) {
  border-bottom: 1px solid #e4e4e4;
  background-color: #ffffff;
}
/* line 30, ../sass/_cp_table.scss */
.cp.table thead + tbody tr:nth-child(1) {
  border-bottom: 1px solid #e4e4e4;
  background-color: #ffffff;
}
/* line 38, ../sass/_cp_table.scss */
.cp.table th, .cp.table td {
  border: 0;
  text-align: left;
  padding: 6px 10px;
}
/* line 43, ../sass/_cp_table.scss */
.cp.table th.is-center, .cp.table td.is-center {
  text-align: center;
}
/* line 47, ../sass/_cp_table.scss */
.cp.table th.is-right, .cp.table td.is-right {
  text-align: right;
}
/* line 52, ../sass/_cp_table.scss */
.cp.table th {
  background-color: #f3f7fa;
  color: #556681;
}
/* line 56, ../sass/_cp_table.scss */
.cp.table th.is-func {
  width: 115px;
}
/* line 60, ../sass/_cp_table.scss */
.cp.table th.is-date {
  width: 130px;
}
/* line 64, ../sass/_cp_table.scss */
.cp.table th.is-datetime {
  width: 160px;
}
/* line 70, ../sass/_cp_table.scss */
.cp.table th.is-changed a {
  color: #1a1a1a;
}
/* line 73, ../sass/_cp_table.scss */
.cp.table th.is-changed a:after {
  content: "​";
  display: inline-block;
  vertical-align: text-top;
  height: 15px;
  width: 10px;
  margin-left: 3px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-pageFunc_change.png?1538555424');
}
/* line 85, ../sass/_cp_table.scss */
.cp.table th.is-changed a:hover {
  text-decoration: underline;
}
/* line 95, ../sass/_cp_table.scss */
.cp.table th.is-down a:after {
  background-image: url('../images/icon-pageFunc_down.png?1538555424');
}
/* line 105, ../sass/_cp_table.scss */
.cp.table th.is-up a:after {
  background-image: url('../images/icon-pageFunc_up.png?1538555424');
}
/* line 112, ../sass/_cp_table.scss */
.cp.table td {
  position: relative;
}

/* line 1, ../sass/_cp_updater.scss */
.cp.updater {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 120px;
  margin: 3px;
  background-color: #e4e4e4;
  border: 3px solid #e4e4e4;
}
/* line 13, ../sass/_cp_updater.scss */
.cp.updater.pic {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 18, ../sass/_cp_updater.scss */
.cp.updater.pic img {
  display: none;
}
/* line 25, ../sass/_cp_updater.scss */
.cp.updater.iframe iframe {
  width: 200px !important;
  height: 120px !important;
  border: 0 !important;
}
/* line 34, ../sass/_cp_updater.scss */
.cp.updater.video video {
  width: 200px !important;
  height: 120px !important;
  border: 0 !important;
}
/* line 40, ../sass/_cp_updater.scss */
.cp.updater.video iframe {
  width: 200px !important;
  height: 120px !important;
  border: 0 !important;
}

/* line 22, ../sass/_cp_selecter.scss */
.cp.selecter.file .items:before {
  content: "​";
  background-image: url('../images/icon-file.png?1538555423');
  vertical-align: middle;
  width: 14px;
}
/* line 32, ../sass/_cp_selecter.scss */
.cp.selecter .items {
  display: inline-block;
  margin: 3px;
  padding: 3px 10px;
  border: 1px solid #e4e4e4;
  border-color: #e3e3e3;
  border-radius: 3px;
  background-color: #f4f8f9;
  white-space: nowrap;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-normal {
  background-color: #f4f8f9;
  border-color: #e3e3e3;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-premary, .cp.selecter .md.build-heading .func a.items, .md.build-heading .func .cp.selecter a.items {
  background-color: #4da6ff;
  border-color: #1e92ef;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-secondary {
  background-color: #00d587;
  border-color: #00bc77;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-info {
  background-color: #e9f4fe;
  border-color: #d6e9fc;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-warning {
  background-color: #fff3cd;
  border-color: #ffeeba;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-expert {
  background-color: #e6e8f4;
  border-color: #b0b6df;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-danger {
  background-color: #fff1f1;
  border-color: #f4dddd;
  color: #506068;
}
/* line 47, ../sass/_cp_selecter.scss */
.cp.selecter .items.is-success {
  background-color: #d9f6ea;
  border-color: #bfedd4;
  color: #506068;
}
/* line 54, ../sass/_cp_selecter.scss */
.cp.selecter .items .is-name {
  display: inline-block;
  vertical-align: middle;
  max-width: 300px;
}
/* line 61, ../sass/_cp_selecter.scss */
.cp.selecter .items .is-remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  transition: 300ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-layout_error.png?1538555423');
}
/* line 75, ../sass/_cp_selecter.scss */
.cp.selecter .items .is-remove:hover {
  opacity: 0.5;
}

/* line 3, ../sass/_bg-root.scss */
.bg-root {
  position: relative;
  min-height: 100vh;
  min-width: 1150px;
  background-color: #ebeff2;
  overflow: hidden;
}
/* line 23, ../sass/_bg-root.scss */
.bg-root.is-drop .bg-nav {
  pointer-events: none;
  opacity: 0.5;
}
/* line 28, ../sass/_bg-root.scss */
.bg-root.is-drop .bg-aside {
  opacity: 0.5;
}
/* line 32, ../sass/_bg-root.scss */
.bg-root.is-drop .base-mobile, .bg-root.is-drop .base-extend, .bg-root.is-drop .base-header, .bg-root.is-drop .base-footer, .bg-root.is-drop .base-page-area {
  transition: 300ms;
  opacity: 0.5;
}

/* line 1, ../sass/_bg-page.scss */
.bg-page {
  line-height: 1.7;
  background-color: #ffffff;
  padding: 20px;
}
/* line 21, ../sass/_bg-page.scss */
.bg-page > .menuContent > ul {
  padding: 0;
}
/* line 23, ../sass/_bg-page.scss */
.bg-page > .menuContent > ul > li {
  list-style-type: none;
}

/* line 1, ../sass/_bg-extend.scss */
.bg-extend {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(26, 26, 26, 0.8);
  line-height: 1.7;
  z-index: 1001;
  opacity: 0;
}
/* line 14, ../sass/_bg-extend.scss */
.bg-extend.is-active {
  opacity: 1;
  display: block;
  animation-name: extendenter;
  animation-duration: 300ms;
}

@keyframes extendenter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 1, ../sass/_bg-nav.scss */
.bg-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  min-width: 1000px;
  padding: 10px;
  background-color: #ffffff;
  border-top: 3px solid #2ba1ff;
  border-bottom: 1px solid #e4e4e4;
  box-sizing: border-box;
  box-shadow: 0 0 10px #e4e4e4;
  z-index: 999;
  transition: 300ms;
}
/* line 24, ../sass/_bg-nav.scss */
.bg-nav ~ .bg-section {
  padding-top: 88px;
}
/* line 27, ../sass/_bg-nav.scss */
.bg-nav ~ .bg-section .bg-article, .bg-nav ~ .bg-section .bg-lobby {
  min-height: calc(100vh - 116px);
}
/* line 32, ../sass/_bg-nav.scss */
.bg-nav ~ .bg-aside {
  top: 60px;
}

/* line 1, ../sass/_bg-aside.scss */
.bg-aside {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 275px;
  min-width: 275px;
  background-color: #2f353f;
  z-index: 2;
  line-height: 1.7;
  max-width: 600px;
  transition: 300ms;
}
/* line 17, ../sass/_bg-aside.scss */
.bg-aside ~ .bg-section {
  padding-left: 303px;
}

/* line 1, ../sass/_bg-lobby.scss */
.bg-lobby {
  display: flex;
  flex-direction: column;
  position: relative;
}

/* line 1, ../sass/_bg-section.scss */
.bg-section {
  padding: 28px;
  line-height: 1.7;
  transition: 300ms;
  padding-top: 65px;
}

/* line 1, ../sass/_bg-article.scss */
.bg-article {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 20px;
  padding-top: 10px;
  border-radius: 3px;
  background-color: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 0 10px #e4e4e4;
  box-sizing: border-box;
}
@media screen and (max-width: 1350px) and (min-width: 1px) {
  /* line 1, ../sass/_bg-article.scss */
  .bg-article {
    padding: 20px;
  }
}

/* line 1, ../sass/_bg-header.scss */
.bg-header {
  flex-grow: 0;
  flex-shrink: 0;
}
/* line 6, ../sass/_bg-header.scss */
.bg-header + .bg-content {
  margin-top: 10px;
}
/* line 10, ../sass/_bg-header.scss */
.bg-header + .bg-footer {
  margin-top: 20px;
}

/* line 1, ../sass/_bg-content.scss */
.bg-content {
  flex-grow: 1;
  flex-shrink: 1;
}
/* line 6, ../sass/_bg-content.scss */
.bg-content + .bg-footer {
  margin-top: 20px;
}

/* line 1, ../sass/_bg-footer.scss */
.bg-footer {
  flex-grow: 0;
  flex-shrink: 0;
}

/* line 1, ../sass/_bg-drop.scss */
.bg-drop {
  transform-origin: top;
  transition: 50ms;
}
/* line 5, ../sass/_bg-drop.scss */
.bg-drop a {
  pointer-events: none;
}
/* line 8, ../sass/_bg-drop.scss */
.bg-drop a[draggable] {
  pointer-events: auto;
}
/* line 17, ../sass/_bg-drop.scss */
.bg-drop .list-text.tab a {
  pointer-events: auto;
}
/* line 29, ../sass/_bg-drop.scss */
.is-drop .bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor {
  display: block;
}
/* line 56, ../sass/_bg-drop.scss */
.bg-drop .base-module-area > .bg-drop-layout > .bg-drop-ctrl li.close {
  display: none !important;
}
/* line 60, ../sass/_bg-drop.scss */
.bg-drop .base-module-area > .bg-drop-layout > .bg-drop-ctrl li.drop {
  display: none !important;
}
/* line 72, ../sass/_bg-drop.scss */
.bg-drop .is-fixed {
  position: static !important;
}
/* line 75, ../sass/_bg-drop.scss */
.bg-drop .is-fixed > .in {
  position: static !important;
}
/* line 83, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-droping {
  opacity: 0.5;
}
/* line 86, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-droping .bg-drop-sensor {
  display: none !important;
}
/* line 89, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-droping .bg-drop-sensor li {
  z-index: 2;
}
/* line 97, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-hover > .bg-drop-layout {
  border-width: 3px !important;
}
/* line 100, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-hover > .bg-drop-layout:before {
  content: none !important;
}
/* line 104, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type].is-hover > .bg-drop-layout > .bg-drop-ctrl {
  opacity: 1 !important;
}
/* line 110, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout {
  position: relative;
  margin: 30px 3px;
  padding: 3px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
}
/* line 120, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout:before {
  position: absolute;
  display: block;
  top: 3px;
  left: 3px;
  padding: 0 10px;
  color: #ffffff;
}
/* line 131, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl {
  padding-bottom: 6px;
  opacity: 0;
}
/* line 135, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl ul {
  text-align: justify;
  line-height: 1;
}
/* line 140, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl ul:after {
  content: "​";
  display: inline-block;
  width: 100%;
  height: 1px;
}
/* line 148, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl li {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
}
/* line 158, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl li.close input {
  background-image: url('../images/icon-drop_delete.png?1538555423');
}
/* line 165, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl li.set input {
  background-image: url('../images/icon-drop_set.png?1538555423');
}
/* line 172, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl li.drop a {
  width: 72px;
  background-image: url('../images/icon-drop_move.png?1538555423');
  cursor: move;
}
/* line 180, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl a {
  display: block;
  height: 24px;
  line-height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
  cursor: pointer;
}
/* line 192, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl input {
  padding: 0 6px;
}
/* line 196, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-ctrl a {
  display: block;
}
/* line 201, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor {
  display: none;
}
/* line 208, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li {
  position: absolute;
}
/* line 211, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.is-active {
  background-color: #ffd500;
  background-color: rgba(255, 213, 0, 0.5);
}
/* line 216, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.top {
  bottom: 100%;
  margin-bottom: 1px;
  left: -1px;
  right: -1px;
  height: 24px;
}
/* line 224, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.right {
  left: 100%;
  margin-left: 1px;
  top: -1px;
  bottom: -1px;
  width: 24px;
}
/* line 232, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.bottom {
  top: 100%;
  margin-top: 1px;
  left: -1px;
  right: -1px;
  height: 24px;
}
/* line 240, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.left {
  right: 100%;
  margin-right: 1px;
  top: -1px;
  bottom: -1px;
  width: 24px;
}
/* line 248, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type] > .bg-drop-layout > .bg-drop-sensor li.center {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout {
  border-color: #ffa500;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout:before {
  content: "模組";
  background-color: #ffa500;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #ffa500;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="0"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #cc8400;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout {
  border-color: #42C5D2;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout:before {
  content: "分割";
  background-color: #42C5D2;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #42C5D2;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #2ba9b6;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout {
  border-color: #FF8A91;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout:before {
  content: "頁籤";
  background-color: #FF8A91;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #FF8A91;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="2"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #ff5761;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout {
  border-color: #0477BF;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout:before {
  content: "單欄";
  background-color: #0477BF;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #0477BF;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="3"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #03588d;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout {
  border-color: #ffa500;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout:before {
  content: "模組";
  background-color: #ffa500;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #ffa500;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="4"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #cc8400;
}
/* line 265, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout {
  border-color: #bf3fbf;
}
/* line 268, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout:before {
  content: "固定";
  background-color: #bf3fbf;
}
/* line 275, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout > .bg-drop-ctrl input, .bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout > .bg-drop-ctrl a {
  background-color: #bf3fbf;
}
/* line 278, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout > .bg-drop-ctrl input:hover, .bg-drop [data-tabtype][data-type][data-type="5"] > .bg-drop-layout > .bg-drop-ctrl a:hover {
  background-color: #993299;
}
/* line 303, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="1"] > .bg-drop-layout > .in > .ct > .in > [data-tabtype][data-type] > .bg-drop-layout {
  margin: 3px 24px;
}
/* line 327, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] .bg-drop-ctrl {
  display: none !important;
}
/* line 331, ../sass/_bg-drop.scss */
.bg-drop [data-tabtype][data-type][data-type="5"] .bg-drop-sensor {
  display: none !important;
}

/* line 1, ../sass/_bg-layout.scss */
html, body {
  touch-action: auto;
}

/* line 5, ../sass/_bg-layout.scss */
.g.left {
  float: left;
}

/* line 9, ../sass/_bg-layout.scss */
.g.right {
  float: right;
}

/* line 13, ../sass/_bg-layout.scss */
.g.center {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

/* line 22, ../sass/_bg-layout.scss */
.g.in {
  padding: 0 20px;
}
/* line 25, ../sass/_bg-layout.scss */
.confirm .g.in {
  overflow: auto;
  max-height: calc(100vh - 180px);
}
/* line 30, ../sass/_bg-layout.scss */
.popuper .g.in {
  flex-grow: 1;
  flex-shrink: 1;
  overflow: overlay;
}

/* line 37, ../sass/_bg-layout.scss */
.calendar-icon {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  width: 25px;
  margin-right: 10px;
}
/* line 44, ../sass/_bg-layout.scss */
.calendar-icon ~ span {
  display: inline-block;
  vertical-align: middle;
}
/* line 50, ../sass/_bg-layout.scss */
.calendar-icon ~ span + span:before {
  content: "、";
}

/* line 57, ../sass/_bg-layout.scss */
.g.ct {
  /*.bg-extend*/
  /*.bg-extend*/
}
/* line 63, ../sass/_bg-layout.scss */
.popuper .g.ct > iframe {
  display: block;
  width: 100%;
  height: calc(100vh - 120px);
}
@media screen and (max-width: 1276px) and (min-width: 1px) {
  /* line 63, ../sass/_bg-layout.scss */
  .popuper .g.ct > iframe {
    height: calc(100vh - 133px);
  }
}
/* line 74, ../sass/_bg-layout.scss */
.confirm .g.ct {
  padding: 20px 0;
  max-height: calc(100vh - 220px);
  overflow: auto;
}
/* line 79, ../sass/_bg-layout.scss */
.confirm .g.ct > iframe {
  display: block;
  width: 100%;
  height: 300px;
}

/* line 87, ../sass/_bg-layout.scss */
.g.img {
  text-align: center;
  padding: 20px 0;
}
/* line 91, ../sass/_bg-layout.scss */
.g.img > img {
  max-width: 100%;
}

/* line 98, ../sass/_bg-layout.scss */
.inlineInput label + input {
  margin-left: 10px;
}

/* line 107, ../sass/_bg-layout.scss */
td.Sortable:before {
  content: url('../images/point.png?1538555424');
  margin-right: 5px;
  vertical-align: middle;
  display: inline-block;
  margin-top: -5px;
}

/* line 118, ../sass/_bg-layout.scss */
#map {
  margin-top: 10px;
}
/* line 121, ../sass/_bg-layout.scss */
#map #pac-input {
  top: 8px;
}
/* line 125, ../sass/_bg-layout.scss */
#map #firstHeading {
  font-size: 1.45em;
}
/* line 129, ../sass/_bg-layout.scss */
#map #bodyContent {
  margin-top: 6px;
}
/* line 133, ../sass/_bg-layout.scss */
#map #ModifyMark, #map #DeleteMark, #map #SaveMark {
  margin: 3px;
  margin-top: 10px;
}

/* line 139, ../sass/_bg-layout.scss */
.NonDeskTop {
  display: inherit;
}

/*ul*/
/* line 145, ../sass/_bg-layout.scss */
#treeDemo * {
  font-size: 1em;
}
/* line 149, ../sass/_bg-layout.scss */
#treeDemo li {
  margin-top: 10px;
}

/* line 154, ../sass/_bg-layout.scss */
.single-font-icon {
  margin-left: 6px;
}
/* line 157, ../sass/_bg-layout.scss */
.single-font-icon:before {
  margin-right: 0;
}

/* line 162, ../sass/_bg-layout.scss */
.input-validation-error {
  border: 1px solid #ff676c;
}

/* line 169, ../sass/_bg-layout.scss */
.field-validation-valid {
  display: none;
}

/* line 5, ../sass/_g.scss */
.g.row > .g.cell {
  box-sizing: border-box;
  padding: 3px;
  margin-top: 0 !important;
}
/* line 12, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(2) {
  float: left;
  width: 50%;
}
/* line 17, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(2) ~ .g.cell {
  float: left;
  width: 50%;
}
/* line 12, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(3) {
  float: left;
  width: 33.3333333333%;
}
/* line 17, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(3) ~ .g.cell {
  float: left;
  width: 33.3333333333%;
}
/* line 12, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(4) {
  float: left;
  width: 25%;
}
/* line 17, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(4) ~ .g.cell {
  float: left;
  width: 25%;
}
/* line 12, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(5) {
  float: left;
  width: 20%;
}
/* line 17, ../sass/_g.scss */
.g.row > .g.cell:nth-of-type(1):nth-last-of-type(5) ~ .g.cell {
  float: left;
  width: 20%;
}

/* line 3, ../sass/_g_fieldset.scss */
.g.fieldset + .g.fieldset {
  margin-top: 3px;
}

/* line 3, ../sass/_g_confirm.scss */
.g.confirm {
  position: absolute;
  width: 560px;
  margin: 0 auto;
  top: 60px;
  left: 50%;
  margin-left: -280px;
  background-color: #f5f6f7;
  z-index: 10;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 28px 28px 0 0 rgba(26, 26, 26, 0.5);
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm {
  z-index: 9;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm {
  z-index: 8;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 7;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 6;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 5;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 4;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 3;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 2;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 1;
}
/* line 23, ../sass/_g_confirm.scss */
.g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm + .g.confirm {
  z-index: 0;
}

/* line 29, ../sass/_g_confirm.scss */
.confirm-enter {
  animation-name: confirmenter;
  animation-duration: 300ms;
}

/* line 34, ../sass/_g_confirm.scss */
.confirm-leave {
  animation-name: confirmleave;
  animation-duration: 100ms;
}

@keyframes confirmenter {
  from {
    top: -100vh;
  }
  to {
    top: 0;
  }
}
@keyframes confirmleave {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}
/* line 3, ../sass/_g_popuper.scss */
.g.popuper {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  position: absolute;
  width: calc(100% - 200px);
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  z-index: 10;
  border-left: 1px solid #e4e4e4;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper {
  z-index: 9;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper .md.btns {
  top: 42px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper {
  z-index: 8;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 84px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 7;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 126px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 6;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 168px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 5;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 210px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 4;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 252px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 3;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 294px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 2;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 336px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 1;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 378px;
}
/* line 22, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper {
  z-index: 0;
}
/* line 25, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper + .g.popuper .md.btns {
  top: 420px;
}
/* line 33, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper .md.btns {
  pointer-events: none;
}
/* line 36, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper .md.btns a {
  background-image: url('../images/bg-btns-minor.png?1538555423');
}
/* line 39, ../sass/_g_popuper.scss */
.g.popuper + .g.popuper .md.btns a:before {
  content: none;
}

/* line 47, ../sass/_g_popuper.scss */
.popuper-enter {
  animation-name: popuperenter;
  animation-duration: 300ms;
}

/* line 52, ../sass/_g_popuper.scss */
.popuper-leave {
  animation-name: popuperleave;
  animation-duration: 100ms;
}

@keyframes popuperenter {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes popuperleave {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1, ../sass/_md.scss */
.md {
  /*ul*/
  /*ul*/
  /*ul*/
  /*i*/
}
/* line 19, ../sass/_md.scss */
.md .mark {
  font-style: normal;
  font-size: 0.85em;
}

/* line 1, ../sass/_md_logo.scss */
.md.logo {
  display: inline-block;
  vertical-align: middle;
}
/* line 5, ../sass/_md_logo.scss */
.md.logo a {
  display: block;
  width: 260px;
  height: 36px;
  background-image: url('../images/icon-layout_logo.png?1542100616');
  background-position: center;
  background-repeat: no-repeat;
}
/* line 14, ../sass/_md_logo.scss */
.en .md.logo a {
  background-image: url('../images/icon-layout_logo_en.png?1542101649');
}

/* line 1, ../sass/_md_site-selector.scss */
.md.site-selector {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  /*ul*/
}
/* line 6, ../sass/_md_site-selector.scss */
.md.site-selector .form {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 13, ../sass/_md_site-selector.scss */
.md.site-selector .form.is-lock:before {
  content: "​";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  border: 1px solid #e4e4e4;
}
/* line 30, ../sass/_md_site-selector.scss */
.md.site-selector .form label {
  box-sizing: border-box;
  float: left;
  width: 34px;
  height: 34px;
  background-image: url('../images/icon-layout_site.png?1538555423');
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #e4e4e4;
  border-right: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 48, ../sass/_md_site-selector.scss */
.md.site-selector .form select {
  width: 350px;
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media screen and (max-width: 1150px) and (min-width: 1px) {
  /* line 48, ../sass/_md_site-selector.scss */
  .md.site-selector .form select {
    width: 250px;
  }
}
/* line 64, ../sass/_md_site-selector.scss */
.md.site-selector .func {
  display: inline-block;
  vertical-align: middle;
}
/* line 68, ../sass/_md_site-selector.scss */
.md.site-selector .func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 74, ../sass/_md_site-selector.scss */
.md.site-selector .func li.site a {
  background-image: url('../images/icon-navFunc_site.png?1538555423');
}
/* line 80, ../sass/_md_site-selector.scss */
.md.site-selector .func a {
  display: block;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 1, ../sass/_md_top-func.scss */
.md.top-func {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  /*ul*/
}
/* line 8, ../sass/_md_top-func.scss */
.md.top-func > ul > li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.save > a {
  background-image: url('../images/icon-navFunc_save.png?1538555423');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.view > a {
  background-image: url('../images/icon-navFunc_view.png?1538555424');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.publish > a {
  background-image: url('../images/icon-navFunc_publish.png?1538555423');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.edit > a {
  background-image: url('../images/icon-navFunc_edit.png?1538555423');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a {
  background-image: url('../images/icon-navFunc_error.png');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.manual > a {
  background-image: url('../images/icon-navFunc_manual.png?1538555423');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.delete > a {
  background-image: url('../images/icon-navFunc_delete.png?1538555423');
}
/* line 20, ../sass/_md_top-func.scss */
.md.top-func > ul > li.rename > a {
  background-image: url('../images/icon-navFunc_rename.png?1538555423');
}
/* line 28, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a, .md.top-func > ul > li.more > a {
  position: relative;
}
/* line 31, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a:before, .md.top-func > ul > li.more > a:before {
  content: "​";
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border: 2px solid #b6b6b6;
  border-radius: 50%;
}
/* line 48, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a {
  background-image: url('../images/icon-layout_error.png?1538555423');
}
/* line 55, ../sass/_md_top-func.scss */
.md.top-func > ul > li.more > a {
  background-image: url('../images/icon-layout_more.png?1538555423');
}
/* line 61, ../sass/_md_top-func.scss */
.md.top-func > ul > li.more:hover .extend {
  display: block;
}
/* line 70, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a, .md.top-func > ul > li.more > a {
  position: relative;
}
/* line 73, ../sass/_md_top-func.scss */
.md.top-func > ul > li.error > a:before, .md.top-func > ul > li.more > a:before {
  content: "​";
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border: 2px solid #b6b6b6;
  border-radius: 50%;
}
/* line 88, ../sass/_md_top-func.scss */
.md.top-func > ul > li > a {
  display: block;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
  border-radius: 3px;
}
/* line 100, ../sass/_md_top-func.scss */
.md.top-func > ul > li > a:hover {
  background-color: #f5f6f7;
}
/* line 107, ../sass/_md_top-func.scss */
.md.top-func .extend {
  top: 100%;
  right: 0;
  margin-top: 10px;
}
/* line 115, ../sass/_md_top-func.scss */
.md.top-func .extend:before {
  content: "​";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 16px;
  bottom: 100%;
}

/* line 1, ../sass/_md_site-resize.scss */
.md.site-resize {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 6, ../sass/_md_site-resize.scss */
.md.site-resize input {
  display: none;
}
/* line 10, ../sass/_md_site-resize.scss */
.md.site-resize span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  height: 8px;
  background-color: #dedee5;
  border-radius: 100px;
}
/* line 21, ../sass/_md_site-resize.scss */
.md.site-resize span a {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: -6px;
  left: 110px;
  background-color: #2e353f;
  border-radius: 100px;
}
/* line 36, ../sass/_md_site-resize.scss */
.md.site-resize label {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  text-align: right;
}

/* line 1, ../sass/_md_user-selector.scss */
.md.user-selector {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  /*ul*/
}
/* line 9, ../sass/_md_user-selector.scss */
.md.user-selector:hover .func {
  display: block;
}
/* line 14, ../sass/_md_user-selector.scss */
.md.user-selector > a {
  display: block;
  position: relative;
  padding-right: 30px;
  background-image: url('../images/icon-form_arrow-bottom-gray.png?1538555423');
  background-repeat: no-repeat;
  background-position: center right;
  color: #1a1a1a;
}
/* line 23, ../sass/_md_user-selector.scss */
.md.user-selector > a:before {
  content: '\200B';
  display: inline-block;
  vertical-align: 7px;
  width: 32px;
  height: 32px;
  margin-right: 6px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-layout_login-status.png?1538555423');
}
/* line 36, ../sass/_md_user-selector.scss */
.md.user-selector .func {
  top: 100%;
  right: 0;
  margin-top: 12px;
}
/* line 46, ../sass/_md_user-selector.scss */
.md.user-selector .func:before {
  content: "​";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 18px;
  bottom: 100%;
}
/* line 65, ../sass/_md_user-selector.scss */
.md.user-selector .func li.access a:before {
  background-image: url('../images/icon-userFunc_access.png?1538555424');
}
/* line 65, ../sass/_md_user-selector.scss */
.md.user-selector .func li.key a:before {
  background-image: url('../images/icon-userFunc_key.png?1538555424');
}
/* line 65, ../sass/_md_user-selector.scss */
.md.user-selector .func li.man a:before {
  background-image: url('../images/icon-userFunc_man.png?1538555424');
}
/* line 65, ../sass/_md_user-selector.scss */
.md.user-selector .func li.lock a:before {
  background-image: url('../images/icon-userFunc_lock.png?1538555424');
}
/* line 65, ../sass/_md_user-selector.scss */
.md.user-selector .func li.about a:before {
  background-image: url('../images/icon-userFunc_about.png');
}
/* line 75, ../sass/_md_user-selector.scss */
.md.user-selector .func a:before {
  content: "​";
  display: inline-block;
  vertical-align: text-bottom;
  width: 20px;
  height: 20px;
  margin-right: 3px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 1, ../sass/_md_user-length.scss */
.md.user-length {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  margin-left: 10px;
}
/* line 9, ../sass/_md_user-length.scss */
.md.user-length a {
  display: block;
  position: relative;
  color: #1a1a1a;
}
/* line 14, ../sass/_md_user-length.scss */
.md.user-length a:before {
  content: "​";
  display: inline-block;
  vertical-align: 1px;
  margin-right: 6px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-layout_people.png?1538555423');
}

/* line 1, ../sass/_md_toggle-btn.scss */
.md.toggle-btn {
  position: relative;
}
/* line 4, ../sass/_md_toggle-btn.scss */
.md.toggle-btn a {
  position: absolute;
  left: 100%;
  top: 0;
  width: 32px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-layout_menu_is-slide.png?1538555423');
}

/* line 1, ../sass/_md_aside-resize.scss */
.md.aside-resize {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 4px;
  bottom: 0;
}
/* line 9, ../sass/_md_aside-resize.scss */
.md.aside-resize a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: col-resize;
}

/* line 1, ../sass/_md_btn-list.scss */
.md.btn-list {
  /*.bg-extend*/
  /*.bg-extend*/
}
/* line 3, ../sass/_md_btn-list.scss */
.popuper .md.btn-list {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 10px;
  border-top: 1px solid #e4e4e4;
}
/* line 9, ../sass/_md_btn-list.scss */
.popuper .md.btn-list ul {
  text-align: center;
  min-height: 34px;
}
/* line 15, ../sass/_md_btn-list.scss */
.confirm .md.btn-list {
  padding: 10px;
  border-top: 1px solid #e4e4e4;
  background-color: #ffffff;
}
/* line 20, ../sass/_md_btn-list.scss */
.confirm .md.btn-list ul {
  text-align: right;
}
/* line 27, ../sass/_md_btn-list.scss */
.md.btn-list.is-center ul {
  text-align: center;
}
/* line 34, ../sass/_md_btn-list.scss */
.md.btn-list.is-right ul {
  text-align: right;
}
/* line 43, ../sass/_md_btn-list.scss */
.md.btn-list li {
  display: inline-block;
  vertical-align: middle;
}
/* line 47, ../sass/_md_btn-list.scss */
.md.btn-list li + li {
  margin-left: 6px;
}

/* line 1, ../sass/_md_btns.scss */
.md.btns {
  /*.bg-extend*/
  /*.bg-extend*/
}
/* line 3, ../sass/_md_btns.scss */
.popuper .md.btns {
  position: absolute;
  right: 100%;
  top: 0;
  transition: 100ms;
}
/* line 11, ../sass/_md_btns.scss */
.popuper .md.btns a {
  display: block;
  width: 40px;
  height: 60px;
  background-image: url('../images/bg-btns-major.png?1538555423');
}
/* line 20, ../sass/_md_btns.scss */
.popuper .md.btns a:hover:before {
  opacity: 1;
}
/* line 25, ../sass/_md_btns.scss */
.popuper .md.btns a:before {
  content: "​";
  position: absolute;
  width: 29px;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url('../images/bg-btns.png?1538555423');
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.2;
}
/* line 43, ../sass/_md_btns.scss */
.confirm .md.btns a {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 36px;
  height: 36px;
  background-image: url('../images/bg-btns.png?1538555423');
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.2;
}
/* line 55, ../sass/_md_btns.scss */
.confirm .md.btns a:hover {
  opacity: 1;
}

/* line 3, ../sass/_md_tab.scss */
.bg-aside .md.tab {
  padding: 10px;
}
/* line 13, ../sass/_md_tab.scss */
.bg-aside .md.tab li {
  float: left;
  width: 25%;
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.node a {
  background-image: url('../images/icon-tab_node.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.node a:hover {
  background-image: url('../images/icon-tab_node-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.node a {
  background-image: url('../images/icon-tab_node-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.set a {
  background-image: url('../images/icon-tab_set.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.set a:hover {
  background-image: url('../images/icon-tab_set-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.set a {
  background-image: url('../images/icon-tab_set-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.mail a {
  background-image: url('../images/icon-tab_mail.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.mail a:hover {
  background-image: url('../images/icon-tab_mail-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.mail a {
  background-image: url('../images/icon-tab_mail-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.tool a {
  background-image: url('../images/icon-tab_tool.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.tool a:hover {
  background-image: url('../images/icon-tab_tool-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.tool a {
  background-image: url('../images/icon-tab_tool-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.key a {
  background-image: url('../images/icon-tab_key.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.key a:hover {
  background-image: url('../images/icon-tab_key-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.key a {
  background-image: url('../images/icon-tab_key-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.file a {
  background-image: url('../images/icon-tab_file.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.file a:hover {
  background-image: url('../images/icon-tab_file-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.file a {
  background-image: url('../images/icon-tab_file-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.data a {
  background-image: url('../images/icon-tab_data.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.data a:hover {
  background-image: url('../images/icon-tab_data-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.data a {
  background-image: url('../images/icon-tab_data-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.edit a {
  background-image: url('../images/icon-tab_edit.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.edit a:hover {
  background-image: url('../images/icon-tab_edit-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.edit a {
  background-image: url('../images/icon-tab_edit-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.case a {
  background-image: url('../images/icon-tab_case.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.case a:hover {
  background-image: url('../images/icon-tab_case-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.case a {
  background-image: url('../images/icon-tab_case-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.server a {
  background-image: url('../images/icon-tab_server.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.server a:hover {
  background-image: url('../images/icon-tab_server-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.server a {
  background-image: url('../images/icon-tab_server-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.layout a {
  background-image: url('../images/icon-tab_layout.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.layout a:hover {
  background-image: url('../images/icon-tab_layout-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.layout a {
  background-image: url('../images/icon-tab_layout-hover.png?1538555424');
}
/* line 24, ../sass/_md_tab.scss */
.bg-aside .md.tab li.mds a {
  background-image: url('../images/icon-tab_mds.png?1538555424');
}
/* line 27, ../sass/_md_tab.scss */
.bg-aside .md.tab li.mds a:hover {
  background-image: url('../images/icon-tab_mds-hover.png?1538555424');
}
/* line 37, ../sass/_md_tab.scss */
.bg-aside .md.tab li.is-active.mds a {
  background-image: url('../images/icon-tab_mds-hover.png?1538555424');
}
/* line 45, ../sass/_md_tab.scss */
.bg-aside .md.tab a {
  display: block;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
/* line 58, ../sass/_md_tab.scss */
.bg-header .md.tab ul {
  border-radius: 10px;
  background-color: #f3f7f9;
  border-radius: 10px;
  border-bottom: 3px solid #556681;
  overflow: hidden;
}
/* line 69, ../sass/_md_tab.scss */
.en .bg-header .md.tab ul {
  padding: 3px;
  border-radius: 3px;
}
/* line 75, ../sass/_md_tab.scss */
.bg-header .md.tab li {
  float: left;
  width: 11.1111111111%;
}
/* line 79, ../sass/_md_tab.scss */
.en .bg-header .md.tab li {
  width: auto;
  margin: 3px;
}
/* line 86, ../sass/_md_tab.scss */
.bg-header .md.tab li.is-active a {
  background-color: #556681;
  color: #ffffff;
}
/* line 94, ../sass/_md_tab.scss */
.bg-header .md.tab li + li a {
  border-left: 1px solid #cedae0;
}
/* line 97, ../sass/_md_tab.scss */
.en .bg-header .md.tab li + li a {
  border-left: 0;
}
/* line 104, ../sass/_md_tab.scss */
.bg-header .md.tab a {
  display: block;
  padding: 10px 0;
  text-align: center;
  color: #556681;
  transition: 300ms;
}
/* line 112, ../sass/_md_tab.scss */
.en .bg-header .md.tab a {
  padding: 6px;
  border-radius: 3px;
}
/* line 117, ../sass/_md_tab.scss */
.bg-header .md.tab a:hover {
  background-color: #d1e0e8;
}
/* line 123, ../sass/_md_tab.scss */
.bg-content .md.tab, .bg-page .md.tab {
  border-bottom: 1px solid #e4e4e4;
  border-bottom-color: #2ba1ff;
}
/* line 131, ../sass/_md_tab.scss */
.bg-content .md.tab ul, .bg-page .md.tab ul {
  padding: 0 3px;
}
/* line 139, ../sass/_md_tab.scss */
.bg-content .md.tab li, .bg-page .md.tab li {
  position: relative;
  display: inline-block;
  margin: 0 3px;
  border-top: 2px solid transparent;
  transition: 300ms;
}
/* line 150, ../sass/_md_tab.scss */
.bg-content .md.tab li.is-active, .bg-page .md.tab li.is-active {
  top: 1px;
  border-top-color: #2ba1ff;
}
/* line 154, ../sass/_md_tab.scss */
.bg-content .md.tab li.is-active a, .bg-page .md.tab li.is-active a {
  color: #2ba1ff;
  border-color: #2ba1ff;
}
/* line 161, ../sass/_md_tab.scss */
.bg-content .md.tab a, .bg-page .md.tab a {
  display: block;
  padding: 6px 20px;
  border: 1px solid #e4e4e4;
  color: #b6b6b6;
  border-bottom-width: 0;
  background-color: #ffffff;
  transition: 300ms;
}
/* line 174, ../sass/_md_tab.scss */
.bg-content .md.tab a:hover, .bg-page .md.tab a:hover {
  background-color: #f5f6f7;
}

/* line 3, ../sass/_md_minor-tab.scss */
.md.minor-tab ul {
  padding: 0 3px;
}
/* line 7, ../sass/_md_minor-tab.scss */
.md.minor-tab li {
  position: relative;
  display: inline-block;
  margin: 3px;
  transition: 300ms;
}
/* line 15, ../sass/_md_minor-tab.scss */
.md.minor-tab li.is-active a {
  color: #ffffff;
  background-color: #2ba1ff;
  border-color: #2ba1ff;
}
/* line 23, ../sass/_md_minor-tab.scss */
.md.minor-tab a {
  display: block;
  padding: 6px 20px;
  border: 1px solid #e4e4e4;
  color: #b6b6b6;
  transition: 300ms;
}
/* line 30, ../sass/_md_minor-tab.scss */
.md.minor-tab a:hover {
  background-color: #f5f6f7;
  text-decoration: none;
}

/* line 13, ../sass/_md_step.scss */
.md.step li:before {
  content: "1";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li:before {
  content: "2";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li:before {
  content: "3";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li:before {
  content: "4";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li + li:before {
  content: "5";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li + li + li:before {
  content: "6";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li + li + li + li:before {
  content: "7";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li + li + li + li + li:before {
  content: "8";
}
/* line 13, ../sass/_md_step.scss */
.md.step li + li + li + li + li + li + li + li + li:before {
  content: "9";
}
/* line 22, ../sass/_md_step.scss */
.md.step ul {
  padding: 10px 0;
}
/* line 26, ../sass/_md_step.scss */
.md.step li {
  display: flex;
  position: relative;
  padding: 10px;
}
/* line 31, ../sass/_md_step.scss */
.md.step li:before {
  width: 46px;
  line-height: 46px;
  height: 46px;
  background-color: #8a929f;
  border-radius: 50%;
  text-align: center;
  color: #2f353f;
  z-index: 1;
  font-weight: bold;
}
/* line 47, ../sass/_md_step.scss */
.md.step li + li:after {
  content: "​";
  position: absolute;
  left: 31px;
  top: -15px;
  width: 3px;
  height: 30px;
  background-color: #4a505b;
}
/* line 60, ../sass/_md_step.scss */
.md.step li.is-active:before {
  background-color: #00D48B;
}
/* line 64, ../sass/_md_step.scss */
.md.step li.is-active a {
  color: #00D48B;
}
/* line 67, ../sass/_md_step.scss */
.md.step li.is-active a:after {
  border-left-color: #00D48B;
}
/* line 74, ../sass/_md_step.scss */
.md.step a {
  position: relative;
  display: flex;
  flex: 1;
  padding: 6px 10px;
  padding-right: 20px;
  align-items: center;
  color: #ffffff;
}
/* line 83, ../sass/_md_step.scss */
.md.step a:after {
  content: "​";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -4px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #596375;
}

/* line 3, ../sass/_md_mds.scss */
.md.mds ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 12, ../sass/_md_mds.scss */
.md.mds li {
  width: 33.3333333333%;
  display: flex;
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module67 a:before {
  background-image: url('../images/icon-module_slider.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module1 a:before {
  background-image: url('../images/icon-module_publish.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module5 a:before {
  background-image: url('../images/icon-module_link.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module3 a:before {
  background-image: url('../images/icon-module_photo.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module4 a:before {
  background-image: url('../images/icon-module_video.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module46 a:before {
  background-image: url('../images/icon-module_calendar.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module6 a:before {
  background-image: url('../images/icon-module_edit.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module2 a:before {
  background-image: url('../images/icon-module_rss.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module48 a:before {
  background-image: url('../images/icon-module_paper.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module65 a:before {
  background-image: url('../images/icon-module_anchor.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module44 a:before {
  background-image: url('../images/icon-module_weather.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module71 a:before {
  background-image: url('../images/icon-module_chart.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module72 a:before {
  background-image: url('../images/icon-module_location.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module79 a:before {
  background-image: url('../images/icon-module_tree.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module80 a:before {
  background-image: url('../images/icon-module_clock.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module8 a:before {
  background-image: url('../images/icon-module_tree.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module74 a:before {
  background-image: url('../images/icon-module_pic.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module75 a:before {
  background-image: url('../images/icon-module_text.png?1538555423');
}
/* line 27, ../sass/_md_mds.scss */
.md.mds li.module85 a:before {
  background-image: url('../images/icon-module_ncdr.png?1538555423');
}
/* line 43, ../sass/_md_mds.scss */
.md.mds li.row a:before {
  background-image: url('../images/icon-module_row.png?1538555423');
}
/* line 43, ../sass/_md_mds.scss */
.md.mds li.cell a:before {
  background-image: url('../images/icon-module_cell.png?1538555423');
}
/* line 43, ../sass/_md_mds.scss */
.md.mds li.tab a:before {
  background-image: url('../images/icon-module_tab.png?1538555423');
}
/* line 52, ../sass/_md_mds.scss */
.md.mds li:nth-child(3n+1) a {
  border-left: 0;
}
/* line 59, ../sass/_md_mds.scss */
.md.mds li:nth-child(3n) a {
  border-right: 0;
}
/* line 65, ../sass/_md_mds.scss */
.md.mds a {
  display: block;
  flex: 1;
  padding: 6px;
  padding-bottom: 10px;
  text-align: center;
  color: #ffffff;
  border-right: 1px solid #2c313b;
  border-left: 1px solid #3b4350;
  border-top: 1px solid #21252d;
  border-bottom: 1px solid #404957;
}
/* line 77, ../sass/_md_mds.scss */
.md.mds a:hover {
  background-color: #191c22;
}
/* line 81, ../sass/_md_mds.scss */
.md.mds a:before {
  content: "​";
  display: block;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 1, ../sass/_md_menu.scss */
.md.menu {
  /*li*/
  /*li*/
}
/* line 5, ../sass/_md_menu.scss */
.md.menu .file > .node > a.is-link:before, .md.menu .frame > .node > a.is-link:before, .md.menu .home > .node > a.is-link:before, .md.menu .link > .node > a.is-link:before, .md.menu .page > .node > a.is-link:before, .md.menu .rss > .node > a.is-link:before, .md.menu .set > .node > a.is-link:before, .md.menu .annex > .node > a.is-link:before, .md.menu .youtube > .node > a.is-link:before, .md.menu .node > a.is-edit, .md.menu .node > a.is-add {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 8px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 17, ../sass/_md_menu.scss */
.md.menu > ul > li {
  padding: 0 10px;
  padding-left: 20px;
  border-left: 3px solid transparent;
}
/* line 23, ../sass/_md_menu.scss */
.md.menu > ul > li.is-active {
  background-color: #191c22;
  border-left-color: #77b5f6;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .file > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .file > .node > a.is-link:before {
  background-image: url('../images/icon-type_file.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .frame > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .frame > .node > a.is-link:before {
  background-image: url('../images/icon-type_frame.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .home > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .home > .node > a.is-link:before {
  background-image: url('../images/icon-type_home.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .link > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .link > .node > a.is-link:before {
  background-image: url('../images/icon-type_link.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .page > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .page > .node > a.is-link:before {
  background-image: url('../images/icon-type_page.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .rss > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .rss > .node > a.is-link:before {
  background-image: url('../images/icon-type_rss.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .set > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .set > .node > a.is-link:before {
  background-image: url('../images/icon-type_set.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .annex > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .annex > .node > a.is-link:before {
  background-image: url('../images/icon-type_annex.png?1538555424');
  content: "​";
  left: 0;
}
/* line 52, ../sass/_md_menu.scss */
.md.menu .youtube > .node > a.is-link {
  padding-right: 23px;
  padding-left: 23px;
}
/* line 56, ../sass/_md_menu.scss */
.md.menu .youtube > .node > a.is-link:before {
  background-image: url('../images/icon-type_youtube.png?1544510854');
  content: "​";
  left: 0;
}
/* line 74, ../sass/_md_menu.scss */
.md.menu .is-active > .node > a.is-add {
  background-image: url('../images/icon-sideFunc_minus.png?1538555424');
}
/* line 79, ../sass/_md_menu.scss */
.md.menu .is-active > .node > .next {
  display: block;
}
/* line 91, ../sass/_md_menu.scss */
.md.menu .is-loading > .node > a.is-add {
  background-image: url('../images/icon-sideFunc_loading.gif?1538555424');
}
/* line 98, ../sass/_md_menu.scss */
.md.menu .node {
  position: relative;
}
/* line 103, ../sass/_md_menu.scss */
.md.menu .node > a.is-edit {
  right: 0;
  background-image: url('../images/icon-sideFunc_edit.png?1538555424');
  opacity: 0.5;
}
/* line 109, ../sass/_md_menu.scss */
.md.menu .node > a.is-edit:hover {
  opacity: 1;
}
/* line 112, ../sass/_md_menu.scss */
.md.menu .node > a.is-edit:hover + .extend {
  display: block;
}
/* line 118, ../sass/_md_menu.scss */
.md.menu .node > a.is-link {
  display: block;
  padding: 6px;
  color: #ffffff;
}
/* line 125, ../sass/_md_menu.scss */
.md.menu .node > a.is-link.not-enable:after {
  content: "​";
  display: inline-block;
  background-image: url('../images/icon-status_danger.png?1538555424');
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-left: 3px;
}
/* line 136, ../sass/_md_menu.scss */
.md.menu .node > a.is-link:hover {
  color: #77b5f6;
}
/* line 141, ../sass/_md_menu.scss */
.md.menu .node > a.is-add {
  left: -20px;
  background-image: url('../images/icon-sideFunc_add.png?1538555424');
}
/* line 148, ../sass/_md_menu.scss */
.md.menu .node > .next {
  display: none;
  padding-left: 20px;
}
/* line 158, ../sass/_md_menu.scss */
.md.menu .node > .extend {
  top: 0;
  right: 16px;
}

/* line 1, ../sass/_md_site-search.scss */
.md.site-search {
  text-align: center;
}
@media screen and (max-width: 1350px) and (min-width: 1px) {
  /* line 4, ../sass/_md_site-search.scss */
  .zh-Hant-tw .md.site-search {
    text-align: left;
    padding-left: 10px;
  }
}
@media screen and (max-width: 1720px) and (min-width: 1px) {
  /* line 12, ../sass/_md_site-search.scss */
  .en .md.site-search {
    text-align: left;
    padding-left: 10px;
  }
}
/* line 22, ../sass/_md_site-search.scss */
.md.site-search .searchBtn:after {
  content: "​";
  position: absolute;
  top: 3px;
  right: 3px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #f5f6f7;
  transition: 300ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-form_search-gray.png?1538555423');
}

/* line 1, ../sass/_md_lobby-func.scss */
.md.lobby-func {
  position: absolute;
  margin-top: 0 !important;
  top: -5px;
  right: 10px;
}
/* line 11, ../sass/_md_lobby-func.scss */
.md.lobby-func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 24, ../sass/_md_lobby-func.scss */
.md.lobby-func li.doc a:before {
  background-image: url('../images/icon-lobbyFunc_doc.png?1538555423');
}
/* line 24, ../sass/_md_lobby-func.scss */
.md.lobby-func li.tool a:before {
  background-image: url('../images/icon-lobbyFunc_tool.png?1538555423');
}
/* line 24, ../sass/_md_lobby-func.scss */
.md.lobby-func li.add a:before {
  background-image: url('../images/icon-lobbyFunc_add.png?1538555423');
}
/* line 31, ../sass/_md_lobby-func.scss */
.md.lobby-func li.doc {
  /*i*/
}
/* line 33, ../sass/_md_lobby-func.scss */
.md.lobby-func li.doc a {
  background-color: #f77b5e;
}
/* line 36, ../sass/_md_lobby-func.scss */
.md.lobby-func li.doc a:hover {
  background-color: #f5532d;
}
/* line 41, ../sass/_md_lobby-func.scss */
.md.lobby-func li.doc .mark {
  display: inline-block;
  padding: 0 6px;
  margin-left: 6px;
  background-color: #ca2c07;
  border-radius: 100px;
  vertical-align: 1px;
}
/* line 53, ../sass/_md_lobby-func.scss */
.md.lobby-func li.tool a {
  background-color: #5d68b9;
}
/* line 56, ../sass/_md_lobby-func.scss */
.md.lobby-func li.tool a:hover {
  background-color: #444f9f;
}
/* line 64, ../sass/_md_lobby-func.scss */
.md.lobby-func li.add a {
  background-color: #2cc56f;
}
/* line 67, ../sass/_md_lobby-func.scss */
.md.lobby-func li.add a:hover {
  background-color: #239b58;
}
/* line 74, ../sass/_md_lobby-func.scss */
.md.lobby-func a {
  display: block;
  color: #ffffff;
  padding: 6px 15px;
  border-radius: 100px;
  transition: 300ms;
}
/* line 83, ../sass/_md_lobby-func.scss */
.md.lobby-func a:before {
  content: "​";
  display: inline-block;
  vertical-align: 4px;
  width: 32px;
  height: 32px;
  margin-right: 3px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 11, ../sass/_md_site-view.scss */
.md.site-view > ul > li {
  width: 33.3333333333%;
  float: left;
}
/* line 15, ../sass/_md_site-view.scss */
.en .md.site-view > ul > li {
  width: 50%;
}
/* line 25, ../sass/_md_site-view.scss */
.md.site-view > ul > li.is-active .box .img .func {
  opacity: 1;
}
/* line 28, ../sass/_md_site-view.scss */
.md.site-view > ul > li.is-active .box .img .func li {
  display: none;
}
/* line 31, ../sass/_md_site-view.scss */
.md.site-view > ul > li.is-active .box .img .func li.is-loading {
  display: inline-block !important;
}
/* line 42, ../sass/_md_site-view.scss */
.md.site-view .box {
  margin: 10px;
  padding: 20px;
  border-radius: 3px;
  background-color: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 0 10px #e4e4e4;
}
@media screen and (max-width: 1650px) and (min-width: 1px) {
  /* line 42, ../sass/_md_site-view.scss */
  .md.site-view .box {
    padding: 10px;
  }
}
/* line 58, ../sass/_md_site-view.scss */
.md.site-view .box .img {
  float: left;
  position: relative;
  margin-right: 20px;
  /*ul*/
}
/* line 65, ../sass/_md_site-view.scss */
.md.site-view .box .img:hover .func {
  opacity: 1;
}
/* line 70, ../sass/_md_site-view.scss */
.md.site-view .box .img span {
  display: block;
  width: 200px;
  height: 160px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #f5f6f7;
  border: 3px solid #f5f6f7;
  box-sizing: border-box;
}
@media screen and (max-width: 1650px) and (min-width: 1px) {
  /* line 70, ../sass/_md_site-view.scss */
  .md.site-view .box .img span {
    width: 170px;
    height: 130px;
  }
}
/* line 87, ../sass/_md_site-view.scss */
.md.site-view .box .img img {
  display: none;
}
/* line 91, ../sass/_md_site-view.scss */
.md.site-view .box .img .func {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 300ms;
  text-align: center;
  background-color: rgba(26, 26, 26, 0.8);
}
/* line 102, ../sass/_md_site-view.scss */
.md.site-view .box .img .func:before {
  content: "​";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
/* line 110, ../sass/_md_site-view.scss */
.md.site-view .box .img .func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 114, ../sass/_md_site-view.scss */
.md.site-view .box .img .func li.is-loading {
  display: none;
}
/* line 117, ../sass/_md_site-view.scss */
.md.site-view .box .img .func li.is-loading a {
  display: block;
  width: 130px;
  height: 130px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-loading-m.gif?1538555423');
  cursor: default;
  pointer-events: none;
}
/* line 138, ../sass/_md_site-view.scss */
.md.site-view .box .essay {
  position: relative;
  overflow: hidden;
  height: 160px;
  /*ul*/
  /*ul*/
}
@media screen and (max-width: 1650px) and (min-width: 1px) {
  /* line 138, ../sass/_md_site-view.scss */
  .md.site-view .box .essay {
    height: 130px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 1450px) and (min-width: 1px) {
  /* line 138, ../sass/_md_site-view.scss */
  .md.site-view .box .essay {
    height: 175px;
  }
}
/* line 152, ../sass/_md_site-view.scss */
.md.site-view .box .essay .caption {
  position: relative;
  padding-left: 10px;
  color: #2ba1ff;
  font-size: 1.15em;
}
/* line 158, ../sass/_md_site-view.scss */
.md.site-view .box .essay .caption:before {
  content: "​";
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 0;
  width: 4px;
  border-radius: 100px;
  background-color: #2ba1ff;
}
/* line 169, ../sass/_md_site-view.scss */
.md.site-view .box .essay .caption a {
  color: inherit;
}
/* line 174, ../sass/_md_site-view.scss */
.md.site-view .box .essay .list {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1450px) and (min-width: 1px) {
  /* line 174, ../sass/_md_site-view.scss */
  .md.site-view .box .essay .list {
    bottom: 45px;
  }
}
/* line 191, ../sass/_md_site-view.scss */
.md.site-view .box .essay .list .status {
  display: inline-block;
  padding-left: 6px;
  margin-left: 6px;
  border-left: 1px solid #e4e4e4;
}
/* line 199, ../sass/_md_site-view.scss */
.md.site-view .box .essay .func {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1450px) and (min-width: 1px) {
  /* line 199, ../sass/_md_site-view.scss */
  .md.site-view .box .essay .func {
    white-space: nowrap;
  }
}
@media screen and (max-width: 1450px) and (min-width: 1px) {
  /* line 208, ../sass/_md_site-view.scss */
  .md.site-view .box .essay .func li {
    display: inline-block;
  }
}
/* line 214, ../sass/_md_site-view.scss */
.md.site-view .box .essay .func li + li {
  margin-top: 6px;
}
@media screen and (max-width: 1360px) and (min-width: 1px) {
  /* line 219, ../sass/_md_site-view.scss */
  .md.site-view .box .essay .func a, .md.site-view .box .essay .func input {
    padding: 6px 13px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1px) {
  /* line 219, ../sass/_md_site-view.scss */
  .md.site-view .box .essay .func a, .md.site-view .box .essay .func input {
    padding: 6px 3px;
  }
}

/* line 3, ../sass/_md_site-info.scss */
.md.site-info > ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 7, ../sass/_md_site-info.scss */
.md.site-info > ul > li {
  width: 20%;
  display: flex;
}
@media screen and (max-width: 1280px) and (min-width: 1px) {
  /* line 7, ../sass/_md_site-info.scss */
  .md.site-info > ul > li {
    width: 25%;
  }
}
@media screen and (max-width: 1080px) and (min-width: 1px) {
  /* line 7, ../sass/_md_site-info.scss */
  .md.site-info > ul > li {
    width: 33.3333333333%;
  }
}
/* line 21, ../sass/_md_site-info.scss */
.md.site-info .box {
  flex: 1;
  margin: 10px;
  padding: 20px;
  border-radius: 3px;
  background-color: #ffffff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 0 10px #e4e4e4;
}
/* line 30, ../sass/_md_site-info.scss */
.md.site-info .box .img {
  position: relative;
  /*ul*/
}
/* line 35, ../sass/_md_site-info.scss */
.md.site-info .box .img:hover .func {
  opacity: 1;
}
/* line 40, ../sass/_md_site-info.scss */
.md.site-info .box .img span {
  display: block;
  padding-bottom: 80%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #f5f6f7;
  border: 3px solid #f5f6f7;
}
/* line 50, ../sass/_md_site-info.scss */
.md.site-info .box .img img {
  display: none;
}
/* line 54, ../sass/_md_site-info.scss */
.md.site-info .box .img .func {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 300ms;
  text-align: center;
  background-color: rgba(26, 26, 26, 0.8);
}
/* line 69, ../sass/_md_site-info.scss */
.md.site-info .box .img .func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 80, ../sass/_md_site-info.scss */
.md.site-info .box .essay {
  /*ul*/
  /*ul*/
}
/* line 82, ../sass/_md_site-info.scss */
.md.site-info .box .essay > div, .md.site-info .box .essay > ul {
  margin-top: 6px;
}
/* line 90, ../sass/_md_site-info.scss */
.md.site-info .box .essay .caption {
  color: #1a1a1a;
  font-size: 1.15em;
  overflow: hidden;
}
/* line 95, ../sass/_md_site-info.scss */
.md.site-info .box .essay .caption + div, .md.site-info .box .essay .caption + ul {
  margin-top: 3px;
}
/* line 104, ../sass/_md_site-info.scss */
.md.site-info .box .essay .form input[type="radio"] {
  vertical-align: -5px;
}
/* line 107, ../sass/_md_site-info.scss */
.md.site-info .box .essay .form input[type="radio"] + label {
  margin-left: 6px;
}
/* line 112, ../sass/_md_site-info.scss */
.md.site-info .box .essay .form input[type="text"] {
  display: block;
  width: 100%;
  color: #767676;
}
/* line 117, ../sass/_md_site-info.scss */
.md.site-info .box .essay .form input[type="text"]:focus {
  color: #1a1a1a;
}
/* line 124, ../sass/_md_site-info.scss */
.md.site-info .box .essay textarea {
  display: block;
  width: 100%;
  color: #767676;
}
/* line 129, ../sass/_md_site-info.scss */
.md.site-info .box .essay textarea:focus {
  color: #1a1a1a;
}
/* line 138, ../sass/_md_site-info.scss */
.md.site-info .box .essay .label {
  font-size: 0.85em;
  background-color: #edf7ff;
  padding: 3px;
  border-radius: 3px;
}
/* line 147, ../sass/_md_site-info.scss */
.md.site-info .box .essay .colors li {
  display: inline-block;
  vertical-align: middle;
}
/* line 153, ../sass/_md_site-info.scss */
.md.site-info .box .essay .colors li.is-sass a {
  background-image: url('../images/icon-form_color.png?1538555423');
}
/* line 162, ../sass/_md_site-info.scss */
.md.site-info .box .essay .colors li.is-active a:before {
  content: "​";
}
/* line 169, ../sass/_md_site-info.scss */
.md.site-info .box .essay .colors a {
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0 0 4px #b6b6b6 inset;
  cursor: pointer;
}
/* line 183, ../sass/_md_site-info.scss */
.md.site-info .box .essay .colors a:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-form_select-shadow.png?1538555423');
}
/* line 196, ../sass/_md_site-info.scss */
.md.site-info .box .essay .func {
  text-align: center;
}
/* line 199, ../sass/_md_site-info.scss */
.md.site-info .box .essay .func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 205, ../sass/_md_site-info.scss */
.md.site-info .box .essay .func li.download a {
  background-color: #00d587;
  background-image: url('../images/icon-lobbyFunc_download.png?1538555423');
}
/* line 209, ../sass/_md_site-info.scss */
.md.site-info .box .essay .func li.download a:hover {
  background-color: #00a267;
}
/* line 216, ../sass/_md_site-info.scss */
.md.site-info .box .essay .func a {
  display: block;
  height: 64px;
  width: 64px;
  border-radius: 50%;
  transition: 300ms;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 9, ../sass/_md_status-simple.scss */
.md.status-simple ul li {
  width: 20%;
  float: left;
}
@media screen and (max-width: 1280px) and (min-width: 1px) {
  /* line 9, ../sass/_md_status-simple.scss */
  .md.status-simple ul li {
    width: 25%;
  }
}
@media screen and (max-width: 1080px) and (min-width: 1px) {
  /* line 9, ../sass/_md_status-simple.scss */
  .md.status-simple ul li {
    width: 33.3333333333%;
  }
}
/* line 27, ../sass/_md_status-simple.scss */
.md.status-simple ul li.is-loading .node .content:before {
  background-image: url('../images/icon-loading-s.gif?1538555423');
}
/* line 36, ../sass/_md_status-simple.scss */
.md.status-simple .node {
  position: relative;
  margin: 3px;
  padding: 6px 10px;
  border-radius: 3px;
  transition: 300ms;
}
/* line 47, ../sass/_md_status-simple.scss */
.md.status-simple .node .content {
  position: absolute;
  top: 6px;
  right: 10px;
  line-height: 27px;
  height: 27px;
  padding-left: 10px;
  border-left: 1px solid #e4e4e4;
}

/* line 9, ../sass/_md_status-complete.scss */
.md.status-complete ul li {
  width: 50%;
  float: left;
}
/* line 15, ../sass/_md_status-complete.scss */
.md.status-complete .node {
  margin: 10px;
  border-radius: 3px;
  border: 1px solid #e4e4e4;
  box-shadow: 0 0 10px #e4e4e4;
}
/* line 21, ../sass/_md_status-complete.scss */
.md.status-complete .node .caption {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #2ba1ff;
  padding: 6px;
  color: #ffffff;
  text-align: center;
}
/* line 30, ../sass/_md_status-complete.scss */
.md.status-complete .node .content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 20px;
  background-color: #ffffff;
}
/* line 36, ../sass/_md_status-complete.scss */
.md.status-complete .node .content .is-nodata {
  text-align: center;
}
/* line 39, ../sass/_md_status-complete.scss */
.md.status-complete .node .content .is-nodata:before {
  content: "​";
  display: block;
  margin: 0 auto;
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-layout_chart-error.png?1538555423');
  margin-bottom: 20px;
}
/* line 56, ../sass/_md_status-complete.scss */
.md.status-complete .node .content .is-loading:before {
  content: "​";
  display: block;
  margin: 0 auto;
  width: 137px;
  height: 137px;
  background-repeat: no-repeat;
  background-image: url('../images/bg_loading.gif?1538555423');
  background-position: center;
}

/* line 1, ../sass/_md_pagination.scss */
.md.pagination {
  text-align: center;
  /*ul*/
  /*ul*/
}
/* line 6, ../sass/_md_pagination.scss */
.md.pagination .list {
  display: inline-block;
  vertical-align: middle;
}
/* line 14, ../sass/_md_pagination.scss */
.md.pagination .list li {
  float: left;
}
/* line 19, ../sass/_md_pagination.scss */
.md.pagination .list li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 27, ../sass/_md_pagination.scss */
.md.pagination .list li:last-child a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 35, ../sass/_md_pagination.scss */
.md.pagination .list li + li a {
  border-left: 0;
}
/* line 42, ../sass/_md_pagination.scss */
.md.pagination .list li.is-active a {
  background-color: #2ba1ff;
  color: #ffffff;
}
/* line 50, ../sass/_md_pagination.scss */
.md.pagination .list li.is-dot a {
  cursor: default;
  pointer-events: none;
  background-color: #f5f6f7;
}
/* line 58, ../sass/_md_pagination.scss */
.md.pagination .list a {
  display: block;
  line-height: 34px;
  height: 34px;
  width: 34px;
  box-sizing: border-box;
  border: 1px solid #e4e4e4;
  background-color: #ffffff;
  transition: 300ms;
  color: #1a1a1a;
  cursor: pointer;
}
/* line 70, ../sass/_md_pagination.scss */
.md.pagination .list a:hover {
  background-color: #f5f6f7;
}
/* line 76, ../sass/_md_pagination.scss */
.md.pagination .form {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 85, ../sass/_md_pagination.scss */
.md.pagination .form select {
  width: 80px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 96, ../sass/_md_pagination.scss */
.md.pagination .func {
  display: inline-block;
  vertical-align: middle;
}
/* line 100, ../sass/_md_pagination.scss */
.md.pagination .func li {
  display: inline-block;
  vertical-align: middle;
}
/* line 105, ../sass/_md_pagination.scss */
.md.pagination .func a {
  display: block;
  background-color: #f5f6f7;
  border: 1px solid #e4e4e4;
  border-left: 0;
  border-radius: 0 3px 3px 0;
  height: 34px;
  width: 34px;
  box-sizing: border-box;
  background-color: #f5f6f7;
  background-image: url('../images/icon-layout_go.png?1538555423');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 122, ../sass/_md_pagination.scss */
.md.pagination > span {
  display: inline-block;
  vertical-align: middle;
}

/* line 1, ../sass/_md_heading.scss */
.md.heading {
  /*.bg-extend*/
  /*.bg-extend*/
}
/* line 3, ../sass/_md_heading.scss */
.bg-section .md.heading {
  position: relative;
  padding-left: 36px;
}
/* line 9, ../sass/_md_heading.scss */
.bg-section .md.heading:before {
  content: "​";
  position: absolute;
  top: 5px;
  left: 0;
  width: 26px;
  height: 26px;
  background-image: url('../images/icon-layout_title.png?1538555423');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 21, ../sass/_md_heading.scss */
.bg-section .md.heading a {
  font-size: 1.45em;
  color: #1a1a1a;
}
/* line 26, ../sass/_md_heading.scss */
.bg-section .md.heading + .md, .bg-section .md.heading + .g {
  margin-top: 0;
}
/* line 31, ../sass/_md_heading.scss */
.popuper .md.heading {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 10px 20px;
  background-color: #f5f6f7;
  border-bottom: 1px solid #e4e4e4;
  border-bottom-color: #2ba1ff;
  color: #2ba1ff;
  font-size: 1.45em;
}
/* line 41, ../sass/_md_heading.scss */
.popuper .md.heading a {
  min-height: 39px;
  max-width: 1160px;
  display: inline-block;
  color: inherit;
}
/* line 50, ../sass/_md_heading.scss */
.confirm .md.heading {
  padding: 10px 20px;
  padding-right: 56px;
  background-color: #f5f6f7;
  border-bottom: 1px solid #e4e4e4;
  color: #2ba1ff;
  font-size: 1.3em;
}

/* line 1, ../sass/_md_main-func.scss */
.md.main-func {
  position: absolute;
  top: 6px;
  right: 10px;
  z-index: 1;
  /*div*/
}
/* line 7, ../sass/_md_main-func.scss */
.md.main-func + .md {
  margin-top: 0;
}
@media screen and (max-width: 1350px) and (min-width: 1px) {
  /* line 1, ../sass/_md_main-func.scss */
  .md.main-func {
    top: 10px;
  }
}
/* line 15, ../sass/_md_main-func.scss */
.md.main-func input[type="button"], .md.main-func > input[type="submit"] {
  position: relative;
  text-align: center;
}
/* line 25, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].node, .md.main-func > input[type="submit"].node {
  background-image: url('../images/icon-minFunc_node.png?1538555423');
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
}
/* line 25, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].edit, .md.main-func > input[type="submit"].edit {
  background-image: url('../images/icon-minFunc_edit.png?1538555423');
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
}
/* line 25, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].add, .md.main-func > input[type="submit"].add {
  background-image: url('../images/icon-minFunc_add.png?1538555423');
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
}
/* line 25, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].more, .md.main-func > input[type="submit"].more {
  background-image: url('../images/icon-minFunc_more.png?1538555423');
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  transition: 300ms;
}
/* line 42, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].node, .md.main-func > input[type="submit"].node {
  background-color: #f7c85e;
}
/* line 45, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].node:hover, .md.main-func > input[type="submit"].node:hover {
  background-color: #f5b72d;
}
/* line 50, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].edit, .md.main-func > input[type="submit"].edit {
  background-color: #5d68b9;
}
/* line 53, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].edit:hover, .md.main-func > input[type="submit"].edit:hover {
  background-color: #444f9f;
}
/* line 58, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].add, .md.main-func > input[type="submit"].add {
  background-color: #2cc56f;
}
/* line 61, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].add:hover, .md.main-func > input[type="submit"].add:hover {
  background-color: #239b58;
}
/* line 66, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].more, .md.main-func > input[type="submit"].more {
  background-color: #a8a8a8;
}
/* line 71, ../sass/_md_main-func.scss */
.md.main-func input[type="button"].more:hover + .extend, .md.main-func > input[type="submit"].more:hover + .extend {
  display: block;
}
/* line 78, ../sass/_md_main-func.scss */
.md.main-func .extend {
  top: 35px;
  right: 5px;
}

/* line 6, ../sass/_md_bread-crumb.scss */
.md.bread-crumb ul:before {
  content: "​";
  display: inline-block;
  vertical-align: -4px;
  height: 20px;
  width: 20px;
  background-image: url('../images/icon-layout_home.png?1538555423');
}
/* line 16, ../sass/_md_bread-crumb.scss */
.md.bread-crumb li {
  display: inline-block;
  vertical-align: middle;
}
/* line 22, ../sass/_md_bread-crumb.scss */
.md.bread-crumb li + li:before {
  content: '›';
  margin-right: 6px;
}
/* line 29, ../sass/_md_bread-crumb.scss */
.md.bread-crumb a {
  display: inline-block;
  vertical-align: middle;
  color: #1a1a1a;
}
/* line 35, ../sass/_md_bread-crumb.scss */
.md.heading > .md.bread-crumb {
  display: inline-block;
  float: right;
}
/* line 41, ../sass/_md_bread-crumb.scss */
.md.heading > .md.bread-crumb ul:before {
  vertical-align: middle;
}
/* line 47, ../sass/_md_bread-crumb.scss */
.md.heading > .md.bread-crumb ul li:before {
  color: #1a1a1a;
}
/* line 52, ../sass/_md_bread-crumb.scss */
.md.heading > .md.bread-crumb ul a {
  color: #1a1a1a !important;
  font-size: .7em !important;
  line-height: 2.6em;
}

/* line 1, ../sass/_md_title.scss */
.md.title {
  position: relative;
  padding-left: 10px;
  font-size: 1.15em;
}
/* line 6, ../sass/_md_title.scss */
.md.title:before {
  content: "​";
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 0;
  width: 4px;
  border-radius: 100px;
  background-color: #1a1a1a;
}
/* line 17, ../sass/_md_title.scss */
.md.title a {
  color: #1a1a1a !important;
}
/* line 21, ../sass/_md_title.scss */
.md.title + .md, .md.title + .g {
  margin-top: 6px;
}

/* line 4, ../sass/_md_caption.scss */
.md.caption a {
  color: #1a1a1a !important;
}
/* line 8, ../sass/_md_caption.scss */
.md.caption + .md, .md.caption + .g {
  margin-top: 6px;
}

/* line 1, ../sass/_md_msg.scss */
.md.msg {
  display: flex;
  border: 1px solid #e4e4e4;
  border-color: #2ba1ff;
  border-left-width: 10px;
  border-radius: 3px;
  /*ul*/
}
/* line 12, ../sass/_md_msg.scss */
.md.msg > ul {
  align-self: center;
}
/* line 16, ../sass/_md_msg.scss */
.md.msg .info {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 20px;
}
/* line 29, ../sass/_md_msg.scss */
.md.msg .info .ip {
  color: #b6b6b6;
}
/* line 32, ../sass/_md_msg.scss */
.md.msg .info .ip:before {
  content: 'ip';
  display: inline-block;
  vertical-align: middle;
  font-size: 0.85em;
  margin-right: 6px;
  text-align: center;
  width: 24px;
  line-height: 24px;
  height: 24px;
  background-color: #b6b6b6;
  color: #ffffff;
  border-radius: 50%;
}
/* line 51, ../sass/_md_msg.scss */
.md.msg .essay {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 20px;
}
/* line 56, ../sass/_md_msg.scss */
.md.msg .essay .caption {
  font-size: 1.15em;
  font-weight: bold;
}
/* line 61, ../sass/_md_msg.scss */
.md.msg .essay .p {
  margin-top: 6px;
}
/* line 66, ../sass/_md_msg.scss */
.md.msg .func {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 10px 20px;
  border-left: 1px solid #e4e4e4;
}

/* line 1, ../sass/_md_send.scss */
.md.send {
  padding: 10px;
  border: 1px solid #e4e4e4;
  border-color: #2ba1ff;
  border-left-width: 10px;
  border-radius: 3px;
}
/* line 8, ../sass/_md_send.scss */
.md.send .caption {
  display: flex;
}
/* line 11, ../sass/_md_send.scss */
.md.send .caption + .essay {
  margin-top: 6px;
}
/* line 16, ../sass/_md_send.scss */
.md.send .essay {
  display: flex;
}
/* line 20, ../sass/_md_send.scss */
.md.send .heading {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 0 6px;
}
/* line 25, ../sass/_md_send.scss */
.md.send .heading:after {
  content: ':';
}
/* line 30, ../sass/_md_send.scss */
.md.send .input {
  flex-grow: 1;
  flex-shrink: 1;
}
/* line 34, ../sass/_md_send.scss */
.md.send .input input {
  display: block;
  width: 100%;
}
/* line 39, ../sass/_md_send.scss */
.md.send .input textarea {
  display: block;
  width: 100%;
}

/* line 1, ../sass/_md_form-table.scss */
.md.form-table {
  padding: 0 6px;
}
/* line 4, ../sass/_md_form-table.scss */
.md.form-table > table {
  max-width: 100%;
}
/* line 11, ../sass/_md_form-table.scss */
.md.form-table > table > tbody > tr > th, .md.form-table > table > tbody > tr > td {
  padding: 6px;
}
/* line 15, ../sass/_md_form-table.scss */
.md.form-table > table > tbody > tr > th {
  vertical-align: top;
  text-align: left;
  padding-left: 10px;
}
/* line 31, ../sass/_md_form-table.scss */
.md.form-table label {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
/* line 38, ../sass/_md_form-table.scss */
.md.form-table label.is-require:before {
  content: '*';
  position: absolute;
  top: 0;
  left: -8px;
  color: red;
}

/* line 3, ../sass/_md_page-table.scss */
.md.page-table > table {
  width: 100%;
  border-collapse: collapse;
  border: none !important;
}
/* line 12, ../sass/_md_page-table.scss */
.md.page-table > table > tbody > tr:nth-child(odd) {
  background-color: #f3f7fa;
}
/* line 16, ../sass/_md_page-table.scss */
.md.page-table > table > tbody > tr > th, .md.page-table > table > tbody > tr > td {
  padding: 6px 20px;
  vertical-align: top;
}
/* line 22, ../sass/_md_page-table.scss */
.md.page-table > table > tbody > tr > th {
  color: #546078;
  text-align: left;
}
/* line 39, ../sass/_md_page-table.scss */
.md.page-table > table > tbody > tr > td > table > tbody > tr > td {
  vertical-align: top;
}
/* line 47, ../sass/_md_page-table.scss */
.md.page-table > table > tbody > tr > * + * {
  border-left: 1px solid #e4e4e4;
}
/* line 54, ../sass/_md_page-table.scss */
.md.page-table label {
  display: inline-block;
  position: relative;
}
/* line 60, ../sass/_md_page-table.scss */
.md.page-table label.is-require:before {
  content: '*';
  position: absolute;
  top: 0;
  left: -8px;
  color: red;
}
/* line 72, ../sass/_md_page-table.scss */
.md.page-table .cp.table table {
  width: auto;
}

/* line 4, ../sass/_md_main-table.scss */
.md.main-table table {
  width: 100%;
  border-collapse: collapse;
}
/* line 9, ../sass/_md_main-table.scss */
.md.main-table tr {
  background-color: #ffffff;
}
/* line 12, ../sass/_md_main-table.scss */
.md.main-table tr:nth-child(1) {
  border-bottom: 2px solid #e4e4e4;
}
/* line 16, ../sass/_md_main-table.scss */
.md.main-table tr:nth-child(2n+3) {
  background-color: #f5f6f7;
}
/* line 21, ../sass/_md_main-table.scss */
.md.main-table th, .md.main-table td {
  border: 0;
}
/* line 24, ../sass/_md_main-table.scss */
.md.main-table th:first-child, .md.main-table td:first-child {
  padding-left: 20px;
}
/* line 28, ../sass/_md_main-table.scss */
.md.main-table th:last-child, .md.main-table td:last-child {
  padding-right: 20px;
}
/* line 32, ../sass/_md_main-table.scss */
.md.main-table th.is-left, .md.main-table td.is-left {
  text-align: left;
}
/* line 36, ../sass/_md_main-table.scss */
.md.main-table th.is-right, .md.main-table td.is-right {
  text-align: right;
}
/* line 41, ../sass/_md_main-table.scss */
.md.main-table th {
  white-space: nowrap;
  padding: 3px 10px;
}
/* line 45, ../sass/_md_main-table.scss */
.md.main-table th.is-func {
  width: 115px;
}
/* line 49, ../sass/_md_main-table.scss */
.md.main-table th.is-date {
  width: 130px;
}
/* line 53, ../sass/_md_main-table.scss */
.md.main-table th.is-datetime {
  width: 160px;
}
/* line 59, ../sass/_md_main-table.scss */
.md.main-table th.is-changed a {
  color: #1a1a1a;
}
/* line 62, ../sass/_md_main-table.scss */
.md.main-table th.is-changed a:after {
  content: "​";
  display: inline-block;
  vertical-align: text-top;
  height: 15px;
  width: 10px;
  margin-left: 3px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/icon-pageFunc_change.png?1538555424');
}
/* line 74, ../sass/_md_main-table.scss */
.md.main-table th.is-changed a:hover {
  text-decoration: underline;
}
/* line 84, ../sass/_md_main-table.scss */
.md.main-table th.is-down a:after {
  background-image: url('../images/icon-pageFunc_down.png?1538555424');
}
/* line 94, ../sass/_md_main-table.scss */
.md.main-table th.is-up a:after {
  background-image: url('../images/icon-pageFunc_up.png?1538555424');
}
/* line 105, ../sass/_md_main-table.scss */
.md.main-table td {
  padding: 6px 10px;
  position: relative;
  text-align: center;
  /*div*/
}
/* line 113, ../sass/_md_main-table.scss */
.md.main-table td.is-func {
  text-align: left;
}
/* line 124, ../sass/_md_main-table.scss */
.md.main-table td .is-edit {
  background-image: url('../images/icon-pageFunc_edit.png?1538555424');
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #e4e4e4;
  transition: 300ms;
}
/* line 124, ../sass/_md_main-table.scss */
.md.main-table td .is-more {
  background-image: url('../images/icon-pageFunc_more.png?1538555424');
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #e4e4e4;
  transition: 300ms;
}
/* line 124, ../sass/_md_main-table.scss */
.md.main-table td .is-remove {
  background-image: url('../images/icon-pageFunc_remove.png?1538555424');
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #e4e4e4;
  transition: 300ms;
}
/* line 142, ../sass/_md_main-table.scss */
.md.main-table td .is-edit {
  background-color: #5d68b9;
  border-color: #3744a2;
}
/* line 146, ../sass/_md_main-table.scss */
.md.main-table td .is-edit:hover {
  background-color: #444f9f;
}
/* line 151, ../sass/_md_main-table.scss */
.md.main-table td .is-remove {
  background-color: #fb5a5b;
  border-color: #f03c3f;
}
/* line 155, ../sass/_md_main-table.scss */
.md.main-table td .is-remove:hover {
  background-color: #fa282a;
}
/* line 160, ../sass/_md_main-table.scss */
.md.main-table td .is-more {
  background-color: #bababa;
  border-color: #8a8a8a;
}
/* line 164, ../sass/_md_main-table.scss */
.md.main-table td .is-more:hover {
  background-color: #a1a1a1;
}
/* line 167, ../sass/_md_main-table.scss */
.md.main-table td .is-more:hover + .extend {
  display: block;
}
/* line 173, ../sass/_md_main-table.scss */
.md.main-table td .extend {
  top: 10px;
  left: 0;
  margin-left: 10px;
}
/* line 180, ../sass/_md_main-table.scss */
.md.main-table td select {
  width: auto;
  min-width: 60px;
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-file {
  background-image: url('../images/icon-type_file.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-frame {
  background-image: url('../images/icon-type_frame.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-home {
  background-image: url('../images/icon-type_home.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-link {
  background-image: url('../images/icon-type_link.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-page {
  background-image: url('../images/icon-type_page.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-rss {
  background-image: url('../images/icon-type_rss.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-set {
  background-image: url('../images/icon-type_set.png?1538555424');
}
/* line 192, ../sass/_md_main-table.scss */
.md.main-table span.is-annex {
  background-image: url('../images/icon-type_annex.png?1538555424');
}

/* line 1, ../sass/_md_login-form.scss */
.md.login-form {
  /*ul*/
}

/* line 1, ../sass/_md_build-heading.scss */
.md.build-heading {
  position: relative;
  /*ul*/
}
/* line 4, ../sass/_md_build-heading.scss */
.md.build-heading .caption {
  font-size: 1.45em;
  color: #00D48B;
  text-align: center;
}
/* line 9, ../sass/_md_build-heading.scss */
.md.build-heading .caption a {
  color: #2ba1ff;
}
/* line 14, ../sass/_md_build-heading.scss */
.md.build-heading .p {
  text-align: center;
}
/* line 17, ../sass/_md_build-heading.scss */
.md.build-heading .p a {
  color: #2ba1ff;
}
/* line 22, ../sass/_md_build-heading.scss */
.md.build-heading .func {
  display: none;
  position: absolute;
}
/* line 26, ../sass/_md_build-heading.scss */
.md.build-heading .func li {
  display: inline-block;
}
/* line 44, ../sass/_md_build-heading.scss */
.md.build-heading .func a {
  display: block;
}

/* line 4, ../sass/_md_build-step.scss */
.md.build-step ul {
  text-align: center;
}
/* line 8, ../sass/_md_build-step.scss */
.md.build-step li {
  display: inline-block;
  vertical-align: top;
}
/* line 12, ../sass/_md_build-step.scss */
.md.build-step li + li {
  margin-left: 10px;
}
/* line 17, ../sass/_md_build-step.scss */
.md.build-step li + li .step:after {
  content: "​";
  position: absolute;
  top: 50%;
  left: -20px;
  width: 24px;
  height: 30px;
  margin-top: -15px;
  border-top: 1px solid #e4e4e4;
  border-top-color: #00D48B;
  border-bottom: 1px solid #e4e4e4;
  border-bottom-color: #00D48B;
  background-color: #ffffff;
}
/* line 38, ../sass/_md_build-step.scss */
.md.build-step li.is-done .step {
  color: #ffffff;
}
/* line 41, ../sass/_md_build-step.scss */
.md.build-step li.is-done .step:before {
  content: "​";
  position: absolute;
  top: 6px;
  right: 6px;
  bottom: 6px;
  left: 6px;
  border-radius: 50%;
  z-index: -1;
  background-color: #00D48B;
  color: #ffffff;
}
/* line 63, ../sass/_md_build-step.scss */
.md.build-step li.is-loading .step {
  background-image: url('../images/bg_loading.gif?1538555423');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 75, ../sass/_md_build-step.scss */
.md.build-step .step {
  position: relative;
  width: 110px;
  height: 110px;
  line-height: 110px;
  border-radius: 50%;
  border: 1px solid #e4e4e4;
  border-color: #00D48B;
  text-align: center;
  z-index: 1;
  font-size: 1.3em;
}
/* line 90, ../sass/_md_build-step.scss */
.md.build-step .caption {
  margin-top: 10px;
  text-align: center;
  max-width: 112px;
}

/* line 1, ../sass/_md_build-essay.scss */
.md.build-essay {
  width: 610px;
  margin: 0 auto;
}
/* line 5, ../sass/_md_build-essay.scss */
.md.build-essay .caption {
  border-bottom: 1px solid #e4e4e4;
}
/* line 10, ../sass/_md_build-essay.scss */
.md.build-essay .p {
  margin-top: 10px;
}

.func.CusAgnet{
  box-sizing: border-box;
  padding: 10px;
  width: 100px;
}
.access{
  padding-bottom: 10px;
}
.access a{
  color: #333;
}
/*# sourceMappingURL=bg-global.css.map */
