@import url("/_shared/webfonts/foundation-icons/foundation-icons.css");
@import url("/_shared/webfonts/BebasNeue/stylesheet.css");
@import url("/_shared/webfonts/WebSymbolsRegular/stylesheet.css");
@import url("/_shared/webfonts/EnigmaB2/stylesheet.css");
@import url("/_shared/webfonts/PTSansNarrowBold/stylesheet.css");
@import url("/_shared/webfonts/navbtns2/css/navbtns.css");
@import url("/_shared/webfonts/icons201509/css/icons.css");

.test {
  font-size: 0.8em;
  font-size: 0.96em;
  font-size: 1.152em;
  font-size: 1.3824em;
  font-size: 1.65888em;
  font-size: 1.99066em;
  font-size: 10px;
  font-size: 12px;
  font-size: 14px;
  font-size: 16px;
  font-size: 20px;
}

/**/
/**/
.flatYellow {
  background-image: none;
  background-color: #fde5b4;
  border: 1px solid #f9b11f;
}

.Frame.gradYellow {
  margin: 3px 0;
}

.Frame.gradYellow,
#Dashboard.Frame.gradYellow,
[class^='Btn'].gradYellow,
.gradYellow {
  border: 1px solid #f9b11f;
}

.Frame.gradYellow>[class^='Btn'],
.gradYellow>ul>li>[class^='Btn'] #MenuBar.gradYellow>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #f9b11f;
  border-right: 1px solid #f9b11f;
}

.Frame.gradYellow>[class^='Btn'],
.Frame.gradYellow>ul>li>[class^='Btn'],
[class^='Btn'].gradYellow,
.gradYellow {
  background-color: #fde1aa;
  background: -moz-linear-gradient(top, #fde1aa, #fbc458);
  background: -webkit-gradient(linear, left top, left bottom, from(#fde1aa), to(#fbc458));
  font-weight: bold;
}

.Frame.gradYellow>[class^='Btn']>.icon-user.icon,
.Frame.gradYellow>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradYellow>.icon-user.icon,
.gradYellow>.icon-user.icon {
  background-color: #775103;
}

.Frame.gradYellow>a:hover[class^='Btn'],
.Frame.gradYellow>ul>li>a:hover[class^='Btn'],
a:hover.gradYellow,
.Frame.gradYellow>button:hover[class^='Btn'],
.Frame.gradYellow>ul>li>button:hover[class^='Btn'],
button:hover.gradYellow,
.Frame.gradYellow>input:hover[class^='Btn'],
.Frame.gradYellow>ul>li>input:hover[class^='Btn'],
input:hover.gradYellow {
  background-color: #fac04c;
  background: -moz-linear-gradient(top, #fac04c, #f9aa0c);
  background: -webkit-gradient(linear, left top, left bottom, from(#fac04c), to(#f9aa0c));
  color: black;
}

.flatRed {
  background-image: none;
  background-color: #a32929;
  border: 1px solid #a32929;
}

.Frame.darkRed {
  margin: 3px 0;
}

.Frame.darkRed,
#Dashboard.Frame.darkRed,
[class^='Btn'].darkRed,
.darkRed {
  border: 1px solid #cc0000;
}

.Frame.darkRed>[class^='Btn'],
.darkRed>ul>li>[class^='Btn'] #MenuBar.darkRed>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #cc0000;
  border-right: 1px solid #cc0000;
}

.Frame.darkRed>[class^='Btn'],
.Frame.darkRed>ul>li>[class^='Btn'],
[class^='Btn'].darkRed,
.darkRed {
  background-color: #db0000;
  background: -moz-linear-gradient(top, #db0000, #af0000);
  background: -webkit-gradient(linear, left top, left bottom, from(#db0000), to(#af0000));
  font-weight: bold;
}

.Frame.darkRed>[class^='Btn']>.icon-user.icon,
.Frame.darkRed>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].darkRed>.icon-user.icon,
.darkRed>.icon-user.icon {
  background-color: #3d0000;
}

.Frame.darkRed>a:hover[class^='Btn'],
.Frame.darkRed>ul>li>a:hover[class^='Btn'],
a:hover.darkRed,
.Frame.darkRed>button:hover[class^='Btn'],
.Frame.darkRed>ul>li>button:hover[class^='Btn'],
button:hover.darkRed,
.Frame.darkRed>input:hover[class^='Btn'],
.Frame.darkRed>ul>li>input:hover[class^='Btn'],
input:hover.darkRed {
  background-color: #a30000;
  background: -moz-linear-gradient(top, #a30000, #830000);
  background: -webkit-gradient(linear, left top, left bottom, from(#a30000), to(#830000));
  color: black;
}

.lightCyan {
  background-image: none;
  background-color: #bef4f4;
  border: 1px solid #7de8e8;
}

.Frame.darkCyan {
  margin: 3px 0;
}

.Frame.darkCyan,
#Dashboard.Frame.darkCyan,
[class^='Btn'].darkCyan,
.darkCyan {
  border: 1px solid #7de8e8;
}

.Frame.darkCyan>[class^='Btn'],
.darkCyan>ul>li>[class^='Btn'] #MenuBar.darkCyan>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #7de8e8;
  border-right: 1px solid #7de8e8;
}

.Frame.darkCyan>[class^='Btn'],
.Frame.darkCyan>ul>li>[class^='Btn'],
[class^='Btn'].darkCyan,
.darkCyan {
  background-color: #cbf6f6;
  background: -moz-linear-gradient(top, #cbf6f6, #7fe8e8);
  background: -webkit-gradient(linear, left top, left bottom, from(#cbf6f6), to(#7fe8e8));
  font-weight: bold;
}

.Frame.darkCyan>[class^='Btn']>.icon-user.icon,
.Frame.darkCyan>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].darkCyan>.icon-user.icon,
.darkCyan>.icon-user.icon {
  background-color: #146f6f;
}

.Frame.darkCyan>a:hover[class^='Btn'],
.Frame.darkCyan>ul>li>a:hover[class^='Btn'],
a:hover.darkCyan,
.Frame.darkCyan>button:hover[class^='Btn'],
.Frame.darkCyan>ul>li>button:hover[class^='Btn'],
button:hover.darkCyan,
.Frame.darkCyan>input:hover[class^='Btn'],
.Frame.darkCyan>ul>li>input:hover[class^='Btn'],
input:hover.darkCyan {
  background-color: #74e7e7;
  background: -moz-linear-gradient(top, #74e7e7, #39dcdc);
  background: -webkit-gradient(linear, left top, left bottom, from(#74e7e7), to(#39dcdc));
  color: black;
}

.Frame.darkGreen {
  margin: 3px 0;
}

.Frame.darkGreen,
#Dashboard.Frame.darkGreen,
[class^='Btn'].darkGreen,
.darkGreen {
  border: 1px solid #87db33;
}

.Frame.darkGreen>[class^='Btn'],
.darkGreen>ul>li>[class^='Btn'] #MenuBar.darkGreen>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #87db33;
  border-right: 1px solid #87db33;
}

.Frame.darkGreen>[class^='Btn'],
.Frame.darkGreen>ul>li>[class^='Btn'],
[class^='Btn'].darkGreen,
.darkGreen {
  background-color: #e0f6cb;
  background: -moz-linear-gradient(top, #e0f6cb, #b4e87f);
  background: -webkit-gradient(linear, left top, left bottom, from(#e0f6cb), to(#b4e87f));
  font-weight: bold;
}

.Frame.darkGreen>[class^='Btn']>.icon-user.icon,
.Frame.darkGreen>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].darkGreen>.icon-user.icon,
.darkGreen>.icon-user.icon {
  background-color: #416f14;
}

.Frame.darkGreen>a:hover[class^='Btn'],
.Frame.darkGreen>ul>li>a:hover[class^='Btn'],
a:hover.darkGreen,
.Frame.darkGreen>button:hover[class^='Btn'],
.Frame.darkGreen>ul>li>button:hover[class^='Btn'],
button:hover.darkGreen,
.Frame.darkGreen>input:hover[class^='Btn'],
.Frame.darkGreen>ul>li>input:hover[class^='Btn'],
input:hover.darkGreen {
  background-color: #ade774;
  background: -moz-linear-gradient(top, #ade774, #8bdc39);
  background: -webkit-gradient(linear, left top, left bottom, from(#ade774), to(#8bdc39));
  color: black;
}

.Frame.gradOrange {
  margin: 3px 0;
}

.Frame.gradOrange,
#Dashboard.Frame.gradOrange,
[class^='Btn'].gradOrange,
.gradOrange {
  border: 1px solid #ffa64d;
}

.Frame.gradOrange>[class^='Btn'],
.gradOrange>ul>li>[class^='Btn'] #MenuBar.gradOrange>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #ffa64d;
  border-right: 1px solid #ffa64d;
}

.Frame.gradOrange>[class^='Btn'],
.Frame.gradOrange>ul>li>[class^='Btn'],
[class^='Btn'].gradOrange,
.gradOrange {
  background-color: #ffd4a8;
  background: -moz-linear-gradient(top, #ffd4a8, #ffa954);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd4a8), to(#ffa954));
  font-weight: bold;
}

.Frame.gradOrange>[class^='Btn']>.icon-user.icon,
.Frame.gradOrange>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradOrange>.icon-user.icon,
.gradOrange>.icon-user.icon {
  background-color: #7a3d00;
}

.Frame.gradOrange>a:hover[class^='Btn'],
.Frame.gradOrange>ul>li>a:hover[class^='Btn'],
a:hover.gradOrange,
.Frame.gradOrange>button:hover[class^='Btn'],
.Frame.gradOrange>ul>li>button:hover[class^='Btn'],
button:hover.gradOrange,
.Frame.gradOrange>input:hover[class^='Btn'],
.Frame.gradOrange>ul>li>input:hover[class^='Btn'],
input:hover.gradOrange {
  background-color: #ffa347;
  background: -moz-linear-gradient(top, #ffa347, #ff8306);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa347), to(#ff8306));
  color: black;
}

.flatPink {
  background-image: none;
  background-color: #f5d6db;
  border: 1px solid #faebed;
}

.Frame.gradPink {
  margin: 3px 0;
}

.Frame.gradPink,
#Dashboard.Frame.gradPink,
[class^='Btn'].gradPink,
.gradPink {
  border: 1px solid #db7082;
}

.Frame.gradPink>[class^='Btn'],
.gradPink>ul>li>[class^='Btn'] #MenuBar.gradPink>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #db7082;
  border-right: 1px solid #db7082;
}

.Frame.gradPink>[class^='Btn'],
.Frame.gradPink>ul>li>[class^='Btn'],
[class^='Btn'].gradPink,
.gradPink {
  background-color: #f8e2e6;
  background: -moz-linear-gradient(top, #f8e2e6, #e597a4);
  background: -webkit-gradient(linear, left top, left bottom, from(#f8e2e6), to(#e597a4));
  font-weight: bold;
}

.Frame.gradPink>[class^='Btn']>.icon-user.icon,
.Frame.gradPink>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradPink>.icon-user.icon,
.gradPink>.icon-user.icon {
  background-color: #6e1c29;
}

.Frame.gradPink>a:hover[class^='Btn'],
.Frame.gradPink>ul>li>a:hover[class^='Btn'],
a:hover.gradPink,
.Frame.gradPink>button:hover[class^='Btn'],
.Frame.gradPink>ul>li>button:hover[class^='Btn'],
button:hover.gradPink,
.Frame.gradPink>input:hover[class^='Btn'],
.Frame.gradPink>ul>li>input:hover[class^='Btn'],
input:hover.gradPink {
  background-color: #e28d9b;
  background: -moz-linear-gradient(top, #e28d9b, #d45268);
  background: -webkit-gradient(linear, left top, left bottom, from(#e28d9b), to(#d45268));
  color: black;
}

.flatBlue {
  background-image: none;
  background-color: #d6dbf5;
  border: 1px solid #ebedfa;
}

.Frame.gradBlue {
  margin: 3px 0;
}

.Frame.gradBlue,
#Dashboard.Frame.gradBlue,
[class^='Btn'].gradBlue,
.gradBlue {
  border: 1px solid #7082db;
}

.Frame.gradBlue>[class^='Btn'],
.gradBlue>ul>li>[class^='Btn'] #MenuBar.gradBlue>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #7082db;
  border-right: 1px solid #7082db;
}

.Frame.gradBlue>[class^='Btn'],
.Frame.gradBlue>ul>li>[class^='Btn'],
[class^='Btn'].gradBlue,
.gradBlue {
  background-color: #e2e6f8;
  background: -moz-linear-gradient(top, #e2e6f8, #97a4e5);
  background: -webkit-gradient(linear, left top, left bottom, from(#e2e6f8), to(#97a4e5));
  font-weight: bold;
}

.Frame.gradBlue>[class^='Btn']>.icon-user.icon,
.Frame.gradBlue>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradBlue>.icon-user.icon,
.gradBlue>.icon-user.icon {
  background-color: #1c296e;
}

.Frame.gradBlue>a:hover[class^='Btn'],
.Frame.gradBlue>ul>li>a:hover[class^='Btn'],
a:hover.gradBlue,
.Frame.gradBlue>button:hover[class^='Btn'],
.Frame.gradBlue>ul>li>button:hover[class^='Btn'],
button:hover.gradBlue,
.Frame.gradBlue>input:hover[class^='Btn'],
.Frame.gradBlue>ul>li>input:hover[class^='Btn'],
input:hover.gradBlue {
  background-color: #8d9be2;
  background: -moz-linear-gradient(top, #8d9be2, #5268d4);
  background: -webkit-gradient(linear, left top, left bottom, from(#8d9be2), to(#5268d4));
  color: black;
}

.flatGray {
  background-image: none;
  background-color: #dbbdbd;
  border: 1px solid #a65959;
}

.Frame.gradGray {
  margin: 3px 0;
}

.Frame.gradGray,
#Dashboard.Frame.gradGray,
[class^='Btn'].gradGray,
.gradGray {
  border: 1px solid #66cccc;
}

.Frame.gradGray>[class^='Btn'],
.gradGray>ul>li>[class^='Btn'] #MenuBar.gradGray>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #66cccc;
  border-right: 1px solid #66cccc;
}

.Frame.gradGray>[class^='Btn'],
.Frame.gradGray>ul>li>[class^='Btn'],
[class^='Btn'].gradGray,
.gradGray {
  background-color: #98dddd;
  background: -moz-linear-gradient(top, #98dddd, #60caca);
  background: -webkit-gradient(linear, left top, left bottom, from(#98dddd), to(#60caca));
  font-weight: bold;
}

.Frame.gradGray>[class^='Btn']>.icon-user.icon,
.Frame.gradGray>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradGray>.icon-user.icon,
.gradGray>.icon-user.icon {
  background-color: #1b5050;
}

.Frame.gradGray>a:hover[class^='Btn'],
.Frame.gradGray>ul>li>a:hover[class^='Btn'],
a:hover.gradGray,
.Frame.gradGray>button:hover[class^='Btn'],
.Frame.gradGray>ul>li>button:hover[class^='Btn'],
button:hover.gradGray,
.Frame.gradGray>input:hover[class^='Btn'],
.Frame.gradGray>ul>li>input:hover[class^='Btn'],
input:hover.gradGray {
  background-color: #57c7c7;
  background: -moz-linear-gradient(top, #57c7c7, #39abab);
  background: -webkit-gradient(linear, left top, left bottom, from(#57c7c7), to(#39abab));
  color: black;
}

/*
@include GradColorSet("darkCyan",180,100%,40%,40%);
@include GradColorSet("darkOrange",30,100%,70%,70%);
@include GradColorSet("darkRed",0,100%,40%,40%);
*/
.Btn25 {
  height: 25px;
  min-height: 25px;
  line-height: 25px;
  font-size: 0.9em;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn25>img {
  margin: 1.5px 0;
  height: 22px;
}

.Btn25>img.small {
  margin: 4.5px 0;
  height: 16px;
}

.Btn30 {
  height: 30px;
  min-height: 30px;
  line-height: 30px;
  font-size: 0.95em;
  font-size: 13.5px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn30>img {
  margin: 4px 0;
  height: 22px;
}

.Btn30>img.small {
  margin: 7px 0;
  height: 16px;
}

.Btn35 {
  height: 35px;
  min-height: 35px;
  line-height: 35px;
  font-size: 1em;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn35>img {
  margin: 6.5px 0;
  height: 22px;
}

.Btn35>img.small {
  margin: 9.5px 0;
  height: 16px;
}

.Btn40 {
  height: 40px;
  min-height: 40px;
  line-height: 40px;
  font-size: 1.05em;
  font-size: 14.5px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn40>img {
  margin: 9px 0;
  height: 22px;
}

.Btn40>img.small {
  margin: 12px 0;
  height: 16px;
}

.MenuBarBtn {
  height: 40px;
  min-height: 40px;
  line-height: 40px;
  font-size: 1.05em;
  font-size: 14.5px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.MenuBarBtn>img {
  margin: 9px 0;
  height: 22px;
}

.MenuBarBtn>img.small {
  margin: 12px 0;
  height: 16px;
}

.Btn45 {
  height: 45px;
  min-height: 45px;
  line-height: 45px;
  font-size: 1.1em;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn45>img {
  margin: 11.5px 0;
  height: 22px;
}

.Btn45>img.small {
  margin: 14.5px 0;
  height: 16px;
}

.Btn50 {
  height: 50px;
  min-height: 50px;
  line-height: 50px;
  font-size: 1.15em;
  font-size: 15.5px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn50>img {
  margin: 14px 0;
  height: 22px;
}

.Btn50>img.small {
  margin: 17px 0;
  height: 16px;
}

.Btn60 {
  height: 60px;
  min-height: 60px;
  line-height: 60px;
  font-size: 1.25em;
  font-size: 16.5px;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}

.Btn60>img {
  margin: 19px 0;
  height: 22px;
}

.Btn60>img.small {
  margin: 22px 0;
  height: 16px;
}

.BtnSm {
  line-height: 1.3wm;
  font-weight: bold;
  text-align: center;
  margin: 3px 10px;
  width: 100%;
  max-width: 300px;
  min-height: 1.5em;
  font-size: 1em;
  padding: 0.25em 1em;
}

.BtnMd {
  line-height: 1.3wm;
  font-weight: bold;
  text-align: center;
  margin: 3px 10px;
  width: 100%;
  max-width: 300px;
  min-height: 2em;
  font-size: 1.2em;
  padding: 0.4em 1.2em;
}

.BtnLg {
  line-height: 1.3wm;
  font-weight: bold;
  text-align: center;
  margin: 3px 10px;
  width: 100%;
  max-width: 300px;
  min-height: 3em;
  font-size: 1.3em;
  padding: 0.85em 1.3em;
}

.BtnPanel {
  margin: 10px auto;
}

[class^='Btn'] {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
}

.Btn25,
.Btn30 {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  overflow: hidden;
  display: block;
  width: auto;
  padding: 0 1.5em;
  margin: 2px 2px 10px;
  font-size: 1.3824em;
}

[class^='Frame flat'] [class^='Btn'],
#Dashboard [class^='Btn'] {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
  margin: 3px 0;
}

[class^='Frame grad'] [class^='Btn'] {
  margin: 0;
}

.Symbol,
.MailIcon,
.AlertIcon {
  text-align: center;
  display: block;
  width: 100%;
  padding: 20px auto;
  margin: 20px auto;
}

.Symbol:before,
.MailIcon:before,
.AlertIcon:before {
  font-family: WebSymbolsRegular;
  font-size: 1.99066em;
  padding: 0;
}

.Symbol:before,
.MailIcon:before {
  content: "@";
  color: #0aa;
}

.AlertIcon:before {
  content: "W";
  color: #b00;
}

/* CSS Document */
/*******************************************************/
/*clearfix*/
body:after,
div:after,
ul:after,
dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

div,
ul,
dl {
  display: inline-block;
  position: static;
  z-index: 1;
}

/* Hides from IE-mac \*/
* html body,
* html div,
* html ul,
* html dl {
  zoom: 100%;
}

div,
ul,
dl {
  display: block;
}

/* End hide from IE-mac */
/*******************************************************/
* {
  margin: 0;
  padding: 0;
  text-indent: 0;
  vertical-align: top;
  /*
    border: none;
  	display:block;
  	color:#333;
  	*/
}

title {
  display: none;
}

html {
  overflow-y: scroll;
}

map {
  line-height: 0;
}

a,
area {
  border: none;
}

img {
  border: none;
  vertical-align: top;
}

ul {
  list-style-type: none;
}

ul li {
  text-align: left;
}

body,
td,
th,
div,
span,
p,
li,
input {
  color: black;
  font-size: 12px;
  text-decoration: none;
  font-family: Meiryo, "Hiragino Kaku Gothic ProN", Arial, Helvetica, sans-serif;
  /*font-family: "Yu Gothic", Meiryo, "Hiragino Kaku Gothic Pro", Osaka, Arial, Helvetica, sans-serif;*/
  /*word-break:normal;*/
  /*word-wrap:break-word;*/
}

div,
p {
  word-break: break-all;
}

a,
a:visited,
a:active,
a:link {
  cursor: pointer;
  text-decoration: none;
  /*color: $red;*/
  color: #082b2b;
}

a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #f33;
}

h1 {
  font-size: 1.65888em;
}

h2 {
  font-size: 16px;
}

h3 {
  font-size: 14px;
  margin: 1em 0 0.5em;
}

h4 {
  font-size: 14px;
  margin: 1em 0 0.5em;
  display: block;
}

h5 {
  font-size: 14px;
}

/* utility */
.f10 {
  font-size: 10px;
}

.f14 {
  font-size: 14px;
}

/*******************************************************/
a:focus,
*:focus {
  outline: none;
}

/*******************************************************/
/* hover */
body.isDesktop #MenuBar .dropdown:hover>.dropdown-menu {
  display: block;
}

/*
#ContentList {
	.dropdown:hover > .dropdown-menu {
		display: block;
	}
}
*/
/*  dropdown-submenu */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left,
.dropdown-submenu.pull-bottom {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.dropdown-submenu.pull-bottom>.dropdown-menu {
  left: -100%;
  top: 100%;
}

#loading {
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  /*padding: 20px;
  background: #BABABA;*/
  opacity: 0.5;
  border-radius: 15px;
  position: fixed;
  left: 50%;
  top: 50%;
  background: url(/_app/_img/gif-load.gif) 0 0 no-repeat;
}

#loading_Voice {
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  /*padding: 20px;
  background: #BABABA;*/
  opacity: 0.5;
  border-radius: 15px;
  position: fixed;
  left: 50%;
  top: 50%;
  background: url(/_app/_img/gif-load.gif) 0 0 no-repeat;
}

/* CSS Document */
h2 {
  display: block;
  clear: both;
}

.yellowBox {
  text-align: left;
  display: block;
  padding: 1.5em;
  clear: both;
}

.yellowBox div h3 {
  font-size: 1.3824em;
  font-weight: bold;
  text-align: center;
  display: block;
  padding: 0.5em;
  margin: 0 0 1em;
  color: #b00;
  border: 2px solid #ffbb00;
  background: url(/_app/_img/back_yellow_bar.jpg) 0 0 repeat-x;
}

.yellowBox div strong,
.yellowBox div p,
.yellowBox div a {
  display: block;
  text-indent: 0;
  margin: 1em;
  text-align: left;
  line-height: 1.6em;
}

.yellowBox div strong {
  font-size: 1.3824em;
  font-weight: bold;
}

.yellowBox div p,
.yellowBox div a {
  font-size: 1.152em;
}

.yellowBox div a.radiusBtn35,
.yellowBox div a.yellow30 {
  height: 1.6em;
  vertical-align: middle;
  display: inline-block;
  padding: 0 1em;
  margin: 0.5em 0 0 5px;
}

.formText,
input[type='numeric'],
input[type='number'],
input[type='email'],
input[type='file'],
input[type='password'],
input[type='text'],
select,
textarea,
label,
option {
  line-height: 1.6em;
  font-size: 1.152em;
  padding: .25em .5em;
}

input[type='numeric'],
input[type='number'],
input[type='email'],
input[type='file'],
input[type='password'],
input[type='text'],
select,
textarea {
  margin: 3px 0;
  width: 100%;
  border: 1px solid #bfbfbf;
}

select,
input[type='numeric'],
input[type='number'],
input[type='email'],
input[type='file'],
input[type='password'],
input[type='text'] {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
}

/* radio & checkbox */
label,
label input[type='radio'],
label input[type='checkbox'] {
  display: inline-block;
  line-height: 1.3em;
  min-height: 1em;
  vertical-align: middle;
}

label {
  padding: .5em .5em .5em 2.1em;
  text-indent: -2.1em;
  width: 100%;
  margin: 3px 0;
  /*background-color: #eee;*/
  /*@inclide radius();*/
}

label input[type='radio'],
label input[type='checkbox'] {
  margin: -.5em .5em;
}

/* option */
/* CSS Document */
body[class^='header'] {
  background: none;
}

body[class^='header'] #header {
  background: url(/_app/_img/header/used/11-koyo.jpg) 0 0 no-repeat;
}

body.m,
body.m[id^='index'] {
  background: url(/_app/_img/header/used/11-koyo-top.jpg) center 0 no-repeat;
}

/* CSS Document */
/*
body.header-01 {
  background: none; }
body.header-01 #header {
  background: url(/_app/_img/header/used/01-uguisu.jpg) 0 0 no-repeat; }
body.header-01.a .Story > .imageTbl tr > td:first-child,
body.header-01.a .Story > .imageTbl.front tr > td:first-child {
  background-image: url(/_app/_img/header/used/01-uguisu.jpg); }
body.header-01.m {
  background: url(/_app/_img/header/used/01-uguisu-sub.jpg) center 0 no-repeat;
  background-size: 320px auto; }
body.header-01.m[id^='index'] {
  background: url(/_app/_img/header/used/01-uguisu-top.jpg) center 0 no-repeat;
  background-size: 320px auto; }
body.header-01.m#How2SignUp .Story > .imageTbl tr > td:first-child {
  background-image: url(/_app/_img/header/used/01-uguisu-sub.jpg); }
body.header-01.m#How2SignUp .Story > .imageTbl.front tr > td:first-child {
  background-image: url(/_app/_img/header/used/01-uguisu-top.jpg); }
*/

body.header-01 {
  background: none;
}

body.header-01 #header {
  background: url(/_app/_img/header/used/01-shishi-01.jpg) 0 0 no-repeat;
}

body.header-01.a .Story>.imageTbl tr>td:first-child,
body.header-01.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-01.jpg);
}

body.header-01.m {
  background: url(/_app/_img/header/used/01-shishi-01-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01.m[id^='index'] {
  background: url(/_app/_img/header/used/01-shishi-01-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-01-sub.jpg);
}

body.header-01.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-01-top.jpg);
}


body.header-01-shishi-02 {
  background: none;
}

body.header-01-shishi-02 #header {
  background: url(/_app/_img/header/used/01-shishi-02.jpg) 0 0 no-repeat;
}

body.header-01-shishi-02.a .Story>.imageTbl tr>td:first-child,
body.header-01-shishi-02.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-02.jpg);
}

body.header-01-shishi-02.m {
  background: url(/_app/_img/header/used/01-shishi-02-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-shishi-02.m[id^='index'] {
  background: url(/_app/_img/header/used/01-shishi-02-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-shishi-02.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-02-sub.jpg);
}

body.header-01-shishi-02.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-02-top.jpg);
}


body.header-01-shishi-03 {
  background: none;
}

body.header-01-shishi-03 #header {
  background: url(/_app/_img/header/used/01-shishi-03.jpg) 0 0 no-repeat;
}

body.header-01-shishi-03.a .Story>.imageTbl tr>td:first-child,
body.header-01-shishi-03.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-03.jpg);
}

body.header-01-shishi-03.m {
  background: url(/_app/_img/header/used/01-shishi-03-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-shishi-03.m[id^='index'] {
  background: url(/_app/_img/header/used/01-shishi-03-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-shishi-03.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-02-sub.jpg);
}

body.header-01-shishi-03.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-shishi-03-top.jpg);
}



body.header-02 {
  background: none;
}

body.header-02 #header {
  background: url(/_app/_img/header/used/02-ume.jpg) 0 0 no-repeat;
}

body.header-02.a .Story>.imageTbl tr>td:first-child,
body.header-02.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/02-ume.jpg);
}

body.header-02.m {
  background: url(/_app/_img/header/used/02-ume-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-02.m[id^='index'] {
  background: url(/_app/_img/header/used/02-ume-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-02.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/02-ume-sub.jpg);
}

body.header-02.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/02-ume-top.jpg);
}

body.header-03 {
  background: none;
}

body.header-03 #header {
  background: url(/_app/_img/header/used/03-sakura-b.jpg) 0 0 no-repeat;
}

body.header-03.a .Story>.imageTbl tr>td:first-child,
body.header-03.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/03-sakura-b.jpg);
}

body.header-03.m {
  background: url(/_app/_img/header/used/03-sakura-b-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-03.m[id^='index'] {
  background: url(/_app/_img/header/used/03-sakura-b-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-03.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/03-sakura-b-sub.jpg);
}

body.header-03.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/03-sakura-b-top.jpg);
}

body.header-04 {
  background: none;
}

body.header-04 #header {
  background: url(/_app/_img/header/used/04-sakura-b.jpg) 0 0 no-repeat;
}

body.header-04.a .Story>.imageTbl tr>td:first-child,
body.header-04.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/04-sakura-b.jpg);
}

body.header-04.m {
  background: url(/_app/_img/header/used/04-sakura-b-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-04.m[id^='index'] {
  background: url(/_app/_img/header/used/04-sakura-b-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-04.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/04-sakura-b-sub.jpg);
}

body.header-04.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/04-sakura-b-top.jpg);
}

body.header-05 {
  background: none;
}

body.header-05 #header {
  background: url(/_app/_img/header/used/05-hikouki.jpg) 0 0 no-repeat;
}

body.header-05.a .Story>.imageTbl tr>td:first-child,
body.header-05.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/05-hikouki.jpg);
}

body.header-05.m {
  background: url(/_app/_img/header/used/05-hikouki-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-05.m[id^='index'] {
  background: url(/_app/_img/header/used/05-hikouki-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-05.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/05-hikouki-sub.jpg);
}

body.header-05.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/05-hikouki-top.jpg);
}

body.header-06 {
  background: none;
}

body.header-06 #header {
  background: url(/_app/_img/header/used/06-hikouki.jpg) 0 0 no-repeat;
}

body.header-06.a .Story>.imageTbl tr>td:first-child,
body.header-06.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/06-hikouki.jpg);
}

body.header-06.m {
  background: url(/_app/_img/header/used/06-hikouki-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-06.m[id^='index'] {
  background: url(/_app/_img/header/used/06-hikouki-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-06.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/06-hikouki-sub.jpg);
}

body.header-06.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/06-hikouki-top.jpg);
}

body.header-07 {
  background: none;
}

body.header-07 #header {
  background: url(/_app/_img/header/used/07-hikouki.jpg) 0 0 no-repeat;
}

body.header-07.a .Story>.imageTbl tr>td:first-child,
body.header-07.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/07-hikouki.jpg);
}

body.header-07.m {
  background: url(/_app/_img/header/used/07-hikouki-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-07.m[id^='index'] {
  background: url(/_app/_img/header/used/07-hikouki-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-07.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/07-hikouki-sub.jpg);
}

body.header-07.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/07-hikouki-top.jpg);
}

body.header-08 {
  background: none;
}

body.header-08 #header {
  background: url(/_app/_img/header/used/08-hurin-pc.jpg) 0 0 no-repeat;
}

body.header-08.a .Story>.imageTbl tr>td:first-child,
body.header-08.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/08-hurin-pc.jpg);
}

body.header-08.m {
  background: url(/_app/_img/header/used/08-hurin-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-08.m[id^='index'] {
  background: url(/_app/_img/header/used/08-hurin-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-08.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/08-hurin-sub.jpg);
}

body.header-08.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/08-hurin-top.jpg);
}

body.header-09 {
  background: none;
}

body.header-09 #header {
  background: url(/_app/_img/header/used/09-hikouki.jpg) 0 0 no-repeat;
}

body.header-09.a .Story>.imageTbl tr>td:first-child,
body.header-09.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/09-hikouki.jpg);
}

body.header-09.m {
  background: url(/_app/_img/header/used/09-hikouki-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-09.m[id^='index'] {
  background: url(/_app/_img/header/used/09-hikouki-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-09.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/09-hikouki-sub.jpg);
}

body.header-09.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/09-hikouki-top.jpg);
}

body.header-10 {
  background: none;
}

body.header-10 #header {
  background: url(/_app/_img/header/used/10-akiba.jpg) 0 0 no-repeat;
}

body.header-10.a .Story>.imageTbl tr>td:first-child,
body.header-10.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/10-akiba.jpg);
}


/*
body.header-10.m {
  background: url(/_app/_img/header/used/10-akiba-sub.jpg) center 0 no-repeat;
  background-size: 320px auto; }

body.header-10.m[id^='index'] {
  background: url(/_app/_img/header/used/10-akiba-top.jpg) center 0 no-repeat;
  background-size: 320px auto; }

body.header-10.m#How2SignUp .Story > .imageTbl tr > td:first-child {
  background-image: url(/_app/_img/header/used/10-akiba-sub.jpg); }
body.header-10.m#How2SignUp .Story > .imageTbl.front tr > td:first-child {
  background-image: url(/_app/_img/header/used/10-akiba-top.jpg); }
*/


body.header-11 {
  background: none;
}

body.header-11 #header {
  background: url(/_app/_img/header/used/11-koyo.jpg) 0 0 no-repeat;
}

body.header-11.a .Story>.imageTbl tr>td:first-child,
body.header-11.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/11-koyo.jpg);
}

body.header-11.m {
  background: url(/_app/_img/header/used/11-koyo-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-11.m[id^='index'] {
  background: url(/_app/_img/header/used/11-koyo-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-11.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/11-koyo-sub.jpg);
}

body.header-11.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/11-koyo-top.jpg);
}

/**/
body.header-12 {
  background: none;
}

body.header-12 #header {
  background: url(/_app/_img/header/used/12-xmas.jpg) 0 0 no-repeat;
}

body.header-12.a .Story>.imageTbl tr>td:first-child,
body.header-12.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas.jpg);
}

body.header-12.m {
  background: url(/_app/_img/header/used/12-xmas-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12.m[id^='index'] {
  background: url(/_app/_img/header/used/12-xmas-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas-sub.jpg);
}

body.header-12.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas-top.jpg);
}

/* 12-xmas-b */
body.header-12-xmas-b {
  background: none;
}

body.header-12-xmas-b #header {
  background: url(/_app/_img/header/used/12-xmas-b_pc.jpg) 0 0 no-repeat;
}

body.header-12-xmas-b.a .Story>.imageTbl tr>td:first-child,
body.header-12-xmas-b.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas-b_pc.jpg);
}

body.header-12-xmas-b.m {
  background: url(/_app/_img/header/used/12-xmas-b_sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12-xmas-b.m[id^='index'] {
  background: url(/_app/_img/header/used/12-xmas-b_top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12-xmas-b.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas-b_sub.jpg);
}

body.header-12-xmas-b.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-xmas-b_top.jpg);
}


/* 12-nami-ume-a */
body.header-12-nami-ume-a {
  background: none;
}

body.header-12-nami-ume-a #header {
  background: url(/_app/_img/header/used/12-nami-ume-a_pc.jpg) 0 0 no-repeat;
}

body.header-12-nami-ume-a.a .Story>.imageTbl tr>td:first-child,
body.header-12-nami-ume-a.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-a_pc.jpg);
}

body.header-12-nami-ume-a.m {
  background: url(/_app/_img/header/used/12-nami-ume-a_sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12-nami-ume-a.m[id^='index'] {
  background: url(/_app/_img/header/used/12-nami-ume-a_top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12-nami-ume-a.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-a_sub.jpg);
}

body.header-12-nami-ume-a.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-a_top.jpg);
}


/* 01-nezumi-a */
body.header-01-nezumi-a {
  background: none;
}

body.header-01-nezumi-a #header {
  background: url(/_app/_img/header/used/01-nezumi-a_pc.jpg) 0 0 no-repeat;
}

body.header-01-nezumi-a.a .Story>.imageTbl tr>td:first-child,
body.header-01-nezumi-a.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-nezumi-a_pc.jpg);
}

body.header-01-nezumi-a.m {
  background: url(/_app/_img/header/used/01-nezumi-a_sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-nezumi-a.m[id^='index'] {
  background: url(/_app/_img/header/used/01-nezumi-a_top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-01-nezumi-a.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-nezumi-a_sub.jpg);
}

body.header-01-nezumi-a.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-nezumi-a_top.jpg);
}


/**/
body.header-12b {
  background: none;
}

body.header-12b #header {
  background: url(/_app/_img/header/used/12-nami-ume-b_pc.jpg) 0 0 no-repeat;
}

body.header-12b.a .Story>.imageTbl tr>td:first-child,
body.header-12b.a .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-b_pc.jpg);
}

body.header-12b.m {
  background: url(/_app/_img/header/used/12-nami-ume-b_sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12b.m[id^='index'] {
  background: url(/_app/_img/header/used/12-nami-ume-b_top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

body.header-12b.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-b_sub.jpg);
}

body.header-12b.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/12-nami-ume-b_top.jpg);
}

/*****************************************************************************/
/* ContentList.CategoryMenu */
#ContentList.CategoryMenu {
  /*border-top: 1px solid hsl(180,$maxChroma,45%);*/
}

#ContentList.CategoryMenu>.title {
  display: block;
  border-bottom: 1px solid #ccc;
  /*background-color: hsl(180,$maxChroma,60%);
    border-bottom: 1px solid white;*/
}

#ContentList.CategoryMenu>.title img.name {
  margin: 7px 10px;
  width: 280px;
}

#ContentList.CategoryMenu>.title.dropdown>.dropdown-btn>img.name {
  margin: 10px;
  width: 280px;
}

#ContentList.CategoryMenu [role="button"] {
  cursor: default;
}

#ContentList.CategoryMenu>.title.dropdown>.dropdown-menu {
  right: 0;
  float: right;
  min-width: 160px;
  margin: 0 0 0;
}

#ContentList.CategoryMenu>.panel-group>.panel,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  display: block;
  clear: both;
  width: 298px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: left;
  background-color: transparent;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading {
  /*border-top: 1px solid $grayish;*/
}

#ContentList.CategoryMenu>.panel-group>.panel:first-child>.panel-heading {
  border-top: none;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  height: 50px;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  line-height: 50px;
  font-size: 14px;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  display: block;
  float: left;
  margin: 4px 10px 4px 4px;
  padding: 0 6px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
  border: none;
  height: 42px;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon>img,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon>img {
  height: 32px;
  margin: 5px 0;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  margin-left: 40px;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a {
  font-weight: bold;
  border-top: 1px solid #ccc;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a:hover {
  color: black;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a {
  height: 35px;
  line-height: 35px;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a {
  padding-left: 30px;
  background-color: #52e0e0;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a:hover {
  background-color: #26d9d9;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a>.icon {
  display: none;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse {
  margin: 1px 0;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body {
  margin: 5px 0;
  border: none;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  border: none;
  background-color: transparent;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  height: 50px;
  text-align: left;
  color: black;
  padding: 0;
  font-weight: bold;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  display: block;
  clear: both;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a:hover,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading {
  display: block;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a {
  /*background-color: hsl(180,$maxChroma,90%);*/
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon {
  background-color: #52e0e0;
}

#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  background-color: #52e0e0;
}

body[id^='MainMenu'] #ContentList.CategoryMenu>nav:last-child,
body.a #ContentList.CategoryMenu>nav:last-child {
  display: none;
}

body.a #ContentList.CategoryMenu>.title.dropdown>.dropdown-btn>img.name {
  margin: 7px 10px;
  width: 220px;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon,
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  margin: 4px 10px 4px 4px;
  padding: 0;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon>img,
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon>img {
  margin: 5px;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  margin-left: 30px;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a,
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a {
  font-size: 12px;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon>img:last-child {
  display: none;
}

body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a {
  padding-left: 10px;
}

/******************************************************************************/
/* icon-****-dir */
.icon-left-dir,
.icon-right-dir {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  display: inline;
}

/******************************************************************************/
/* Link */
a.Link {
  margin: 8px;
  padding: 0;
  line-height: 1.3em;
  cursor: pointer;
  font-size: 12px;
  vertical-align: baseline;
  font-weight: bold;
}

body.m a.Link {
  font-size: 14px;
}

/******************************************************************************/
/* radiusLink */
span.radiusLink,
a.radiusLink {
  border-radius: 26px;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  overflow: hidden;
  display: block;
  margin: 8px auto;
  padding: 4px 10px;
  max-width: 260px;
  min-height: 26px;
  line-height: 1.3em;
  cursor: pointer;
  border: 1px solid #b00;
  vertical-align: baseline;
}

a.radiusLink>span {
  margin: 0;
  padding: 0;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
  display: inline;
  color: #b00;
}

a.radiusLink>span.icon-pdf {
  white-space: nowrap;
  margin: 0 8px;
}

a:hover.radiusLink {
  background-color: #fdd;
}

/******************************************************************************/
/* TopMessage */
#DialogPartnersFeature>#PartnersFeatureContents>#TopMessage,
.Message,
#TopGuide,
#TopMessage {
  background-color: #d4f7f7;
  border: 1px solid #bef4f4;
  display: block;
  margin-bottom: 20px;
}

#Message {
  border: 1px solid #ccc;
}

.Message.radius,
input.Message[type='numeric'],
input.Message[type='number'],
input.Message[type='email'],
input.Message[type='file'],
input.Message[type='password'],
input.Message[type='text'],
select.Message,
textarea.Message,
#TopMessage.radius,
input#TopMessage[type='numeric'],
input#TopMessage[type='number'],
input#TopMessage[type='email'],
input#TopMessage[type='file'],
input#TopMessage[type='password'],
input#TopMessage[type='text'],
select#TopMessage,
textarea#TopMessage,
#TopMessage.radius,
input#TopMessage[type='numeric'],
input#TopMessage[type='number'],
input#TopMessage[type='email'],
input#TopMessage[type='file'],
input#TopMessage[type='password'],
input#TopMessage[type='text'],
select#TopMessage,
textarea#TopMessage {
  display: block;
}

/******************************************************************************/
/* PartnersFeature .Details */
[id^='Partners'] table.Details,
#setPageContents02 table.Details,
#PartnersGuide table.Details,
#PartnersFeature table.Details {
  border: 3px solid #ffb366;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  overflow: hidden;
  display: block;
  margin: 0 0 10px;
}

[id^='Partners'] table.Details tr td,
#setPageContents02 table.Details tr td,
#PartnersGuide table.Details tr td,
#PartnersFeature table.Details tr td {
  border-top: 1px solid #ffb366;
  padding: 0;
  width: 100%;
}

[id^='Partners'] table.Details tr td>p,
#setPageContents02 table.Details tr td>p,
#PartnersGuide table.Details tr td>p,
#PartnersFeature table.Details tr td>p {
  padding: 0;
  margin: 5px 10px 5px 15px;
}

[id^='Partners'] table.Details tr:first-child td,
#setPageContents02 table.Details tr:first-child td,
#PartnersGuide table.Details tr:first-child td,
#PartnersFeature table.Details tr:first-child td {
  border: none;
}

[id^='Partners'] table.Details tr:first-child td>h3,
#setPageContents02 table.Details tr:first-child td>h3,
#PartnersGuide table.Details tr:first-child td>h3,
#PartnersFeature table.Details tr:first-child td>h3 {
  margin: 5px 10px 5px 15px;
  font-weight: bold;
  font-size: 1.99066em;
  padding: 0;
  color: #cc6600;
}

[id^='Partners'] table.Details tr th,
#setPageContents02 table.Details tr th,
#PartnersGuide table.Details tr th,
#PartnersFeature table.Details tr th {
  background-color: transparent;
  background-color: #fcf2e8;
  border-top: 1px solid #ffb366;
  padding: 5px;
  font-size: 0.68em;
  text-align: right;
}

[id^='Partners'] table.Details tr th.image,
#setPageContents02 table.Details tr th.image,
#PartnersGuide table.Details tr th.image,
#PartnersFeature table.Details tr th.image {
  padding: 0;
  background: none;
  border: none;
}

[id^='Partners'] table.Details tr th.image>img,
#setPageContents02 table.Details tr th.image>img,
#PartnersGuide table.Details tr th.image>img,
#PartnersFeature table.Details tr th.image>img {
  float: right;
  width: 90px;
  height: 90px;
  margin: 5px 0 5px 5px;
  border: 1px solid #ccc;
}

#setPageContents02 table.Details {
  width: 658px;
}

body.m [id^='Partners'] table.Details tr td,
body.m#PartnersGuide table.Details tr td,
body.m#PartnersFeature table.Details tr td {
  border: none;
  padding: 0;
  width: 300px;
}

body.m [id^='Partners'] table.Details tr td>p,
body.m#PartnersGuide table.Details tr td>p,
body.m#PartnersFeature table.Details tr td>p {
  padding: 0;
  margin: 5px 10px 5px 15px;
}

body.m [id^='Partners'] table.Details tr:first-child td,
body.m#PartnersGuide table.Details tr:first-child td,
body.m#PartnersFeature table.Details tr:first-child td {
  background-color: #ffe6cc;
  border: none;
  text-align: center;
}

body.m [id^='Partners'] table.Details tr:first-child td h3,
body.m#PartnersGuide table.Details tr:first-child td h3,
body.m#PartnersFeature table.Details tr:first-child td h3 {
  margin: 0;
  font-weight: bold;
  font-size: 1.65888em;
  padding: 8px;
  color: black;
}

body.m [id^='Partners'] table.Details tr:nth-child(2),
body.m#PartnersGuide table.Details tr:nth-child(2),
body.m#PartnersFeature table.Details tr:nth-child(2) {
  display: none;
}

body.m [id^='Partners'] table.Details tr:nth-child(3) td img,
body.m#PartnersGuide table.Details tr:nth-child(3) td img,
body.m#PartnersFeature table.Details tr:nth-child(3) td img {
  width: 70px;
  height: 70px;
  margin: 5px 8px 5px 5px;
  border: 1px solid #ccc;
}

/******************************************************************************/
/* PartnersSite */
#PartnersSite {
  border: 3px solid #ffb366;
  padding: 5px 15px;
  display: inline-block;
  width: 100%;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  overflow: hidden;
  display: block;
}

#PartnersSite>span {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  float: left;
  padding-right: 1em;
}

#PartnersSite>a {
  display: inline-block;
  text-align: left;
  float: left;
  max-width: 560px;
}

#PartnersSite,
#btnRequestURL {
  margin-top: 1em;
}

#btnRequestURL {
  min-width: 300px;
}

/*****************************************************************************/
.ui-widget-header {
  border: none;
  background: none;
  background-color: #7de8e8;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ui-widget-header>.ui-dialog-title {
  color: black;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ui-tabs-nav.ui-widget-header {
  background-color: transparent;
}

.ui-dialog-titlebar>button.ui-button {
  margin-right: 5px;
}

.ui-dialog-content {
  padding-top: 0;
}

#DialogPartnersFeature>#PartnersFeatureContents>#TopMessage {
  margin-top: 0;
}

button.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: none;
  background: none;
  background-color: #66cccc;
  border: 1px solid #5cb8b8;
  /*min-width: 60%;
  display: inline-block: */
}

/* CSS Document */
#cms.Story {
  /*background-color: #eee;*/
}

#cms.Story h4 {
  color: #ad1f36;
  margin: 10px;
  font-weight: bold;
}

#cms.Story p {
  text-indent: 0;
  font-family: Meiryo, "Hiragino Kaku Gothic ProN", Arial, Helvetica, sans-serif;
  /*font-family: "MS Gothic", "Hiragino Kaku Gothic Pro", Osaka-mono, monospace, Arial, Helvetica, sans-serif;*/
}

#cms.Story a.link {
  text-decoration: underline;
  white-space: nowrap;
}

#cms.Story table {
  width: 100%;
  max-width: 280px;
  margin: 3px 10px;
  border: 1px solid #ccc;
  overflow: hidden;
}

#cms.Story table th {
  background-color: #eee;
}

#cms.Story table th,
#cms.Story table td {
  padding: 3px 5px;
  text-align: center;
}

#cms.Story table thead,
#cms.Story table tbody {
  overflow: hidden;
}

.Button_LC {
  background-image: none;
  background-color: #99ffff;
  border: 1px solid #00e6e6;
}

:hover.Button_LC {
  background-color: #55f6f6;
  color: black;
}

.Button_LF {
  background-image: none;
  background-color: #ffee99;
  border: 1px solid #e6bf00;
}

:hover.Button_LF {
  background-color: #f6db55;
  color: black;
}

.Button_AT {
  background-image: none;
  background-color: #cce6ff;
  border: 1px solid #80bfff;
}

:hover.Button_AT {
  background-color: #86bff9;
  color: black;
}

.Button_LP {
  background-image: none;
  background-color: #ffcce6;
  border: 1px solid #ff80bf;
}

:hover.Button_LP {
  background-color: #f986bf;
  color: black;
}

.Button {
  background-image: none;
  background-color: #e6e6e6;
  border: 1px solid #bfbfbf;
}

:hover.Button {
  background-color: #bfbfbf;
  color: black;
}

.Button,
.Button_LC,
.Button_AT,
.Button_LF,
.Button_LP {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
  display: inline-block;
  font-size: 1.152em;
  text-decoration: none;
  margin: 3px;
  padding: .25em 2em;
  color: black;
}

body.m .Button,
body.m .Button_LC,
body.m .Button_AT,
body.m .Button_LF,
body.m .Button_LP {
  text-decoration: none;
  margin: 3px 10px;
  padding: .25em 1em;
  max-width: 280px;
}

/* CSS Document */
.navBar {
  width: 690px;
  width: 698px;
}

.navBar div.status {
  float: left;
  display: inline-block;
  /*border-bottom:3px solid $red;*/
}

.navBar div.btns {
  display: inline-block;
  float: right;
  text-align: right;
  /*border-bottom:3px solid #0c0;*/
}

.navBar div.status span.normal {
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 0.5em;
}

.navBar,
.navBar div,
.navBar a,
.navBar span {
  display: block;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
}

.navBar div.btns a,
.navBar div.btns span {
  width: 2em;
  width: 2.5em;
  text-align: center;
  height: 1em;
  line-height: 1em;
  margin: 0;
  padding: 0.75em 0;
  float: left;
}

.navBar .disable,
.navBar .active,
.navBar .enable,
.navBar .normal {
  text-decoration: none;
  line-height: 1.2em;
  font-weight: bold;
  cursor: default;
}

.navBar .enable {
  font-weight: bold;
  cursor: pointer;
}

.navBar div.status span.sub {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  font-family: Meiryo, "Hiragino Kaku Gothic ProN", Arial, Helvetica, sans-serif;
  /*font-family: "Yu Gothic", Meiryo, "Hiragino Kaku Gothic Pro", Osaka, Arial, Helvetica, sans-serif;*/
}

.navBar div.status .number {
  display: inline-block;
  font-weight: normal;
}

.navBar,
.navBar div:before,
.navBar a:before,
.navBar span:before,
.navBar div,
.navBar a,
.navBar span {
  font-size: 12px;
}

/* height */
.navBar,
.navBar div,
.navBar a,
.navBar span {
  height: 2.5em;
  line-height: 2.5em;
}

.navBar div.btns a,
.navBar div.btns span {
  height: 2.5em;
  line-height: 2.5em;
  padding: 0;
}

.navBar div.status span.sub {
  font-size: 12px;
  font-weight: normal;
  height: 2.5em;
  line-height: 2.5em;
}

/* color */
.navBar {
  background-color: #eee;
}

.navBar .active,
.navBar a:active {
  background-color: #b00;
}

.navBar .disable {
  color: #bbb;
}

.navBar .active {
  color: white;
}

.navBar a {
  color: #b00;
}

.navBar a:hover {
  background-color: #ddd;
}

.navBar.dark {
  background-color: #333;
}

.navBar.dark .active,
.navBar.dark a:active {
  background-color: #b00;
}

.navBar.dark a:hover {
  background-color: #444;
}

.navBar.dark a:active,
.navBar.dark a:hover {
  background-color: #666;
}

.navBar.dark a:active,
.navBar.dark a:link,
.navBar.dark a:vlink {
  color: white;
}

.navBar.dark a:hover,
.navBar.dark a,
.navBar.dark .active,
.navBar.dark .enable,
.navBar.dark .normal {
  color: white;
}

.navBar.dark .disable {
  color: #666;
}

/*****************************************************************************/
/* #RightBlock .Info .navBar */
body.a #RightBlock #Info.Info .navBar,
body.a #RightBlock #Info.Info .navBar div,
body.a #RightBlock #Info.Info .navBar a,
body.a #RightBlock #Info.Info .navBar span {
  height: 26px;
  line-height: 26px;
}

body.a #RightBlock #Info.Info .navBar div.btns a,
body.a #RightBlock #Info.Info .navBar div.btns span {
  width: 26px;
  height: 26px;
  line-height: 26px;
  padding: 0;
}

/* CSS Document */
.btn {
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  overflow: hidden;
}

.radius,
input[type='numeric'],
input[type='number'],
input[type='email'],
input[type='file'],
input[type='password'],
input[type='text'],
select,
textarea {
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  overflow: hidden;
  display: inline-block;
}

.radiusTopLeft {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  overflow: hidden;
}

.radiusTopRight {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  overflow: hidden;
}

.radiusTop {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  overflow: hidden;
}

.radiusBtm {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  overflow: hidden;
}

.radiusBtm5 {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  overflow: hidden;
}

.radius30 {
  border-radius: 30px;
  /* CSS3 */
  -moz-border-radius: 30px;
  /* Firefox */
  -webkit-border-radius: 30px;
  /* Safari,Chrome */
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
}

/* CSS Document */
#LeftBlock ul.SideMenu li a>img,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon,
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* CSS Document */
table[class^=FormPart] {
  width: 100%;
  border-top: 1px solid #52e0e0;
  border-left: 1px solid #52e0e0;
  border-right: 1px solid #52e0e0;
}

table[class^=FormPart] tr th,
table[class^=FormPart] tr td {
  padding: 5px 6px 0;
  vertical-align: top;
  min-height: 45px;
}

table[class^=FormPart] tr th {
  background-color: #d4f7f7;
  border-bottom: 1px solid #52e0e0;
}

table[class^=FormPart] tr th {
  width: 200px;
}

table[class^=FormPart] tr td {
  border-bottom: 1px solid #52e0e0;
}

table[class^=FormPart] tr td #Preview {
  min-height: 35px;
}

table[class^=FormPart] tr td.bone {
  padding: 0;
}

table[class^=FormPart] tr td.BtnPanel {
  text-align: right;
  border-bottom-width: 0;
  width: 212px;
}

table[class^=FormPart] tr td label,
table[class^=FormPart] tr td select,
table[class^=FormPart] tr td input[type='text'],
table[class^=FormPart] tr td input[type='password'],
table[class^=FormPart] tr td input[type='button'] {
  margin: 0 0 5px;
}

table[class^=FormPart] tr td input.radiusBtn35 {
  padding: 0 1em;
  margin-left: 5px;
  float: right;
  display: block;
}

table[class^=FormPart] tr td input[type='button'].Btn40 {
  width: 200px;
  padding: 0 1em;
  margin-left: 5px;
  float: right;
}


/*****************************************************************************/
/* _app/index.php*/
.breadcrumb>li+li:before {
  content: ">\00a0";
}