/* Share variables */
/* Global */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar */
/* Page */
/* Body */
/* Links */
/* Button up / Button visited */
/* Button hover */
/* Button down */
/* Active button/checkbox icon/... */
/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar */
/* Page */
/* Body */
/* Links */
/* Button up / Button visited */
/* Button hover */
/* Button down */
/* Active button/checkbox icon/... */
/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar */
/* Page */
/* Body */
/* Links */
/* Button up / Button visited */
/* Button hover */
/* Button down */
/* Active button/checkbox icon/... */
/*-----------------------------------------------------------------------------------------------------------*/
/*!
* jQuery Mobile 1.4.5
* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
/* line 15, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
html {
  font-size: 100%; }

/* line 18, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
body,
input,
select,
textarea,
button,
.ui-btn {
  font-size: 1em;
  line-height: normal;
  font-family: sans-serif, Helvetica, Arial; }

/* line 28, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
legend,
.ui-input-text input,
.ui-input-search input {
  color: inherit;
  text-shadow: inherit; }

/* Form labels (overrides font-weight bold in bars, and mini font-size) */
/* line 35, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-mobile label,
div.ui-controlgroup-label {
  font-weight: normal;
  font-size: 16px; }

/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
/* line 43, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-field-contain {
  border-bottom-color: #828282;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
/* line 51, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
  border-bottom: 1px solid #d6d6d6;
  /* non-RGBA fallback */
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

/* line 57, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.table-stroke tbody th,
.table-stroke tbody td {
  border-bottom: 1px solid #e6e6e6;
  /* non-RGBA fallback  */
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

/* line 62, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
  border-bottom: 0; }

/* line 66, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
  background-color: #eeeeee;
  /* non-RGBA fallback  */
  background-color: rgba(0, 0, 0, 0.04); }

/* Buttons
-----------------------------------------------------------------------------------------------------------*/
/* line 73, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn,
label.ui-btn {
  font-weight: bold;
  border-width: 1px;
  border-style: solid; }

/* line 79, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn {
  text-decoration: none !important; }

/* line 82, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn-active {
  cursor: pointer; }

/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
/* line 88, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-corner-all {
  -webkit-border-radius: 0.2em;
  border-radius: 0.2em; }

/* Buttons */
/* line 93, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
.ui-slider-track.ui-corner-all,
.ui-flipswitch.ui-corner-all,
.ui-li-count {
  -webkit-border-radius: 1em;
  border-radius: 1em; }

/* Icon-only buttons */
/* line 105, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
  -webkit-border-radius: 1em;
  border-radius: 1em; }

/* Radius clip workaround for cleaning up corner trapping */
/* line 111, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn-corner-all,
.ui-corner-all {
  -webkit-background-clip: padding;
  background-clip: padding-box; }

/* Popup arrow */
/* line 117, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
  left: 0.6em;
  right: 0.6em;
  top: 0.6em;
  bottom: 0.6em; }

/* Shadow
-----------------------------------------------------------------------------------------------------------*/
/* line 125, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-shadow {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }

/* line 130, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-shadow-inset {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); }

/* line 135, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-overlay-shadow {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.6); }

/* Icons
-----------------------------------------------------------------------------------------------------------*/
/* line 142, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  background-color: #666666;
  background-color: rgba(0, 0, 0, 0.4);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-border-radius: 1em;
  border-radius: 1em; }

/* Alt icons */
/* line 155, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
  background-color: #666666;
  background-color: rgba(0, 0, 0, 0.15); }

/* No disc */
/* line 165, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
  background-color: transparent; }

/* Icon shadow */
/* line 170, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }

/* Checkbox and radio */
/* line 177, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
  display: block;
  width: 18px;
  height: 18px;
  margin: -9px 2px 0 2px; }

/* line 186, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
  filter: Alpha(Opacity=30);
  opacity: .3; }

/* line 191, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
  -webkit-border-radius: .1875em;
  border-radius: .1875em; }

/* line 196, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn.ui-checkbox-off:after {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.3); }

/* line 200, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-radio .ui-btn.ui-radio-on:after {
  background-image: none;
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-width: 5px;
  border-style: solid; }

/* line 208, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
  background-color: #000; }

/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
/* line 217, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #ffffff;
  text-shadow: 0 1px 0 #444444;
  font-weight: bold;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* line 234, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-a {
  border-width: 1px;
  border-style: solid; }

/* Page and overlay */
/* line 239, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  background-color: #F9F9F9;
  border-color: #BBB;
  color: #000;
  text-shadow: 0 1px 0 #F3F3F3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  /* Opera 11.10  */
  background-image: linear-gradient(#ffffff, #ffffff); }

/* Body: Read-only lists, text inputs, collapsible content */
/* line 254, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
  background-color: #ffffff;
  border-color: #8C8C8C;
  color: #000000;
  text-shadow: 0 1px 0 #eeeeee; }

/* line 265, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-a {
  border-width: 1px;
  border-style: solid; }

/* Links */
/* line 270, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
  color: #ed1c24;
  font-weight: bold; }

/* line 277, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
  color: #9A1217; }

/* line 283, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
  color: #FF2029; }

/* line 289, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
  color: #ed1c24; }

/* Button up */
/* line 296, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
  background-color: #ffffff;
  border-color: #808080;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  /* Opera 11.10  */
  background-image: linear-gradient(#ffffff, #ffffff); }

/* Button hover */
/* line 319, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Button down */
/* line 336, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Active button */
/* line 353, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* Active radio button icon */
/* line 388, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
  border-color: #F8A4B3; }

/* Focus */
/* line 396, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
  -webkit-box-shadow: 0 0 12px #F8A4B3;
  -moz-box-shadow: 0 0 12px #F8A4B3;
  box-shadow: 0 0 12px #F8A4B3; }

/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
/* line 415, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #ffffff;
  text-shadow: 0 1px 0 #444444;
  font-weight: bold;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* line 432, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-b {
  border-width: 1px;
  border-style: solid; }

/* Page and overlay */
/* line 437, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
  background-color: #F9F9F9;
  border-color: #BBB;
  color: #000;
  text-shadow: 0 1px 0 #F3F3F3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ffffff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#FFFFFF, #ffffff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#FFFFFF, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#FFFFFF, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#FFFFFF, #ffffff);
  /* Opera 11.10  */
  background-image: linear-gradient(#FFFFFF, #ffffff); }

/* Body: Read-only lists, text inputs, collapsible content */
/* line 452, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
  background-color: #ffffff;
  border-color: #8C8C8C;
  color: #000000;
  text-shadow: 0 1px 0 #eeeeee; }

/* line 463, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-b {
  border-width: 1px;
  border-style: solid; }

/* Links */
/* line 468, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
  color: #ed1c24;
  font-weight: bold; }

/* line 475, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
  color: #1D1F5E; }

/* line 481, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
  color: #3438A7; }

/* line 487, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
  color: #2e3192; }

/* Button up */
/* line 494, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
  background-color: #ffffff;
  border-color: #808080;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  /* Opera 11.10  */
  background-image: linear-gradient(#ffffff, #ffffff); }

/* Button hover */
/* line 517, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Button down */
/* line 534, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-group-theme-b .ui-btn:active,
html head + body .ui-btn.ui-btn-b:active {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Active button */
/* line 551, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-b.ui-btn-active,
.ui-page-theme-b .ui-checkbox-on:after,
html .ui-bar-b .ui-checkbox-on:after,
html .ui-body-b .ui-checkbox-on:after,
html body .ui-group-theme-b .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-b:after,
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* Active radio button icon */
/* line 586, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
  border-color: #F8A4B3; }

/* Focus */
/* line 594, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
  -webkit-box-shadow: 0 0 12px #F8A4B3;
  -moz-box-shadow: 0 0 12px #F8A4B3;
  box-shadow: 0 0 12px #F8A4B3; }

/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
/* line 615, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-c,
.ui-page-theme-c .ui-bar-inherit,
html .ui-bar-c .ui-bar-inherit,
html .ui-body-c .ui-bar-inherit,
html body .ui-group-theme-c .ui-bar-inherit {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #ffffff;
  text-shadow: 0 1px 0 #444444;
  font-weight: bold;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* line 632, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-bar-c {
  border-width: 1px;
  border-style: solid; }

/* Page and overlay */
/* line 637, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
  background-color: #F9F9F9;
  border-color: #BBB;
  color: #000;
  text-shadow: 0 1px 0 #F3F3F3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#FFFFFF, #FFFFFF);
  /* IE10 */
  background-image: -o-linear-gradient(#FFFFFF, #FFFFFF);
  /* Opera 11.10  */
  background-image: linear-gradient(#FFFFFF, #FFFFFF); }

/* Body: Read-only lists, text inputs, collapsible content */
/* line 652, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
  background-color: #ffffff;
  border-color: #8C8C8C;
  color: #000000;
  text-shadow: 0 1px 0 #eeeeee; }

/* line 663, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-body-c {
  border-width: 1px;
  border-style: solid; }

/* Links */
/* line 668, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
  color: #ed1c24;
  font-weight: bold; }

/* line 675, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
  color: #004323; }

/* line 681, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
  color: #45773F; }

/* line 687, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
  color: #006837; }

/* Button up */
/* line 694, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
  background-color: #ffffff;
  border-color: #808080;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ffffff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#FFFFFF, #ffffff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#FFFFFF, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#FFFFFF, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#FFFFFF, #ffffff);
  /* Opera 11.10  */
  background-image: linear-gradient(#FFFFFF, #ffffff); }

/* Button hover */
/* line 717, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Button down */
/* line 734, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #000000;
  text-shadow: 0 1px 1px #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#eaeaea, #eaeaea);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#eaeaea, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#eaeaea, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(#eaeaea, #eaeaea);
  /* Opera 11.10  */
  background-image: linear-gradient(#eaeaea, #eaeaea); }

/* Active button */
/* line 751, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
  background-color: #F8A4B3;
  border-color: #F8A4B3;
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F8A4B3), to(#F8A4B3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#F8A4B3, #F8A4B3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#F8A4B3, #F8A4B3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#F8A4B3, #F8A4B3);
  /* IE10 */
  background-image: -o-linear-gradient(#F8A4B3, #F8A4B3);
  /* Opera 11.10  */
  background-image: linear-gradient(#F8A4B3, #F8A4B3); }

/* Active radio button icon */
/* line 786, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
  border-color: #F8A4B3; }

/* Focus */
/* line 794, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
  -webkit-box-shadow: 0 0 12px #F8A4B3;
  -moz-box-shadow: 0 0 12px #F8A4B3;
  box-shadow: 0 0 12px #F8A4B3; }

/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
/* line 816, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
  filter: Alpha(Opacity=30);
  opacity: .3;
  cursor: default !important;
  pointer-events: none; }

/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
/* line 827, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-btn:focus,
.ui-btn.ui-focus {
  outline: 0; }

/* Unset box-shadow in browsers that don't do it right */
/* line 832, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow input:focus,
.ui-noboxshadow .ui-panel {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

/* line 845, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_base.scss */
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
  outline-width: 1px;
  outline-style: auto; }

/* Override
-----------------------------------------------------------------------------------------------------------*/
/* line 3, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
label {
  margin: 0 !important; }

/* line 7, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.footer-sp-ver a.ui-btn {
  margin-left: 5px !important; }

/* line 11, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-collapsible-heading, .ui-collapsible-content {
  margin: 0 -8px !important;
  font-size: 16px; }

/* line 16, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-collapsible-content {
  padding: 10px !important;
  background-image: none;
  font-weight: normal;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border: none !important; }

/* line 25, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-btn:focus {
  box-shadow: none !important; }

/* line 29, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-li-static {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  border: none !important; }

/* line 36, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-link.ui-btn, .ui-input-btn.ui-btn {
  padding: .6em 25px; }

/* line 40, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-select .ui-btn-icon-right.ui-btn {
  padding: .6em 45px .6em 23px; }

/* line 44, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-btn-icon-right .ui-link.ui-btn {
  padding-right: 33px; }

/* line 48, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-btn-icon-left.ui-link.ui-btn {
  padding-left: 34px; }

/* ui-header */
/* line 54, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-header .ui-shadow {
  -moz-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3); }
/* line 59, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-header .ui-link.ui-btn {
  padding: .4em 8px .5em; }
/* line 62, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-header .ui-btn-icon-left {
  top: .4em;
  left: 10px;
  margin: 0; }
  /* line 66, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
  .ui-header .ui-btn-icon-left.ui-link.ui-btn {
    padding: 0.5em 8px .6em 32px; }
/* line 70, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-header .ui-title {
  margin: auto !important; }

/* ui-input-search */
/* line 76, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-input-search.ui-corner-all {
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em; }

/* line 82, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_override.scss */
.ui-listview > li p {
  font-size: 100%;
  white-space: normal !important; }

/* line 1, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:only-child,
.web_and_tel_float .ui-btn.ui-btn-a:only-child,
.web_and_tel_list .ui-btn.ui-btn-a.one-button, .web_and_tel .ui-btn.ui-btn-a:not(:only-child),
.web_and_tel_float .ui-btn.ui-btn-a:not(:only-child),
.web_and_tel_list .ui-btn.ui-btn-a:not(.one-button):nth-child(2), #submit_sp_refer_https .ui-btn, #sp_recruit_index .ui-btn, #submit_sp_appli_https .ui-btn, #confirm_sp .btn_confirm, #confirm_sp_refer .ui-btn.ui-input-btn, #confirm_sp_apply .ui-btn.ui-input-btn {
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2) inset;
  border: none;
  border-radius: 4px;
  background: #F8A4B3; }

/* line 11, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:not(:only-child):nth-child(2),
.web_and_tel_float .ui-btn.ui-btn-a:not(:only-child):nth-child(2),
.web_and_tel_list .ui-btn.ui-btn-a:not(.one-button):nth-child(3) {
  border: 1px solid #F8A4B3;
  border-radius: 4px;
  background: #FFFFFF;
  color: #F8A4B3;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.1); }

/* line 21, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:only-child,
.web_and_tel_float .ui-btn.ui-btn-a:only-child,
.web_and_tel_list .ui-btn.ui-btn-a.one-button, #confirm_sp .btn_confirm, #confirm_sp_refer .ui-btn.ui-input-btn, #confirm_sp_apply .ui-btn.ui-input-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 26, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel, .web_and_tel_float, .web_and_tel_list {
  width: 100%;
  display: table;
  float: left; }

/* line 31, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel, .web_and_tel_list {
  position: relative;
  left: 0;
  margin-bottom: 10px; }

/* line 36, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.list_sp_job .web_and_tel_list {
  position: absolute !important;
  margin-bottom: inherit; }

/* line 40, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel_float {
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  bottom: 0;
  z-index: 100;
  padding: 5px 0; }

/* line 47, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:hover, .web_and_tel .ui-btn.ui-btn-a:focus, .web_and_tel .ui-btn.ui-btn-a:active,
.web_and_tel_float .ui-btn.ui-btn-a:hover, .web_and_tel_float .ui-btn.ui-btn-a:focus, .web_and_tel_float .ui-btn.ui-btn-a:active,
.web_and_tel_list .ui-btn.ui-btn-a:hover, .web_and_tel_list .ui-btn.ui-btn-a:focus, .web_and_tel_list .ui-btn.ui-btn-a:active {
  opacity: .8; }

/* line 52, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:only-child,
.web_and_tel_float .ui-btn.ui-btn-a:only-child,
.web_and_tel_list .ui-btn.ui-btn-a.one-button {
  font-size: 20px;
  line-height: 1;
  padding: 22px 0;
  width: 98%;
  margin: 0; }

/* line 63, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.btn_tel {
  width: 100%;
  margin-left: 0;
  display: table;
  float: left; }

/* line 69, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.btn_tel .ui-btn.ui-btn-a {
  border: 1px solid #F8A4B3 !important;
  background: #FFFFFF !important;
  color: #F8A4B3 !important;
  padding: 21px 0 !important; }

/* line 75, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.btn_tel .ui-btn.ui-btn-a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .2;
  z-index: 1;
  background: #F8A4B3; }

/* line 86, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:not(:only-child),
.web_and_tel_float .ui-btn.ui-btn-a:not(:only-child),
.web_and_tel_list .ui-btn.ui-btn-a:not(.one-button):nth-child(2) {
  font-size: 20px;
  line-height: 1;
  padding: 22px 0;
  width: 48%;
  margin: 0;
  margin-right: 1%;
  float: right; }

/* line 98, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:not(:only-child):nth-child(2)::before,
.web_and_tel_float .ui-btn.ui-btn-a:not(:only-child):nth-child(2)::before,
.web_and_tel_list .ui-btn.ui-btn-a:not(.one-button):nth-child(3)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .2;
  z-index: 1;
  background: #F8A4B3; }

/* line 111, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.web_and_tel .ui-btn.ui-btn-a:not(:only-child):nth-child(2),
.web_and_tel_float .ui-btn.ui-btn-a:not(:only-child):nth-child(2),
.web_and_tel_list .ui-btn.ui-btn-a:not(.one-button):nth-child(3) {
  font-size: 20px;
  line-height: 1;
  padding: 21px 0;
  width: 48%;
  margin: 0;
  margin-left: 1%;
  float: left; }

/* line 123, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
.material-icons.applicant_tel {
  padding-right: 1px;
  position: relative;
  top: 3px;
  font-size: 20px;
  line-height: 0.5; }

/* line 130, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#submit_sp_refer_https .ui-btn, #sp_recruit_index .ui-btn, #submit_sp_appli_https .ui-btn {
  padding: 22px 0;
  width: 98%;
  margin: 1%;
  font-size: 20px;
  line-height: 1; }

/* line 138, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#sp_recruit_index {
  margin: 0 1% 0 1%; }

/* line 141, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#sp_recruit_index .ui-btn {
  width: 100%;
  margin: 0; }

/* line 145, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
div hr + p + a.ui-link.ui-btn.ui-btn-inline.ui-shadow.ui-corner-all {
  color: #FFFFFF;
  background: #F8A4B3;
  padding: 22px 0;
  width: 98%;
  margin: 1%;
  font-size: 20px;
  line-height: 1;
  border: none;
  border-radius: 4px;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2) inset; }

/* line 160, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#confirm_sp .btn_confirm img {
  display: none; }

/* line 163, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#submit_sp_appli_https, #submit_sp_refer_https, #confirm_sp_apply, #confirm_sp_refer {
  margin: 0 -10px; }

/* line 166, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#confirm_sp .btn_confirm, #confirm_sp_refer .ui-btn.ui-input-btn, #confirm_sp_apply .ui-btn.ui-input-btn {
  padding: 22px 0;
  width: 98%;
  margin: 1%;
  font-size: 20px;
  line-height: 1; }

/* line 175, /opt/hitomanager/saiyo1-prod/app/assets/template_scss/_sp_button_ui_update.scss */
#confirm_sp .btn_delete, #confirm_sp_refer .ui-btn.ui-input-btn:not(:only-child):first-child, #confirm_sp_apply .ui-btn.ui-input-btn:not(:only-child):first-child {
  color: #555555;
  background: #FDFDFD;
  padding: 15px 0;
  font-size: 20px;
  font-weight: bold;
  text-shadow: none;
  text-align: center;
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2) inset;
  border: 1px solid #a0a0a0;
  border-radius: 4px;
  margin-bottom: 10px; }
