@charset "utf-8";
/* override jquery mobile css
++++++++++++++++++++++++++++++++++++++++
 * manual activity - custom style
++++++++++++++++++++++++++++++++++++++++ */

/* common
++++++++++++++++++++++++++++++++++++++++ */
/* base ++++++++++++++++ */
html .ui-body-a,
html .ui-page-theme-a,
html .ui-overlay-a {
  background: #fff;
  color: #333;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  background: transparent;
}
html .ui-btn {
  font-family: inherit;
}

/* heading */
.ui-header .ui-title {
  padding: .6em 0 .8em;
  font-size: 16px;
  text-shadow: 0 -1px 1px #000;
}

html .ui-content {
  padding: 0 16px 16px;
}

/* img */
html .ui-content img {
  max-width: 100%;
}
html .ui-content figure {
  margin-right: auto;
  margin-left: auto;
}

/* nav */
.ui-header .ui-link {
  left: 6px;
  padding: 9px 15px 8px 25px !important;
  border-radius: 16px;
  line-height: 18px;
}
html .ui-navbar .ui-link.ui-btn {
  margin: 0;
  padding-top: 0.7em;
  border-width: 1px;
}
.ui-header .ui-link::after,
.ui-navbar .ui-link::after {
  top: 50%;
  margin: 0;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  background-color: rgba(0,0,0,.4);
  background-size: 64%;
}
.ui-header .ui-icon-arrow-l::after,
.ui-navbar .ui-icon-arrow-l::after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
}
.ui-navbar .ui-icon-arrow-r::after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E");
}
.ui-header .ui-icon-arrow-l::after {
  left: 5px;
}
.ui-navbar .ui-icon-arrow-l::after {
  left: 10%;
}
.ui-navbar .ui-icon-arrow-r::after {
  right: 10%;
}
.ui-navbar .ui-block-a {
  width: auto;
}

/* utility ++++++++++++++++ */
.txt-bold {
  font-weight: bold !important;
}
.txt-left {
  text-align: left !important;
}
.txt-right {
  text-align: right !important;
}
.txt-center {
  text-align: center!important;
}

.mgt4 {
  margin-top: 4px !important;
}
.mgt8 {
  margin-top: 8px !important;
}
.mgt12 {
  margin-top: 12px !important;
}
.mgt20 {
  margin-top: 20px !important;
}

/* module ++++++++++++++++ */
/* headding */
.ttl-01 {
  border: 1px solid currentColor;
  margin: 12px auto;
  padding: 6px 8px;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

.ttl-02 {
  margin-top: 1.4em;
  margin-bottom: 0.4em;
  font-size: 16px;
  font-weight: bold;
}

/* icon */
[class*=icon-number--] {
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 1.2857em;
  height: 1.2857em;
  margin-right: 2px;
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-indent: 0;
  line-height: 1.2;
  text-shadow: none;
}
[class*=icon-number--primary] {
  background: #dc2229;
}
.icon-number--primary-small {
  font-size: 0.857em;
}

/* text */
.txt-number {
  padding-left: 24px;
  text-indent: -24px;
}

/* alert box */
.box-alert {
  padding: 6px;
  border: 2px dashed #e94a67;
}

/* image box */
.box-img {
  padding-right: 54px;
  padding-left: 54px;
  text-align: center;
}


/* ++++++++++++++++++++++++++++++++++++++++
 * theme
++++++++++++++++++++++++++++++++++++++++ *
#default .ui-header .ui-title {
  text-shadow: none;
}

/* kaburoid ++++++++++++++++ */
#kaburoid .ui-body-a,
#kaburoid .ui-page-theme-a,
#kaburoid .ui-overlay-a {
  background: #cde5eb;
  color: #333;
}
#kaburoid .ui-header {
  border-color: #1672b3;
  background-image: linear-gradient(#03426d,#0a6ea7);
  color: #fff;
}
#kaburoid .ttl-01 {
  border-color: #333;
}

/* iclickkabu ++++++++++++++++ */
#iclickkabu .ui-body-a,
#iclickkabu .ui-page-theme-a,
#iclickkabu .ui-overlay-a {
  background: #def8fa;
  color: #333;
}
#iclickkabu .ui-header {
  border-color: #2eacc9;
  background-image: linear-gradient(#76ddf0,#2eacc9);
  color: #fff;
}
#iclickkabu .ttl-01 {
  border-color: #333;
}

/* fxneo_app ++++++++++++++++ */
#fxneo_app .ui-body-a,
#fxneo_app .ui-page-theme-a,
#fxneo_app .ui-overlay-a {
  background: #222;
  background-image: linear-gradient( #444,#222 );
  color: #fff;
  text-shadow: 0 1px 1px #111;
}
#fxneo_app .ui-header {
  border-color: #333;
  background-image: linear-gradient( #3c3c3c,#111 );
  color: #fff;
}
#fxneo_app .ttl-01 {
  border-color: #fff;
}

#fxneo_app .ui-page-theme-a .ui-btn {
  padding-bottom: 9px !important;
  border: 1px solid #111;
  background-image: linear-gradient( #444,#2d2d2d );
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3) inset,
              0 -1px 0 0 rgba(255,255,255,0.3) inset;
  color: #fff;
  text-shadow: 0 1px 1px #111;
}
#fxneo_app .ui-navbar .ui-btn {
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3) inset;
}
#fxneo_app .ui-navbar .ui-link::after {
  box-shadow: 0 -1px 0 0 rgba(255,255,255,0.5) inset;
}

/* fxroidplus ++++++++++++++++ */
#fxroidplus .ui-body-a,
#fxroidplus .ui-page-theme-a,
#fxroidplus .ui-overlay-a {
  background: #222;
  background-image: linear-gradient( #444,#222 );
  color: #fff;
  text-shadow: 0 1px 1px #111;
}
#fxroidplus .ui-header {
  border-color: #333;
  background-image: linear-gradient( #3c3c3c,#111 );
  color: #fff;
}
#fxroidplus .ttl-01 {
  border-color: #fff;
}
#fxroidplus .ui-page-theme-a .ui-btn {
  padding-bottom: 9px !important;
  border: 1px solid #111;
  background-image: linear-gradient( #444,#2d2d2d );
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3) inset,
              0 -1px 0 0 rgba(255,255,255,0.3) inset;
  color: #fff;
  text-shadow: 0 1px 1px #111;
}
#fxroidplus .ui-navbar .ui-btn {
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3) inset;
}
#fxroidplus .ui-navbar .ui-link::after {
  box-shadow: 0 -1px 0 0 rgba(255,255,255,0.5) inset;
}

/* iclickfxneoplus ++++++++++++++++ */
#iclickfxneoplus .ui-body-a,
#iclickfxneoplus .ui-page-theme-a,
#iclickfxneoplus .ui-overlay-a {
  background: #222;
  background-image: linear-gradient( #444,#222 );
  color: #fff;
  text-shadow: 0 1px 1px #111;
}
#iclickfxneoplus .ui-header {
  border-color: #5a5a5a;
  background-image: linear-gradient(#aaa,#666);
  color: #fff;
}
#iclickfxneoplus .ttl-01 {
  border-color: #fff;
}
#iclickfxneoplus .ui-navbar .ui-btn {
  background-image: linear-gradient(#EBEBEB, #A9A9A9);
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3) inset;
}

/* iclickfxop ++++++++++++++++ */
#iclickfxop .ui-body-a,
#iclickfxop .ui-page-theme-a,
#iclickfxop .ui-overlay-a {
  background: #f8f8f8;
  font-family: HiraginoSans-W6,Hiragino Kaku Gothic Pro,sans-serif;
  color: #333;
  text-shadow: none;
}
#iclickfxop .ui-header {
  border-color: #0559a7;
  background-color: #0559a7;
  background-image: none;
  color: #fff;
}
#iclickfxop .ui-title {
  padding: .6em 0;
  text-shadow: none;
}
#iclickfxop .ttl-01 {
  margin-top: 15px;
  padding-bottom: 12px;
  border: 0;
  border-bottom: 1px solid #333;
  text-shadow: none;
  text-align: center;
}
#iclickfxop .ui-navbar {
  box-sizing: border-box;
  padding: 12px 5px;
  background: #e2f0fd;
}

#iclickfxop .ui-header .ui-btn {
  left: 5px;
  padding: 9px 15px 7px 30px !important;
  border-radius: .3125em;
  background-color: #f0f8ff;
  border: 1px solid transparent;
  color: #0559a7;
  text-shadow: none;
}
#iclickfxop .ui-header .ui-icon-arrow-l::after {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-color: #0559a7;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23f0f8ff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22triangle%22%20class%3D%22cls-1%22%20d%3D%22M19%2023l-12-8%2012-8v16z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
#iclickfxop .ui-navbar .ui-btn {
  box-sizing: border-box;
  width: auto;
  border-radius: .3125em;
  background-color: #297ac6;
  border: 1px solid transparent;
  color: #f0f8ff;
  text-shadow: none;
  line-height: 1.5;
}
#iclickfxop .ui-navbar .ui-icon-arrow-l::after {
  left: 7px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-color: #f0f8ff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23297ac6%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22triangle%22%20class%3D%22cls-1%22%20d%3D%22M19%2023l-12-8%2012-8v16z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}

/* kabubo_app ++++++++++++++++ */
#kabubo_app .ui-body-a,
#kabubo_app .ui-page-theme-a,
#kabubo_app .ui-overlay-a {
  background: #f8f8f8;
  font-family: HiraginoSans-W6,Hiragino Kaku Gothic Pro,sans-serif;
  color: #333;
  text-shadow: none;
}
#kabubo_app .ui-header {
  border-color: #143d66;
  background-color: #143d66;
  background-image: none;
  color: #fff;
}
#kabubo_app .ui-title {
  padding: .6em 0;
  text-shadow: none;
}
#kabubo_app .ttl-01 {
  margin-top: 15px;
  padding-bottom: 12px;
  border: 0;
  border-bottom: 1px solid #333;
  text-shadow: none;
  text-align: center;
}
#kabubo_app .ui-navbar {
  box-sizing: border-box;
  padding: 12px 5px;
  background: #e2f0fd;
}
#kabubo_app .ui-header .ui-btn {
  left: 5px;
  padding: 9px 15px 7px 30px !important;
  border-radius: .3125em;
  background-color: #f0f8ff;
  border: 1px solid transparent;
  color: #0559a7;
  text-shadow: none;
}
#kabubo_app .ui-header .ui-icon-arrow-l::after {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-color: #143d66;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23f0f8ff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22triangle%22%20class%3D%22cls-1%22%20d%3D%22M19%2023l-12-8%2012-8v16z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
#kabubo_app .ui-navbar .ui-btn {
  box-sizing: border-box;
  width: auto;
  border-radius: .3125em;
  background-color: #528fcc;
  border: 1px solid transparent;
  color: #f0f8ff;
  text-shadow: none;
  line-height: 1.5;
}
#kabubo_app .ui-navbar .ui-icon-arrow-l::after {
  left: 7px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-color: #f0f8ff;
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23297ac6%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22triangle%22%20class%3D%22cls-1%22%20d%3D%22M19%2023l-12-8%2012-8v16z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
}
