@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");

/* line 21, _scss/_s_define.scss */
.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;
}

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

/* line 20, _scss/_s_reset.scss */
div,
ul,
dl {
  display: inline-block;
  position: static;
  z-index: 1;
}

/* Hides from IE-mac \*/
/* line 29, _scss/_s_reset.scss */
* html body,
* html div,
* html ul,
* html dl {
  zoom: 100%;
}

/* line 34, _scss/_s_reset.scss */
div,
ul,
dl {
  display: block;
}

/* End hide from IE-mac */
/*******************************************************/
/* line 42, _scss/_s_reset.scss */
* {
  margin: 0;
  padding: 0;
  text-indent: 0;
  vertical-align: top;
  /*
    border: none;
  	display:block;
  	color:#333;
  	*/
}

/* line 54, _scss/_s_reset.scss */
title {
  display: none;
}

/* line 56, _scss/_s_reset.scss */
html {
  overflow-y: scroll;
}

/* line 58, _scss/_s_reset.scss */
map {
  line-height: 0;
}

/* line 60, _scss/_s_reset.scss */
a,
area {
  border: none;
}

/* line 63, _scss/_s_reset.scss */
img {
  border: none;
  vertical-align: top;
}

/* line 68, _scss/_s_reset.scss */
ul {
  list-style-type: none;
}

/* line 70, _scss/_s_reset.scss */
ul li {
  text-align: left;
}

/* line 72, _scss/_s_reset.scss */
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;*/
}

/* line 88, _scss/_s_reset.scss */
div,
p {
  word-break: break-all;
}

/* line 91, _scss/_s_reset.scss */
a,
a:visited,
a:active,
a:link {
  cursor: pointer;
  text-decoration: none;
  /*color: $red;*/
  color: #082b2b;
}

/* line 101, _scss/_s_reset.scss */
a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #f33;
}

/* line 107, _scss/_s_reset.scss */
h1 {
  font-size: 1.65888em;
}

/* line 109, _scss/_s_reset.scss */
h2 {
  font-size: 16px;
}

/* line 111, _scss/_s_reset.scss */
h3 {
  font-size: 14px;
  margin: 1em 0 0.5em;
}

/* line 116, _scss/_s_reset.scss */
h4 {
  font-size: 14px;
  margin: 1em 0 0.5em;
  display: block;
}

/* line 122, _scss/_s_reset.scss */
h5 {
  font-size: 14px;
}

/* utility */
/* line 125, _scss/_s_reset.scss */
.f10 {
  font-size: 10px;
}

/* line 127, _scss/_s_reset.scss */
.f14 {
  font-size: 14px;
}

/*******************************************************/
/* line 131, _scss/_s_reset.scss */
a:focus,
*:focus {
  outline: none;
}

/*******************************************************/
/* hover */
/* line 5, _scss/_bs3_dropdown-submenu.scss */
body.isDesktop #MenuBar .dropdown:hover>.dropdown-menu {
  display: block;
}

/*
#ContentList {
	.dropdown:hover > .dropdown-menu {
		display: block;
	}
}
*/
/*  dropdown-submenu */
/* line 17, _scss/_bs3_dropdown-submenu.scss */
.dropdown-submenu {
  position: relative;
}

/* line 20, _scss/_bs3_dropdown-submenu.scss */
.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;
}

/* line 29, _scss/_bs3_dropdown-submenu.scss */
.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

/* line 32, _scss/_bs3_dropdown-submenu.scss */
.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;
}

/* line 45, _scss/_bs3_dropdown-submenu.scss */
.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

/* line 49, _scss/_bs3_dropdown-submenu.scss */
.dropdown-submenu.pull-left,
.dropdown-submenu.pull-bottom {
  float: none;
}

/* line 53, _scss/_bs3_dropdown-submenu.scss */
.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;
}

/* line 60, _scss/_bs3_dropdown-submenu.scss */
.dropdown-submenu.pull-bottom>.dropdown-menu {
  left: -100%;
  top: 100%;
}

/**/
/**/
/* line 50, _scss/_s_mixin.scss */
.flatYellow {
  background-image: none;
  background-color: #fde5b4;
  border: 1px solid #f9b11f;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.gradYellow {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.gradYellow,
#Dashboard.Frame.gradYellow,
[class^='Btn'].gradYellow,
.gradYellow {
  border: 1px solid #f9b11f;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 50, _scss/_s_mixin.scss */
.flatRed {
  background-image: none;
  background-color: #a32929;
  border: 1px solid #a32929;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.darkRed {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.darkRed,
#Dashboard.Frame.darkRed,
[class^='Btn'].darkRed,
.darkRed {
  border: 1px solid #cc0000;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 50, _scss/_s_mixin.scss */
.lightCyan {
  background-image: none;
  background-color: #bef4f4;
  border: 1px solid #7de8e8;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.darkCyan {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.darkCyan,
#Dashboard.Frame.darkCyan,
[class^='Btn'].darkCyan,
.darkCyan {
  border: 1px solid #7de8e8;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.darkGreen {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.darkGreen,
#Dashboard.Frame.darkGreen,
[class^='Btn'].darkGreen,
.darkGreen {
  border: 1px solid #87db33;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.gradOrange {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.gradOrange,
#Dashboard.Frame.gradOrange,
[class^='Btn'].gradOrange,
.gradOrange {
  border: 1px solid #ffa64d;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 50, _scss/_s_mixin.scss */
.flatPink {
  background-image: none;
  background-color: #f5d6db;
  border: 1px solid #faebed;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.gradPink {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.gradPink,
#Dashboard.Frame.gradPink,
[class^='Btn'].gradPink,
.gradPink {
  border: 1px solid #db7082;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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;
}

/* line 50, _scss/_s_mixin.scss */
.flatBlue {
  background-image: none;
  background-color: #d6dbf5;
  border: 1px solid #ebedfa;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.gradBlue,
#LeftBlock ul.blue li a.Frame {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.gradBlue,
#LeftBlock ul.blue li a.Frame,
#Dashboard.Frame.gradBlue,
#LeftBlock ul.blue li a#Dashboard.Frame,
[class^='Btn'].gradBlue,
#LeftBlock ul.blue li a[class^='Btn'],
.gradBlue,
#LeftBlock ul.blue li a {
  border: 1px solid #7082db;
}

/* line 77, _scss/_s_mixin.scss */
.Frame.gradBlue>[class^='Btn'],
#LeftBlock ul.blue li a.Frame>[class^='Btn'],
.gradBlue>ul>li>[class^='Btn'] #MenuBar.gradBlue>ul>li>[class^='Btn'],
#LeftBlock ul.blue li a>ul>li>[class^='Btn'] #MenuBar.gradBlue>ul>li>[class^='Btn'],
#LeftBlock ul.blue .gradBlue>ul>li>[class^='Btn'] a#MenuBar>ul>li>[class^='Btn'],
#LeftBlock ul.blue a>ul>li>[class^='Btn'] a>ul>li>[class^='Btn'] a#MenuBar>ul>li>[class^='Btn'] {
  border-left: none;
  border-vottom: none;
  border-top: 1px solid #7082db;
  border-right: 1px solid #7082db;
}

/* line 86, _scss/_s_mixin.scss */
.Frame.gradBlue>[class^='Btn'],
#LeftBlock ul.blue li a.Frame>[class^='Btn'],
.Frame.gradBlue>ul>li>[class^='Btn'],
#LeftBlock ul.blue li a.Frame>ul>li>[class^='Btn'],
[class^='Btn'].gradBlue,
#LeftBlock ul.blue li a[class^='Btn'],
.gradBlue,
#LeftBlock ul.blue li a {
  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;
}

/* line 92, _scss/_s_mixin.scss */
.Frame.gradBlue>[class^='Btn']>.icon-user.icon,
#LeftBlock ul.blue li a.Frame>[class^='Btn']>.icon-user.icon,
.Frame.gradBlue>ul>li>[class^='Btn']>.icon-user.icon,
#LeftBlock ul.blue li a.Frame>ul>li>[class^='Btn']>.icon-user.icon,
[class^='Btn'].gradBlue>.icon-user.icon,
#LeftBlock ul.blue li a[class^='Btn']>.icon-user.icon,
.gradBlue>.icon-user.icon,
#LeftBlock ul.blue li a>.icon-user.icon {
  background-color: #1c296e;
}

/* line 96, _scss/_s_mixin.scss */
.Frame.gradBlue>a:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>a:hover[class^='Btn'],
.Frame.gradBlue>ul>li>a:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>ul>li>a:hover[class^='Btn'],
a:hover.gradBlue,
#LeftBlock ul.blue li a:hover,
.Frame.gradBlue>button:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>button:hover[class^='Btn'],
.Frame.gradBlue>ul>li>button:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>ul>li>button:hover[class^='Btn'],
button:hover.gradBlue,
.Frame.gradBlue>input:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>input:hover[class^='Btn'],
.Frame.gradBlue>ul>li>input:hover[class^='Btn'],
#LeftBlock ul.blue li a.Frame>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;
}

/* line 50, _scss/_s_mixin.scss */
.flatGray {
  background-image: none;
  background-color: #dbbdbd;
  border: 1px solid #a65959;
}

/* line 68, _scss/_s_mixin.scss */
.Frame.gradGray {
  margin: 3px 0;
}

/* line 71, _scss/_s_mixin.scss */
.Frame.gradGray,
#Dashboard.Frame.gradGray,
[class^='Btn'].gradGray,
.gradGray {
  border: 1px solid #66cccc;
}

/* line 77, _scss/_s_mixin.scss */
.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;
}

/* line 86, _scss/_s_mixin.scss */
.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;
}

/* line 92, _scss/_s_mixin.scss */
.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;
}

/* line 96, _scss/_s_mixin.scss */
.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%);
*/
/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn25>img {
  margin: 1.5px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn25>img.small {
  margin: 4.5px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn30>img {
  margin: 4px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn30>img.small {
  margin: 7px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn35>img {
  margin: 6.5px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn35>img.small {
  margin: 9.5px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn40>img {
  margin: 9px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn40>img.small {
  margin: 12px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.MenuBarBtn>img {
  margin: 9px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.MenuBarBtn>img.small {
  margin: 12px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn45>img {
  margin: 11.5px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn45>img.small {
  margin: 14.5px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn50>img {
  margin: 14px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn50>img.small {
  margin: 17px 0;
  height: 16px;
}

/* line 116, _scss/_s_mixin.scss */
.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;
}

/* line 128, _scss/_s_mixin.scss */
.Btn60>img {
  margin: 19px 0;
  height: 22px;
}

/* line 132, _scss/_s_mixin.scss */
.Btn60>img.small {
  margin: 22px 0;
  height: 16px;
}

/* line 143, _scss/_s_mixin.scss */
.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;
}

/* line 143, _scss/_s_mixin.scss */
.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;
}

/* line 143, _scss/_s_mixin.scss */
.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;
}

/* line 198, _scss/_s_mixin.scss */
.BtnPanel {
  margin: 10px auto;
}

/* line 201, _scss/_s_mixin.scss */
[class^='Btn'] {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
}

/* line 204, _scss/_s_mixin.scss */
.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;
}

/* line 213, _scss/_s_mixin.scss */
[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;
}

/* line 219, _scss/_s_mixin.scss */
[class^='Frame grad'] [class^='Btn'] {
  margin: 0;
}

/* line 223, _scss/_s_mixin.scss */
.Symbol,
.MailIcon,
.AlertIcon {
  text-align: center;
  display: block;
  width: 100%;
  padding: 20px auto;
  margin: 20px auto;
}

/* line 232, _scss/_s_mixin.scss */
.Symbol:before,
.MailIcon:before,
.AlertIcon:before {
  font-family: WebSymbolsRegular;
  font-size: 1.99066em;
  padding: 0;
}

/* line 239, _scss/_s_mixin.scss */
.Symbol:before,
.MailIcon:before {
  content: "@";
  color: #0aa;
}

/* line 244, _scss/_s_mixin.scss */
.AlertIcon:before {
  content: "W";
  color: #b00;
}

/* CSS Document */
/* Flow */
/* line 6, _scss/_s_InquiryFlow.scss */
#InquiryFlow {
  dsplay: inline-block;
  clear: both;
  padding: 0;
  margin: 0 0 10px;
  line-height: 1.4em;
}

/* line 14, _scss/_s_InquiryFlow.scss */
#InquiryFlow>p {
  margin: 0 0 5px;
  line-height: 1.4em;
  text-indent: 0;
}

/* line 20, _scss/_s_InquiryFlow.scss */
#Flow {
  margin: 0;
}

/* line 22, _scss/_s_InquiryFlow.scss */
#Flow>li {
  white-space: nowrap;
  display: inline-block;
  margin: 0 0 2px;
  padding: 0;
}

/* line 29, _scss/_s_InquiryFlow.scss */
#Flow>li>span {
  font-size: 1.152em;
  display: inline-block;
  margin: 0;
  color: #06c;
  white-space: nowrap;
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
}

/* line 41, _scss/_s_InquiryFlow.scss */
#Flow>li.active>span {
  margin: 0 4px 0 0;
  color: #b00;
}

/* line 46, _scss/_s_InquiryFlow.scss */
#Flow>li.active:before {
  color: #b00;
}

/* line 48, _scss/_s_InquiryFlow.scss */
#Flow>li.disable:before,
#Flow>li.disable>span {
  color: #9bd;
}

/* line 2, _scss/_s_loading.scss */
#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;
}

/* line 15, _scss/_s_loading.scss */
#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 */
/* line 4, _scss/_s_yellowBox.scss */
h2 {
  display: block;
  clear: both;
}

/* line 9, _scss/_s_yellowBox.scss */
.yellowBox {
  text-align: left;
  display: block;
  padding: 1.5em;
  clear: both;
}

/* line 16, _scss/_s_yellowBox.scss */
.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;
}

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

/* line 38, _scss/_s_yellowBox.scss */
.yellowBox div strong {
  font-size: 1.3824em;
  font-weight: bold;
}

/* line 43, _scss/_s_yellowBox.scss */
.yellowBox div p,
.yellowBox div a {
  font-size: 1.152em;
}

/* line 46, _scss/_s_yellowBox.scss */
.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;
}

/* CSS Document */
/************************************************************************/
/* standard */
/* line 9, _scss/_app_form4.scss */
form,
form *,
form * * {
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 0.96em;
  line-height: 1.2em;
  vertical-align: middle;
  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;*/
}

/* line 21, _scss/_app_form4.scss */
textarea {
  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;*/
  font-weight: normal;
  font-size: 0.96em;
  line-height: 1.4em;
  /**/
  vertical-align: top;
}

/************************************************************************/
/* cursor */
/* line 32, _scss/_app_form4.scss */
label,
input.btn,
button.btn,
input.radio,
input.checkbox {
  cursor: pointer;
}

/************************************************************************/
/* color */
/* line 41, _scss/_app_form4.scss */
textarea,
select,
input.text {
  border: 1px solid #ccc;
}

/* line 46, _scss/_app_form4.scss */
input.login {
  font-family: Verdana, Geneva, sans-serif;
}

/* line 48, _scss/_app_form4.scss */
*.Fix {
  border: 1px solid #ccc;
  background-color: #fcfcf3;
  vertical-align: middle;
  height: 16px;
  display: block;
  float: left;
}

/************************************************************************/
/* extent */
/* line 60, _scss/_app_form4.scss */
* textarea,
* option,
* input,
* *.Fix {
  padding: 3px;
}

/* line 66, _scss/_app_form4.scss */
select {
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
}

/* line 72, _scss/_app_form4.scss */
option,
input {
  /*height: 14px;
  line-height: 14px;*/
  vertical-align: middle;
}

/* line 79, _scss/_app_form4.scss */
input.file {
  height: 22px;
  /**/
  background-color: white;
  padding: 0;
}

/* line 85, _scss/_app_form4.scss */
option {
  margin-right: 4px;
}

/* line 88, _scss/_app_form4.scss */
*.ImeActive {
  ime-mode: active;
}

/* line 90, _scss/_app_form4.scss */
*.ImeInactive {
  ime-mode: inactive;
  background-color: #fcfcf3;
}

/* line 96, _scss/_app_form4.scss */
*.ImeDisabled {
  ime-mode: disabled;
  border: 1px solid #ccc;
  background-color: #fcfcf3;
}

/* Hides from IE-mac \*/
/* End hide from IE-mac */
/************************************************************************/
/* line 108, _scss/_app_form4.scss */
a,
input,
label {
  display: inline;
}

/************************************************************************/
/* line 114, _scss/_app_form4.scss */
table.TwoCol {
  /*border-top: 1px solid #AED0EA;
    border-left: none;
    border-right: none;
    border-bottom: none;*/
  border: none;
  margin-top: 1em;
}

/* line 123, _scss/_app_form4.scss */
table.TwoCol tr td label,
table.TwoCol tr td span,
table.TwoCol tr th label,
table.TwoCol tr th span,
table.TwoCol tr td,
table.TwoCol tr th,
table.TwoCol tr td textarea.text,
table.TwoCol tr td input.text {
  color: black;
}

/* line 132, _scss/_app_form4.scss */
table.TwoCol tr td input.text {
  vertical-align: top;
  height: 100%;
  line-height: 100%;
  padding: 3px;
}

/* line 139, _scss/_app_form4.scss */
table.TwoCol tr td input.radio {
  margin-left: 0.5em;
}

/* line 141, _scss/_app_form4.scss */
table.TwoCol tr th {
  border-top: none;
  border-left: 1px solid #AED0EA;
  border-right: none;
  border-bottom: 1px solid #AED0EA;
  padding: 0 20px 0 24px;
  background-color: #ECF5FA;
}

/* line 150, _scss/_app_form4.scss */
table.TwoCol tr th label {
  font-size: 0.96em;
  vertical-align: middle;
  padding: 8px 8px 8px 0;
  display: inline-block;
}

/* line 157, _scss/_app_form4.scss */
table.TwoCol tr td label {
  font-size: 1.152em;
  vertical-align: middle;
  padding: 0 4px;
  display: inline-block;
  margin-right: 1em;
}

/* line 165, _scss/_app_form4.scss */
table.TwoCol tr td {
  color: black;
  border-top: none;
  border-left: none;
  border-right: none;
  border-right: 1px solid #AED0EA;
  border-bottom: 1px solid #AED0EA;
  padding: 4px;
}

/* line 175, _scss/_app_form4.scss */
table.TwoCol tr th.sub,
table.TwoCol tr td.bone {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #AED0EA;
}

/* line 183, _scss/_app_form4.scss */
table.TwoCol tr td h3 {
  margin: 1em 0 0.2em 0;
  font-size: 1.152em;
}

/* line 188, _scss/_app_form4.scss */
table.TwoCol tr td span {
  font-size: 0.8em;
  display: inline-block;
  /*float: right;*/
}

/* line 193, _scss/_app_form4.scss */
table.TwoCol tr td span.example {
  font-size: 0.96em;
  /*float:none;
display:inline-block;*/
}

/* line 196, _scss/_app_form4.scss */
table.TwoCol tr th.req {
  padding: 0;
}

/* line 198, _scss/_app_form4.scss */
table.TwoCol tr td.req span,
table.TwoCol tr th.req span {
  font-size: 0.96em;
  color: #b00;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  line-height: 100%;
}

/* line 208, _scss/_app_form4.scss */
table.TwoCol tr th.req span {
  padding: 0 0 0 8px;
}

/* line 210, _scss/_app_form4.scss */
table.TwoCol tr td textarea.text,
table.TwoCol tr td input.text {
  width: 460px;
  cursor: text;
  font-size: 1.152em;
}

/* line 217, _scss/_app_form4.scss */
table.TwoCol tr td textarea.text {
  min-width: 460px;
  max-width: 460px;
}

/*
table.TwoCol tr td textarea.disabled,
table.TwoCol tr td input.disabled { border: 1px solid white; }
table.TwoCol tr td textarea.fixed,
table.TwoCol tr td input.fixed { border: 1px solid white; }
*/
/************************************************************************/
/* line 230, _scss/_app_form4.scss */
form.Fixed table.TwoCol tr th.req span {
  visibility: hidden;
}

/* line 232, _scss/_app_form4.scss */
form.Fixed td.req,
form.Fixed table.TwoCol tr td span {
  display: none;
}

/* line 235, _scss/_app_form4.scss */
form.Fixed table.TwoCol tr th span,
form.Fixed table.TwoCol tr th label,
form.Fixed table.TwoCol tr td span,
form.Fixed table.TwoCol tr td label,
form.Fixed table.TwoCol tr td textarea.text,
form.Fixed table.TwoCol tr td input.text,
table.TwoCol tr td input.fixed {
  color: black;
  cursor: default;
}

/* line 246, _scss/_app_form4.scss */
form.Fixed table.TwoCol tr td span,
form.Fixed table.TwoCol tr td label,
form.Fixed table.TwoCol tr td textarea.text,
form.Fixed table.TwoCol tr td input.text,
table.TwoCol tr td input.fixed {
  background-color: white;
}

/* line 252, _scss/_app_form4.scss */
form.Fixed table.TwoCol tr td textarea.text,
form.Fixed table.TwoCol tr td input.text,
table.TwoCol tr td input.fixed {
  border: 1px solid white;
}

/************************************************************************/
/* line 257, _scss/_app_form4.scss */
tbody.Disable table.TwoCol {
  border-top: 1px solid #BEE0FA;
}

/* line 259, _scss/_app_form4.scss */
tbody.Disable tr th {
  border-left: 1px solid #BEE0FA;
  border-bottom: 1px solid #BEE0FA;
  background-color: #EDF6FB;
}

/* line 265, _scss/_app_form4.scss */
tbody.Disable tr td {
  border-right: 1px solid #BEE0FA;
  border-bottom: 1px solid #BEE0FA;
}

/* line 270, _scss/_app_form4.scss */
tbody.Disable tr th.sub,
tbody.Disable tr td.bone {
  border-left: none;
  border-bottom: 1px solid #BEE0FA;
}

/* line 276, _scss/_app_form4.scss */
tbody.Disable tr td.req,
tbody.Disable tr td.req span,
tbody.Disable div,
tbody.Disable tr th.req span,
tbody.Disable tr th span,
tbody.Disable tr th label,
tbody.Disable tr td.bone,
tbody.Disable tr td span,
tbody.Disable tr td label,
tbody.Disable tr td textarea.text,
tbody.Disable tr td input.text {
  color: #aaa;
}

/* line 288, _scss/_app_form4.scss */
tbody.Disable tr td textarea.text,
tbody.Disable tr td input.text {
  border: 1px solid white;
  corsor: default;
}

/* line 294, _scss/_app_form4.scss */
tbody.Disable tr label {
  cursor: default;
}

/* line 296, _scss/_app_form4.scss */
tbody.Disable input.bluegreen45,
tbody.Disable input:hover.bluegreen45 {
  background: none;
  background-color: #eee;
  color: #ccc;
  border: 1px solid #ccc;
  cursor: default;
}

/************************************************************************/
/* line 307, _scss/_app_form4.scss */
table.Open {
  border-left: none;
  border-right: none;
}

/* line 312, _scss/_app_form4.scss */
table.Open .Details {
  margin: 10px 0;
}

/* line 314, _scss/_app_form4.scss */
table.Open tr td {
  padding: 5px 0;
}

/* CSS Document */
/******************************************************************************/
/* radiusTxt */
/* line 8, _scss/_app_form5.scss */
label.radiusTxt,
input.radiusTxt {
  border-radius: 12px;
  /* CSS3 */
  -moz-border-radius: 12px;
  /* Firefox */
  -webkit-border-radius: 12px;
  /* Safari,Chrome */
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #ccc;
  margin: 0 10px 5px;
  padding: 2px 10px;
  height: 18px;
  line-height: 18px;
  font-size: 0.96em;
  overflow: hidden;
  vertical-align: middle;
}

/******************************************************************************/
/* radiusMark */
/* line 26, _scss/_app_form5.scss */
span.radiusMark {
  border-radius: 12px;
  /* CSS3 */
  -moz-border-radius: 12px;
  /* Firefox */
  -webkit-border-radius: 12px;
  /* Safari,Chrome */
  height: 22px;
  line-height: 22px;
  font-size: 0.8em;
  border: 1px solid #b00;
  color: #b00;
  vertical-align: middle;
  padding: 0 11px;
  margin: 5px 2px;
  display: inline-block;
}

/* line 41, _scss/_app_form5.scss */
span.h18 {
  height: 18px;
  line-height: 18px;
}

/* line 46, _scss/_app_form5.scss */
span.bluegreen {
  border: none;
  color: #3cc;
  background-color: #c9e9e9;
}

/* line 52, _scss/_app_form5.scss */
span.blue {
  border: 1px solid #ccf;
  color: #33c;
  background-color: #eef;
}

/* line 58, _scss/_app_form5.scss */
span.gray {
  border: none;
  background-color: #ddd;
  color: black;
  font-weight: bold;
}

/* line 65, _scss/_app_form5.scss */
span.black {
  border: 1px solid #666;
  color: black;
}

/* line 70, _scss/_app_form5.scss */
span.disable {
  border: 1px solid #ccc;
  color: #ccc;
}

/******************************************************************************/
/* grayBtn20,grayBtn30,grayBtn40 */
/* line 78, _scss/_app_form5.scss */
a.grayBtn20,
input.grayBtn20,
a.grayBtn30,
input.grayBtn30,
a.grayBtn40,
input.grayBtn40 {
  border: 1px solid #ccc;
  width: 158px;
}

/* line 88, _scss/_app_form5.scss */
a.grayBtn20,
input.grayBtn20 {
  background: url(/_app/_img/btn360/back_btn20.jpg) 0 -50px no-repeat;
}

/* line 91, _scss/_app_form5.scss */
a.grayBtn30,
input.grayBtn30 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -70px no-repeat;
}

/* line 94, _scss/_app_form5.scss */
a.grayBtn40,
input.grayBtn40 {
  background: url(/_app/_img/btn360/back_btn40.jpg) 0 -90px no-repeat;
}

/* line 97, _scss/_app_form5.scss */
a:hover.grayBtn20,
input:hover.grayBtn20 {
  background-position: -360px -50px;
}

/* line 100, _scss/_app_form5.scss */
a:hover.grayBtn30,
input:hover.grayBtn30 {
  background-position: -360px -70px;
}

/* line 103, _scss/_app_form5.scss */
a:hover.grayBtn40,
input:hover.grayBtn40 {
  background-position: -360px -90px;
}

/******************************************************************************/
/* BtnPanel20,BtnPanel30,BtnPanel40 */
/* line 109, _scss/_app_form5.scss */
.BtnPanel20,
.BtnPanel30,
.BtnPanel40 {
  text-align: center;
}

/* line 113, _scss/_app_form5.scss */
.BtnPanel20,
.BtnPanel30,
.BtnPanel40 {
  padding: 5px 0 2px;
  /*background-color: #eee;*/
}

/*****************************************************************************/
/* Medium */
/* line 120, _scss/_app_form5.scss */
table.Small tr th,
table.Small table.bone th {
  font-size: 0.96em;
}

/* line 123, _scss/_app_form5.scss */
table.Small tr td,
table.Small table.bone td {
  font-size: 0.96em;
}

/******************************************************************************/
/* label */
/* line 128, _scss/_app_form5.scss */
label,
label input,
label span {
  vertical-align: baseline;
  line-height: 16px;
}

/* line 135, _scss/_app_form5.scss */
label {
  padding-right: 1.0em;
}

/* line 137, _scss/_app_form5.scss */
label input {
  margin-right: 0.5em;
}

/* line 139, _scss/_app_form5.scss */
label span {
  margin-right: 0.5em;
  margin-left: 16px;
}

/*************************************************************************/
/* line 145, _scss/_app_form5.scss */
.btnPrev,
.btnNext,
.btnPrevdisabled,
.btnNextdisabled {
  text-indent: -10000px;
  width: 25px;
  height: 20px;
  margin: 0;
  display: block;
  float: left;
}

/* line 157, _scss/_app_form5.scss */
.btnPrev {
  background: url(/_app/_img/btnPrev.png) 0 0 no-repeat;
  cursor: pointer;
}

/* line 162, _scss/_app_form5.scss */
.btnNext {
  background: url(/_app/_img/btnNext.png) 0 0 no-repeat;
  cursor: pointer;
}

/* line 167, _scss/_app_form5.scss */
:hover.btnPrev {
  background: url(/_app/_img/btnPrev.png) 0 -20px no-repeat;
}

/* line 169, _scss/_app_form5.scss */
:hover.btnNext {
  background: url(/_app/_img/btnNext.png) 0 -20px no-repeat;
}

/* line 171, _scss/_app_form5.scss */
.btnPrevdisabled {
  background: url(/_app/_img/btnPrev.png) 0 -40px no-repeat;
}

/* line 173, _scss/_app_form5.scss */
.btnNextdisabled {
  background: url(/_app/_img/btnNext.png) 0 -40px no-repeat;
}

/* line 175, _scss/_app_form5.scss */
#PrevNextBtnUpper {
  width: 50px;
  display: block;
  float: right;
  /*    margin-top: 4px;
*/
}

/* line 182, _scss/_app_form5.scss */
#PrevNextBtnBottom {
  width: 50px;
  display: block;
  float: right;
}

/*************************************************************************/
/* line 189, _scss/_app_form5.scss */
#DataCount {
  display: inline-block;
  float: left;
  white-space: nowrap;
  width: 80%;
}

/* line 196, _scss/_app_form5.scss */
.FloatRight {
  float: right;
}

/*************************************************************************/
/* line 199, _scss/_app_form5.scss */
#loading {
  width: 40px;
  height: 40px;
  margin: -68px 0 0 -68px;
  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;
}

/* line 213, _scss/_app_form5.scss */
#loading_Voice {
  width: 40px;
  height: 40px;
  margin: -68px 0 0 -68px;
  padding: 20px;
  background: #BABABA;
  opacity: 0.5;
  border-radius: 15px;
  position: fixed;
  left: 63%;
  top: 48%;
  background: url(/_app/_img/gif-load.gif) 0 0 no-repeat;
}

/* line 2, _scss/_s_form.scss */
.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;
}

/* line 7, _scss/_s_form.scss */
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;
}

/* line 21, _scss/_s_form.scss */
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 */
/* line 34, _scss/_s_form.scss */
label,
label input[type='radio'],
label input[type='checkbox'] {
  display: inline-block;
  line-height: 1.3em;
  min-height: 1em;
  vertical-align: middle;
}

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

/* line 51, _scss/_s_form.scss */
label input[type='radio'],
label input[type='checkbox'] {
  margin: -.5em .5em;
}

/* option */
/************************************************************************/
/* line 4, _scss/_app_List.scss */
table.List {
  margin: 0;
  clear: both;
  width: 698px;
  border: 1px solid #ccc;
  /*	
  	tr:nth-child(odd) > td {
  		background-color: #eee;
  	}
  */
}

/* line 10, _scss/_app_List.scss */
table.List tr>th,
table.List tr>td {
  font-weight: normal;
  text-align: left;
  position: relative;
  font-size: 12px;
  border-top: 1px solid #ccc;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 0;
}

/* line 22, _scss/_app_List.scss */
table.List tr>th {
  background-color: #d4f7f7;
  padding: 4px 8px;
  padding: 0 6px;
  vertical-align: middle;
  height: 23px;
  line-height: 23px;
  white-space: nowrap;
}

/* line 36, _scss/_app_List.scss */
table.List tr>td {
  padding: 4px 8px;
}

/* line 39, _scss/_app_List.scss */
table.List tr>td>span,
table.List tr>td>label input,
table.List tr>td>label {
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
}

/* line 46, _scss/_app_List.scss */
table.List tr>td>.Slider {
  margin: 0 auto;
}

/* line 49, _scss/_app_List.scss */
table.List tr>td>input.button {
  margin-left: 4px;
  display: inline;
  font-size: 0.8em;
  padding: 0 8px;
  height: 18px;
  line-height: 18px;
  font-weight: normal;
}

/* line 58, _scss/_app_List.scss */
table.List tr>td>input[type='checkbox'] {
  margin: 0;
}

/* line 65, _scss/_app_List.scss */
table.List.Title {
  border-left: none;
  border-bottom: none;
}

/* line 70, _scss/_app_List.scss */
table.List.Title tr>th {
  padding: 0 6px;
  vertical-align: middle;
  height: 23px;
  line-height: 23px;
}

/* line 77, _scss/_app_List.scss */
table.List tr>th.tLeft,
table.List tr>td.tLeft {
  text-align: left;
}

/* line 80, _scss/_app_List.scss */
table.List tr>th.tRight,
table.List tr>td.tRight {
  text-align: right;
}

/* line 83, _scss/_app_List.scss */
table.List tr>td.ListMessage {
  padding: 20px 4px;
  border-bottom: 1px solid #ccc;
}

/* line 87, _scss/_app_List.scss */
table.List tr>td.btns {
  white-space: nowrap;
  text-align: right;
  padding: 4px;
}

/* line 92, _scss/_app_List.scss */
table.List tr>td.xsmall {
  font-size: 0.8em;
}

/******************************************************************************/
/* List bone */
/* line 99, _scss/_app_List.scss */
table.List table.bone th,
table.List table.bone td {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ccc;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 0;
  overflow: hidden;
}

/* line 110, _scss/_app_List.scss */
table.List table.bone th {
  width: 145px;
  padding-top: 0.5em;
}

/* line 115, _scss/_app_List.scss */
table.List tr>td.bone {
  padding: 0;
}

/* line 117, _scss/_app_List.scss */
table.List table.bone {
  margin: 10px 0;
  border: none;
}

/* line 122, _scss/_app_List.scss */
table.bone * label {
  display: inline-block;
}

/******************************************************************************/
/* List radiusBtn */
/* line 129, _scss/_app_List.scss */
table.List tr>td a[class^='radiusBtn'],
table.List tr>td input[class^='radiusBtn'] {
  margin: 0 10px 3px 0;
}

/* line 134, _scss/_app_List.scss */
table.List tr>td a.radiusBtn30,
table.List tr>td input.radiusBtn30 {
  margin: 0 10px 5px 0;
}

/* line 139, _scss/_app_List.scss */
table.List tr>td a.radiusBtn35,
table.List tr>td input.radiusBtn35,
table.List tr>td a.radiusBtn45,
table.List tr>td input.radiusBtn45 {
  margin: 0 0 3px 10px;
}

/************************************************************************/
/* line 148, _scss/_app_List.scss */
table.Vertical tr>th {
  font-size: 14px;
  vertical-align: top;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/* line 155, _scss/_app_List.scss */
table.Vertical tr>th label {
  font-size: 14px;
  vertical-align: middle;
}

/* line 160, _scss/_app_List.scss */
table.Vertical tr>th p {
  font-size: 10px;
  line-height: 1.4em;
  margin-top: 0.5em;
}

/* line 166, _scss/_app_List.scss */
table.Vertical tr>th {
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}

/* CSS Document */
/* line 4, _scss/_s_header.scss */
body[class^='header'] #Enc {
  background: url(/_app/_img/header/used/header-202007-hikouki-blue.jpg) 0 0 no-repeat;
}

/* line 6, _scss/_s_header.scss */
body[class^='header'] #header {
  background: none;
}

/* line 10, _scss/_s_header.scss */
body.m,
body.m[id^='index'] {
  background: url(/_app/_img/header/used/_border_mobile.jpg) center 40px no-repeat;
  background-size: 600px 1px;
}

/* CSS Document */
/* line 24, _scss/_s_header.scss */
body.header-01 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-01 #header {
  background: url(/_app/_img/header/used/01-uguisu.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

/* line 35, _scss/_s_header.scss */
body.header-01.m {
  background: url(/_app/_img/header/used/01-uguisu-sub.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

/* line 39, _scss/_s_header.scss */
body.header-01.m[id^='index'] {
  background: url(/_app/_img/header/used/01-uguisu-top.jpg) center 0 no-repeat;
  background-size: 320px auto;
}

/* line 45, _scss/_s_header.scss */
body.header-01.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-uguisu-sub.jpg);
}

/* line 48, _scss/_s_header.scss */
body.header-01.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background-image: url(/_app/_img/header/used/01-uguisu-top.jpg);
}

/* line 24, _scss/_s_header.scss */
body.header-02 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-02 #header {
  background: url(/_app/_img/header/used/02-ume.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-03 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-03 #header {
  background: url(/_app/_img/header/used/03-sakura-b.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

/* line 39, _scss/_s_header.scss */
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;
}

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

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

/* line 24, _scss/_s_header.scss */
body.header-04 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-04 #header {
  background: url(/_app/_img/header/used/04-sakura-b.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

/* line 39, _scss/_s_header.scss */
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;
}

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

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

/* line 24, _scss/_s_header.scss */
body.header-05 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-05 #header {
  background: url(/_app/_img/header/used/05-hikouki.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-06 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-06 #header {
  background: url(/_app/_img/header/used/06-hikouki.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-07 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-07 #header {
  background: url(/_app/_img/header/used/07-hikouki.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-08 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-08 #header {
  background: url(/_app/_img/header/used/08-hurin-pc.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-09 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-09 #header {
  background: url(/_app/_img/header/used/09-hikouki.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-10 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-10 #header {
  background: url(/_app/_img/header/used/10-akiba.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-11 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-11 #header {
  background: url(/_app/_img/header/used/11-koyo.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

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

/* line 24, _scss/_s_header.scss */
body.header-12 {
  background: none;
}

/* line 27, _scss/_s_header.scss */
body.header-12 #header {
  background: url(/_app/_img/header/used/12-xmas.jpg) 0 0 no-repeat;
}

/* line 30, _scss/_s_header.scss */
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);
}

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

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

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

/* line 48, _scss/_s_header.scss */
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);
}

/* CSS Document */
/* line 6, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>p {
  text-indent: 0;
  margin-left: 0;
  display: block;
}

/* line 11, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>p.indent1 {
  text-indent: -1em;
  padding-left: 1em;
}

/* line 15, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>h3 {
  font-weight: bold;
  font-size: 1.25em;
}

/* line 19, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>.imageTbl {
  font-size: 1em;
  width: 680px;
  margin: 20px 0 30px 14px;
}

/* line 24, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>.imageTbl tr>td:first-child {
  width: 540px;
}

/* line 27, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>.imageTbl tr>td:nth-child(2),
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p {
  width: 140px;
}

/* line 31, _scss/_s_How2SignUp.scss */
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p {
  padding: 5px 5px 5px 10px;
  margin: 0 0 10px;
  font-size: 12px;
  font-weight: bold;
  display: block;
  border: 3px solid #c00;
  text-indent: 0;
  background-color: #ffffcc;
}

/* line 45, _scss/_s_How2SignUp.scss */
body.a .Story>.imageTbl tr>td:first-child {
  background: url(/_app/_img/header/used/11-koyo.jpg) -155px 1px no-repeat;
  background-size: auto 65px;
}

/* line 49, _scss/_s_How2SignUp.scss */
body.a .Story>.imageTbl.front tr>td:first-child {
  background: url(/_app/_img/header/used/11-koyo.jpg) -320px 1px no-repeat;
  background-size: auto 65px;
}

/* line 54, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl {
  font-size: 1em;
  width: 286px;
  margin: 20px 0 30px 14px;
}

/* line 60, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl tr>td:first-child,
body.m#How2SignUp .Story>.imageTbl tr>td:first-child img {
  width: 180px;
}

/* line 64, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl tr>td:only-child,
body.m#How2SignUp .Story>.imageTbl tr>td:only-child img {
  width: 286px;
}

/* line 68, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl tr>td:nth-child(2),
body.m#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p {
  width: 106px;
}

/* line 72, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p {
  padding: 2px 3px 2px 6px;
  font-size: 10px;
  border: 2px solid #c00;
}

/* line 83, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl tr>td:first-child {
  background: url(/_app/_img/header/used/11-koyo-sub.jpg) 1px 1px no-repeat;
  background-size: 172px auto;
}

/* line 87, _scss/_s_How2SignUp.scss */
body.m#How2SignUp .Story>.imageTbl.front tr>td:first-child {
  background: url(/_app/_img/header/used/11-koyo-top.jpg) 1px 1px no-repeat;
  background-size: 172px auto;
}

/* main */
/* line 5, _scss/_app_main.scss */
body {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* line 11, _scss/_app_main.scss */
#HeadEnc,
#BodyEnc {
  width: 100%;
  background: url(/_app/_img/gradline1400.png) center bottom no-repeat;
}

/* line 17, _scss/_app_main.scss */
#HeadEnc {
  height: 100px;
  margin-bottom: 20px;
}

/* line 22, _scss/_app_main.scss */
#header,
#container,
#footer {
  margin: 0 auto;
  width: 1080px;
  padding: 0 20px;
  margin-bottom: 20px;
}

/* line 31, _scss/_app_main.scss */
#container {
  margin-bottom: 40px;
}

/*#container { background: url(/_img/gradline1400.png) center bottom no-repeat; }*/
/* line 34, _scss/_app_main.scss */
#footer {
  text-align: center;
  border-top: 1px solid white;
}

/**/
/******************************************************************************/
/* line 40, _scss/_app_main.scss */
#header h1,
#header h1 a,
#container-inner {
  display: block;
  margin: 0 auto;
  width: 1080px;
}

/* line 48, _scss/_app_main.scss */
#header h1,
#header h1 a {
  height: 100px;
  text-indent: -10000px;
  overflow: hidden;
}

/* line 55, _scss/_app_main.scss */
#header h1 a {
  margin: 0 auto 0 0;
  width: 770px;
}

/******************************************************************************/
/* line 62, _scss/_app_main.scss */
.yellowBox {
  border: 1px solid #ffbb00;
  background-color: #fffddd;
  text-align: center;
  padding: 10px;
  margin: 20px auto 0;
}

/******************************************************************************/
/* line 72, _scss/_app_main.scss */
#SubscriptionHospital {
  margin: 0 0 10px;
  padding: 0;
  text-align: center;
}

/* line 78, _scss/_app_main.scss */
#SubscriptionHospital>p {
  display: block;
  margin: 10px;
  color: #b00;
  text-align: center;
  line-height: 1.4em;
  font-size: 0.96em;
}

/* line 87, _scss/_app_main.scss */
#SubscriptionHospital>h3,
#SubscriptionHospital>h3>img {
  display: block;
  width: 160px;
}

/* line 94, _scss/_app_main.scss */
#SubscriptionHospital>h3 {
  margin: 0 auto 15px;
  /*
	background: url(/_app/_img/gokanyu.jpg) center 0 no-repeat;
		text-indent: -10000px;
*/
}

/* line 99, _scss/_app_main.scss */
#SubscriptionHospital>a {
  margin: 0 35px 10px;
}

/******************************************************************************/
/* line 102, _scss/_app_main.scss */
#FooterMenu {
  margin: 10px auto;
}

/* line 104, _scss/_app_main.scss */
#FooterMenu li {
  display: inline;
  padding: 0 10px;
}

/* line 109, _scss/_app_main.scss */
#FooterMenu li,
#FooterMenu li a,
#FooterMenu li span {
  font-size: 1.152em;
  height: 25px;
  line-height: 25px;
}

/* line 117, _scss/_app_main.scss */
#FooterMenu li a,
#FooterMenu li span {
  padding: 0;
}

/* line 120, _scss/_app_main.scss */
#FooterMenu li.copyright>span {
  font-size: 1.65888em;
  height: 25px;
  line-height: 25px;
  padding-right: 2px;
}

/* line 127, _scss/_app_main.scss */
#FooterMenu li.copyright,
#FooterMenu li.copyright>span {
  vertical-align: top;
}

/******************************************************************************/
/* SiteNavi */
/* line 133, _scss/_app_main.scss */
#PageNavi {
  background-color: #efefef;
  border-top: 1px solid #ccc;
}

/* line 138, _scss/_app_main.scss */
#HomeBtn a,
#PageTopBtn a {
  color: white;
  font-size: 0.8em;
  font-weight: bold;
  font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
  height: 31px;
  line-height: 31px;
  vertical-align: middle;
  display: block;
  background-repeat: no-repeat;
}

/* line 151, _scss/_app_main.scss */
#HomeBtn a {
  background-position: left top;
}

/* line 153, _scss/_app_main.scss */
#index #HomeBtn a {
  background-image: url(/_app/_img/HomeBtn.jpg);
  width: 31px;
}

/* line 158, _scss/_app_main.scss */
#HomeBtn a,
#doc2col #HomeBtn a,
#doc #HomeBtn a {
  background-image: url(/_app/_img/HomeBtn.jpg);
  padding: 0 0 0 35px;
}

/* line 165, _scss/_app_main.scss */
#PageTopBtn a {
  background-image: url(/_app/_img/PageTopBtn.jpg);
  background-position: right top;
  padding: 0 35px 0 0;
}

/* line 171, _scss/_app_main.scss */
#HomeBtn,
#PageTopBtn,
#HomeBtn a,
#PageTopBtn a {
  width: 100px;
  height: 31px;
}

/* line 179, _scss/_app_main.scss */
html>body #HomeBtn a,
html>body #PageTopBtn a {
  width: 65px;
}

/*
*html body #HomeBtn a,
*html body #PageTopBtn a { width: 100px; }
*/
/* line 185, _scss/_app_main.scss */
#HomeBtn {
  float: left;
  text-align: left;
}

/* line 190, _scss/_app_main.scss */
#PageTopBtn {
  float: right;
  text-align: right;
  padding: 0;
}

/* line 196, _scss/_app_main.scss */
#PageTopBtn a {
  background: url(/_app/_img/UpArrow20.png) right center no-repeat;
  float: right;
  margin: 0;
  padding: 0 31px 0 0;
  color: #039;
  line-height: 31px;
  vertical-align: middle;
}

/******************************************************************************/
/* contact */
/* line 209, _scss/_app_main.scss */
a#contact {
  background: url(/_app/_img/MapIcon.png) right 0 no-repeat;
  display: block;
  float: left;
  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;*/
  font-size: 0.8em;
  font-style: normal;
  height: 31px;
  line-height: 31px;
  margin: 0;
  padding: 0 40px 0 2px;
  vertical-align: middle;
  white-space: nowrap;
  width: 500px;
}

/* line 225, _scss/_app_main.scss */
a:hover#contact {
  background: url(/_app/_img/MapIcon.png) right -30px no-repeat;
}

/* main */
/* line 229, _scss/_app_main.scss */
#MainPane {
  clear: both;
  padding: 0;
  /*
    */
  position: static;
  overflow: hidden;
  z-index: 1;
  width: 1080px;
  /*border-bottom: 1px solid $red;*/
}

/* line 240, _scss/_app_main.scss */
#LeftBlock,
#SideNavi {
  width: 130px;
  float: left;
}

/* line 246, _scss/_app_main.scss */
#MainNavi {
  width: 950px;
  float: left;
  /**/
  overflow: hidden;
}

/* line 252, _scss/_app_main.scss */
#LeftBlock {
  width: 130px;
  /*border-bottom: 1px solid $red;*/
  position: relative;
}

/*#RightBlock,
#RightBlock > img {
    display: none;
}*/
/* line 263, _scss/_app_main.scss */
#CenterBlock {
  width: 740px;
  float: left;
  /**/
  /*overflow: none;border-bottom: 1px solid $red;*/
}

/* line 268, _scss/_app_main.scss */
.Story {
  clear: both;
  margin: 0;
  padding: 15px 20px;
  font-size: 0.96em;
  font-weight: normal;
  text-align: left;
  line-height: 1.6em;
  border: 1px solid #ccc;
  width: 740px;

  background-color: rgba(255, 255, 255, 0.9);
  background-color: white;
  /*
  min-height: 755px;*/
  overflow: hidden;
}

/* line 284, _scss/_app_main.scss */
.Story,
.Story p {
  font-size: 1.152em;
  line-height: 1.6em;
}

/* line 290, _scss/_app_main.scss */
.Story h2 {
  padding: 0;
  line-height: 1em;
  width: 60%;
  white-space: nowrap;
  display: block;
  margin: 0 0 20px;
  float: left;
  font-weight: bold;
}

/* line 301, _scss/_app_main.scss */
#RightBlock {
  width: 200px;
  float: left;
  /**/
  overflow: hidden;
  margin-left: 20px;
}

/* line 308, _scss/_app_main.scss */
#RightBlock>img {
  width: 180px;
  margin: 10px 10px 0;
}

/******************************************************************************/
/* CheckMenu */
/* line 316, _scss/_app_main.scss */
#CheckMenu>a[class^='Btn'].darkCyan {
  margin: 0 0 3px;
  text-aligh: center;
}

/* line 317, _scss/_app_main.scss */
#CheckMenu>a[class^='Btn'].darkCyan>img {
  height: 20px;
  width: auto;
  margin: 14px 0;
  display: inline-block;
}

/* line 323, _scss/_app_main.scss */
#CheckMenu>a[class^='Btn'].darkCyan>span.budge {
  font-size: 12px;
  margin: 12px 0;
  display: inline-block;
  float: none;
}

/* line 332, _scss/_app_main.scss */
#CheckMenu>a#BtnCheckPartnerAll>img {
  width: 170px;
}

/* line 335, _scss/_app_main.scss */
#CheckMenu {
  margin: 0 0 7px;
}

/******************************************************************************/
/* PathBar */
/* line 342, _scss/_app_main.scss */
.PathBar {
  display: block;
  overflow: hidden;
  clear: both;
  width: 1080px;
  background: none;
  margin-top: 0;
}

/* line 351, _scss/_app_main.scss */
.PathBar,
.PathBar a,
.PathBar span {
  height: 31px;
  line-height: 31px;
  vertical-align: middle;
  display: block;
}

/* line 360, _scss/_app_main.scss */
.PathBar a,
.PathBar span {
  padding: 0 5px;
  font-size: 0.8em;
  font-weight: bold;
  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;*/
  float: left;
}

/* line 369, _scss/_app_main.scss */
.PathBar span {
  color: black;
}

/* line 371, _scss/_app_main.scss */
.PathBar a.home {
  padding-left: 0;
  font-size: 0.8em;
  font-weight: bold;
  font-family: "Arial", "Helvetica", "Geneva", "sans-serif";
}

/* line 378, _scss/_app_main.scss */
.PathBar .PathLine {
  display: block;
  float: left;
}

/* line 383, _scss/_app_main.scss */
.PathBar .PathLine a,
.PathBar .PathLine span {
  padding-right: 17px;
  font-size: 0.96em;
  background: url(/_app/_img/PathArrow.png) right 0 no-repeat;
  display: block;
  float: left;
}

/* line 392, _scss/_app_main.scss */
.PathBar .PathLine span,
.PathBar .PathLine span.PageTitle {
  padding-right: 5px;
  background: none;
  display: block;
  float: left;
}

/* line 400, _scss/_app_main.scss */
.PathBar #PathInfo {
  display: block;
  float: right;
  padding-right: 0;
}

/* line 406, _scss/_app_main.scss */
span#LoginId {
  display: block;
  padding-right: 25px;
  background: url(/_app/_img/MemberIcon.png) right 0 no-repeat;
}

/* line 412, _scss/_app_main.scss */
a#LogoutBtn {
  display: block;
  float: right;
  background: url(/_app/_img/LogoutBtn.png) -2px 0 no-repeat;
  text-indent: -10000px;
  width: 73px;
  padding-right: 0;
}

/* line 421, _scss/_app_main.scss */
a:hover#LogoutBtn {
  background: url(/_app/_img/LogoutBtn.png) -2px -31px no-repeat;
  color: white;
}

/* line 426, _scss/_app_main.scss */
.PathBar .PathLine a {
  padding-right: 17px;
  background: url(/_app/_img/PathArrow20.png) right center no-repeat;
}

/* line 431, _scss/_app_main.scss */
#MainPane>.PathBar {
  width: 1080px;
}

/* line 433, _scss/_app_main.scss */
#MainPane>.PathBar>#PathInfo {
  float: right;
  display: block;
}

/* line 438, _scss/_app_main.scss */
span.PathNavi {
  text-align: right;
  font-size: 0.96em;
  font-weight: bold;
}

/******************************************************************************/
/* line 446, _scss/_app_main.scss */
h2 {
  display: block;
  clear: both;
  /*width: 730px;
margin: 0 auto;*/
}

/* line 452, _scss/_app_main.scss */
h4 {
  margin: 0;
}

/* line 454, _scss/_app_main.scss */
.MainText {
  width: 730px;
  clear: both;
  margin: 0 auto;
}

/* line 460, _scss/_app_main.scss */
.MainText,
.MainText * {
  line-height: 1.6em;
}

/* line 463, _scss/_app_main.scss */
.MainText {
  width: 730px;
  clear: both;
}

/******************************************************************************/
/* bbs */
/* line 471, _scss/_app_main.scss */
.bbsForm * {
  font-size: 0.96em;
  line-height: 1.2em;
}

/* line 476, _scss/_app_main.scss */
.bbsForm .titleShoulder {
  font-size: 0.96em;
  font-weight: bold;
  text-align: left;
  padding: 0.2em 0.4em;
  background-color: #f1f2f6;
  border-top: 1px solid #e1e2e6;
  margin: 0;
  display: none;
}

/* line 487, _scss/_app_main.scss */
.bbsForm .title {
  font-size: 1.152em;
  font-weight: bold;
  text-align: left;
  padding: 0.4em 15px;
  background-color: #cce;
  margin: 0;
  clear: both;
  display: block;
  /*display:none;*/
}

/* line 498, _scss/_app_main.scss */
.bbsForm .titleTwo {
  font-size: 1.152em;
  font-weight: bold;
  text-align: center;
  padding: 0.3em;
  background-color: #e1e2eb;
}

/* line 506, _scss/_app_main.scss */
.bbsForm .titleId {
  font-size: 0.96em;
  font-weight: normal;
  text-align: right;
  padding: 0.4em;
  background-color: #d0eeee;
}

/* line 514, _scss/_app_main.scss */
.divMessage {
  margin-bottom: 20px;
  padding: 0.8em 15px;
  font-size: 0.96em;
  font-weight: normal;
  text-align: left;
  line-height: 1.5em;
  background-color: #d0eeee;
}

/* line 524, _scss/_app_main.scss */
.bbsForm .strMessage {
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.0em;
  color: #09f;
  white-space: nowrap;
  padding: 0.0em 1.0em;
}

/* line 533, _scss/_app_main.scss */
.bbsForm .divError {
  font-size: 0.96em;
  font-weight: bold;
  text-align: center;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
  color: #b00;
}

/******************************************************************************/
/* line 544, _scss/_app_main.scss */
.bbsMenuBar,
.bbsMenuBar td,
.bbsMenuBar label,
.bbsMenuBar span,
.bbsMenuBar td a {
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
}

/* line 554, _scss/_app_main.scss */
.bbsMenuBar {
  margin: 4px 0 14px;
  width: 300px;
}

/* line 559, _scss/_app_main.scss */
.bbsMenuBar a {
  font-size: 0.8em;
  text-align: left;
  padding: 0 1.2em 0 0;
  white-space: nowrap;
}

/* line 566, _scss/_app_main.scss */
.bbsMenuBar label {
  font-size: 0.8em;
  text-align: right;
  padding-right: 0.4em;
  white-space: nowrap;
}

/******************************************************************************/
/* line 575, _scss/_app_main.scss */
#bbsMenuBar {
  width: 730px;
  margin: 10px 0 20px;
  padding-top: 5px;
  border-top: 1px solid #aac;
}

/* line 582, _scss/_app_main.scss */
#bbsMenuBar .left {
  margin: 0;
  display: block;
  float: left;
  width: 500px;
  vertical-align: middle;
}

/* line 590, _scss/_app_main.scss */
#bbsMenuBar .left a {
  display: block;
  float: left;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  padding-right: 10px;
  padding-left: 22px;
  font-size: 0.8em;
  font-weight: bold;
}

/* line 602, _scss/_app_main.scss */
#bbsMenuBar .left a#btn_view1 {
  background: url(/_app/_img/btn_view1.gif) 0 center no-repeat;
}

/* line 604, _scss/_app_main.scss */
#bbsMenuBar .left a#btn_view2 {
  background: url(/_app/_img/btn_view2.gif) 0 center no-repeat;
}

/* line 606, _scss/_app_main.scss */
#bbsMenuBar .left a#btn_view3 {
  background: url(/_app/_img/btn_view3.gif) 0 center no-repeat;
}

/* line 608, _scss/_app_main.scss */
#bbsMenuBar .left a#btn_new {
  background: url(/_app/_img/btn_new.gif) 0 center no-repeat;
}

/* line 610, _scss/_app_main.scss */
#bbsMenuBar .right {
  margin: 2px;
  float: right;
  vertical-align: middle;
}

/* line 616, _scss/_app_main.scss */
#bbsMenuBar .right label,
#bbsMenuBar .right .btnPanel {
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

/* line 625, _scss/_app_main.scss */
#bbsMenuBar .right label {
  padding-right: 4px;
  font-size: 0.8em;
}

/******************************************************************************/
/* miniField */
/* line 633, _scss/_app_main.scss */
.miniField,
.miniField td,
.miniField label,
.miniField span {
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
}

/* line 642, _scss/_app_main.scss */
.miniField {
  width: 100px;
  float: right;
  margin: 0;
  /*margin:4px 0 10px 0;*/
}

/* line 648, _scss/_app_main.scss */
.miniField td {
  font-size: 0.8em;
  padding: 0;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 655, _scss/_app_main.scss */
.miniField td label {
  font-size: 0.8em;
  margin: 0;
}

/* line 660, _scss/_app_main.scss */
.miniField td select,
.miniField td input {
  border: 1px solid #aac;
  margin: 0;
}

/*************************************************************************/
/* frmThick */
/* line 669, _scss/_app_main.scss */
.frmThick {
  text-align: center;
  width: 100%;
  border: 1px solid #e1e2e6;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}

/* line 677, _scss/_app_main.scss */
.frmThick table {
  width: 100%;
}

/* line 679, _scss/_app_main.scss */
.frmThick4 {
  text-align: center;
  border: 1px solid #e1e2e6;
  margin: 4px 0 10px 0;
  padding: 4px;
}

/*************************************************************************/
/* articleMain */
/* line 689, _scss/_app_main.scss */
.articleMain {
  padding: 2.0em;
  text-align: left;
}

/* line 694, _scss/_app_main.scss */
.articleMain,
.articleMain p,
.articleMain p a {
  font-size: 0.96em;
  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;*/
  line-height: 1.6em;
  vertical-align: baseline;
}

/* line 703, _scss/_app_main.scss */
.articleMain p,
.articleMain p a {
  padding: 0;
}

/* line 706, _scss/_app_main.scss */
.articleFooter {
  padding: 10px 20px;
  background: #f1f2f6;
  text-align: left;
}

/*************************************************************************/
/* articleList */
/* line 715, _scss/_app_main.scss */
.articleList {
  width: 730px;
  margin: 0;
  border-bottom: 1px solid #aac;
}

/* line 721, _scss/_app_main.scss */
.articleList td {
  padding: 0;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #e1e2e6;
}

/* line 728, _scss/_app_main.scss */
.articleList td label.no,
.articleList td a.title,
.articleList td span.status {
  display: block;
  float: left;
  line-height: 1.4em;
  background-color: transparent;
}

/* line 737, _scss/_app_main.scss */
.articleList td label.no,
.articleList td span.status {
  padding: 8px 0;
  font-size: 0.96em;
  display: block;
  vertical-align: meddle;
  text-align: right;
  white-space: nowrap;
}

/* line 747, _scss/_app_main.scss */
.articleList td label.no {
  float: left;
}

/* line 749, _scss/_app_main.scss */
.articleList td span.status {
  float: right;
}

/* line 751, _scss/_app_main.scss */
.articleList td a.title {
  padding: 8px;
  font-size: 0.96em;
  font-weight: bold;
  float: left;
}

/* line 758, _scss/_app_main.scss */
.articleList td a.title span.strMessage {
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.25em;
  color: #09f;
  white-space: nowrap;
  padding: 0;
}

/* line 767, _scss/_app_main.scss */
.no-report {
  padding: 20px 10px;
  border-bottom: 1px solid #aac;
  border-top: 1px solid #e1e2e6;
}

/* line 773, _scss/_app_main.scss */
.articleList td.no-report {
  padding: 20px 10px;
  border-bottom: none;
}

/* line 778, _scss/_app_main.scss */
.articleList td label.no {
  width: 30px;
}

/* line 780, _scss/_app_main.scss */
.articleList td a.title {
  width: 360px;
}

/*.articleList td span.status { width: 230px; }*/
/*************************************************************************/
/* line 785, _scss/_app_main.scss */
.articleList td a.level0 {
  background: url(/_app/_img/level0.gif) 0 8px no-repeat;
  padding-left: 30px;
}

/* line 790, _scss/_app_main.scss */
.articleList td a.level1 {
  background: url(/_app/_img/level1.gif) 0 8px no-repeat;
  padding-left: 45px;
}

/*************************************************************************/
/* line 797, _scss/_app_main.scss */
.articleList td.icons {
  white-space: nowrap;
  padding: 0;
  text-align: right;
  vertical-align: top;
  /* width: 30px;*/
}

/* line 804, _scss/_app_main.scss */
.articleList td.icons a {
  padding: 8px 3px;
  vertical-align: middle;
  height: 18px;
  display: block;
  margin: 0;
  float: right;
}

/* line 813, _scss/_app_main.scss */
.articleList td.icons a:hover {
  background-color: #aac;
}

/*************************************************************************/
/* line 817, _scss/_app_main.scss */
.bbsForm .askTable {
  width: 730px;
  border: 1px solid #e1e2e6;
  margin-top: 4px;
}

/* line 823, _scss/_app_main.scss */
.bbsForm .askTable {
  width: 470px;
}

/* line 825, _scss/_app_main.scss */
.bbsForm .askTable th {
  width: 130px;
  height: 19px;
  text-align: left;
  padding: 0.1em 0.5em 0.1em 0.5em;
  background-color: #f1f2f6;
  white-space: nowrap;
}

/* line 834, _scss/_app_main.scss */
.bbsForm .askTable td.subtitle {
  width: 730px;
  font-weight: bold;
  height: 30px;
  padding: 0px 0.2em;
  vertical-align: bottom;
}

/* line 842, _scss/_app_main.scss */
.bbsForm .askTable50 {
  width: 45%;
  margin: 30px;
}

/* line 847, _scss/_app_main.scss */
.bbsForm .askTable50 th {
  width: 20%;
  height: 19px;
  text-align: left;
  padding: 0.1em 0.5em 0.1em 0.5em;
  background-color: #f1f2f6;
  white-space: nowrap;
}

/*************************************************************************/
/* line 858, _scss/_app_main.scss */
.notes {
  margin: 4px 0px 20px;
}

/* line 860, _scss/_app_main.scss */
.notes td {
  font-size: 0.8em;
  line-height: 1.0em;
}

/* line 865, _scss/_app_main.scss */
.notes td.panel {
  border: 1px solid #e1e2e6;
  padding: 2px 4px;
}

/*************************************************************************/
/* line 872, _scss/_app_main.scss */
h3.MenuItem {
  line-height: 1.25em;
  vertical-align: baseline;
  display: block;
  font-size: 1.3824em;
  font-weight: bold;
}

/************************************************************************

tr#SearchBackBtn {
	display:none;
}

#PageID_p6_7_8 tr#SearchBackBtn {
	display:block;
}

*/
/*************************************************************************/
/* line 894, _scss/_app_main.scss */
.MainText p {
  line-height: 1.8em;
  text-indent: 1.0em;
}

/*************************************************************************/
/* data_table */
/* line 902, _scss/_app_main.scss */
.data_table {
  border-top: 1px solid #dfdfdf;
  margin: 5px 0;
}

/* line 907, _scss/_app_main.scss */
.data_table th,
.data_table td {
  padding: 4px 6px;
  border-bottom: 1px solid #ccc;
}

/* line 913, _scss/_app_main.scss */
.data_table th,
.data_table td,
.data_table th *,
.data_table td * {
  line-height: 1.6em;
  vertical-align: top;
  font-size: 0.96em;
  font-weight: normal;
}

/* line 923, _scss/_app_main.scss */
.spec th,
.spec td {
  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;*/
}

/* line 928, _scss/_app_main.scss */
.data_table th {
  background-color: #efefef;
}

/* line 930, _scss/_app_main.scss */
.data_table td.remarks {
  border-bottom: 0px;
  font-size: 0.8em;
  padding: 2px;
}

/* line 936, _scss/_app_main.scss */
.data_table td .remarks * {
  border-bottom: 0px;
  font-size: 0.8em;
  line-height: 1.4em;
}

/* line 942, _scss/_app_main.scss */
.data_table a {
  font-size: 0.96em;
  line-height: 1.4em;
}

/* line 947, _scss/_app_main.scss */
.data_table strong {
  font-size: 0.96em;
}

/* line 949, _scss/_app_main.scss */
.data_table caption {
  font-size: 0.96em;
  line-height: 1.4em;
  margin: 0px;
  padding: 1px;
  border-bottom: 8px solid white;
}

/*************************************************************************/
/* bottomMenu */
/* line 960, _scss/_app_main.scss */
.bottomMenu {
  margin: 20px 0;
  padding: 0;
  list-style-type: none;
  clear: both;
}

/* line 967, _scss/_app_main.scss */
.bottomMenu li,
.bottomMenu li a {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
}

/* line 975, _scss/_app_main.scss */
.bottomMenu li a {
  line-height: 1.4em;
  background-image: url(/_app/_img/btn/arrowDiscRight.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0 18px;
  /*display: block;
	text-indent:-18px;*/
}

/* line 984, _scss/_app_main.scss */
.bottomMenu li a p {
  padding: 0 18px;
  font-weight: normal;
  display: block;
}

/*****************************************************************************/
/* footer

#footer {
    clear: both;
    display: block;
    width: 1400px;
} */
/* FooterNavi

#footer #FooterNavi {
    clear: both;
    height: 31px;
    width: 1080px;
    background: url(/_app/_img/DocFooter_v4.jpg) 0 0 no-repeat;
    margin: 0 auto;
    padding: 0;
}

#footer #FooterNavi a#OfficeLocation,
#footer #FooterNavi a#OfficeLocation > b {
    height: 31px;
    line-height: 31px;
    color: white;
    font-weight: normal;
    font-size: $xs;
    vertical-align: middle;
}
#footer #FooterNavi a#OfficeLocation {
    display: inline;
    margin: 0;
    padding-left: 15px;
    float: left;
}
#footer #FooterNavi a#OfficeLocation > span#mapbtn {
    display: inline-block;
    width: 40px;
    height: 11px;
    margin-left: 4px;
    margin-top: -2px;
    vertical-align: middle;
    background: url(/_app/_img/MapIcon.png) -10px -10px no-repeat;
}
#footer #FooterNavi #OfficeLocation div {
    color: #bbc;
    display: block;
    font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
    font-size: $xs;
    height: 31px;
    line-height: 31px;
    vertical-align: baseline;
    white-space: nowrap;
}
#footer #FooterNavi #OfficeLocation div span {
    font-size: $sm;
    color: #bbc;
    padding-left: 20px;
} */
/* copyright */
/* line 1050, _scss/_app_main.scss */
#copyright {
  display: block;
  margin: 0 auto;
  height: 31px;
  clear: both;
  text-align: center;
  width: 1080px;
}

/* line 1059, _scss/_app_main.scss */
#copyright div {
  color: #ccd;
  display: block;
  font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
  font-size: 0.8em;
  height: 31px;
  line-height: 31px;
  vertical-align: baseline;
  white-space: nowrap;
}

/* line 1070, _scss/_app_main.scss */
#copyright div span {
  font-size: 0.96em;
  color: #ccd;
  padding-left: 20px;
}

/*************************************************************************/
/* line 1079, _scss/_app_main.scss */
.ArrowUp,
.ArrowDown {
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin: 0;
}

/* line 1088, _scss/_app_main.scss */
.ArrowUp {
  background: url(/_app/_img/Arrow16_up.png) center -98px no-repeat;
}

/* line 1090, _scss/_app_main.scss */
.ArrowDown {
  background: url(/_app/_img/Arrow16_down.png) center -98px no-repeat;
}

/* line 1092, _scss/_app_main.scss */
:hover.ArrowUp {
  background: url(/_app/_img/Arrow16_up.png) center 2px no-repeat;
}

/* line 1094, _scss/_app_main.scss */
:hover.ArrowDown {
  background: url(/_app/_img/Arrow16_down.png) center 2px no-repeat;
}

/*************************************************************************/
/* line 1098, _scss/_app_main.scss */
.LinkPanel {
  display: block;
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  background-color: #eee;
}

/* line 1105, _scss/_app_main.scss */
.LinkPanel div {
  display: inline;
  float: right;
  width: 60%;
  text-align: right;
}

/*************************************************************************/
/*  */
/* line 1115, _scss/_app_main.scss */
.Explanation {
  clear: both;
  margin: 0;
  padding: 10px 20px;
  min-height: 20px;
  background-color: #fefefc;
  border: 1px solid #cca;
}

/*************************************************************************/
/* TopMessage */
/* line 1127, _scss/_app_main.scss */
.Message,
#Message,
#TopMessage {
  clear: both;
  margin: 0;
  padding: 10px 20px;
  min-height: 20px;
  display: block;
}

/* line 1137, _scss/_app_main.scss */
.Success {
  text-align: center;
  display: block;
}

/* line 1140, _scss/_app_main.scss */
.Success>[class^='icon-'] {
  font-size: 3em;
}

/* line 1145, _scss/_app_main.scss */
.Message p,
#TopMessage p,
#TopMessage p p {
  font-size: 0.96em;
  font-weight: normal;
  text-align: left;
  line-height: 1.6em;
  text-indent: 0;
}

/* line 1155, _scss/_app_main.scss */
body.mypage .Message,
body.mypage #TopMessage {
  float: left;
  margin: 0;
  padding: 10px 20px;
  font-size: 0.96em;
  font-weight: normal;
  text-align: left;
  line-height: 1.5em;
  /*
	background: url(/_app/_img/back_topmessage.jpg) 0 0 no-repeat;
  border: 1px solid $grayish;
	*/
  width: 350px;
  max-height: 110px;
}

/* line 1172, _scss/_app_main.scss */
body.Published #Published,
body.PathNavi span.PathNavi {
  display: inline-block;
}

/*************************************************************************/
/* MainBlock */
/* line 1178, _scss/_app_main.scss */
#MainBlock {
  float: left;
  width: 950px;
  /*border-bottom: 1px solid $red;*/
}

/*************************************************************************/
/* line 1185, _scss/_app_main.scss */
.border {
  border: 1px solid #ccc;
}

/*************************************************************************/
/* line 1188, _scss/_app_main.scss */
#CenterBlock h2,
#CenterBlock h2>span {
  /*height:13px;*/
  vertical-align: baseline;
  text-align: left;
}

/* line 1195, _scss/_app_main.scss */
#CenterBlock h2 {
  color: #b00;
  /* margin: 0;*/
  line-height: 1em;
}

/* line 1201, _scss/_app_main.scss */
#CenterBlock h2>span {
  color: black;
  font-size: 0.96em;
  padding-left: 1em;
  line-height: 1.25em;
}

/* line 1208, _scss/_app_main.scss */
#BodyEnc .PathBar {
  width: 1080px;
  background: none;
  border: none;
}

/* line 1214, _scss/_app_main.scss */
#PageFooter,
#PageNavi {
  overflow: hidden;
  float: left;
  background: none;
  border: none;
  margin: 0 auto;
}

/* line 1223, _scss/_app_main.scss */
#PageFooter {
  width: 950px;
  padding: 0 20px;
}

/* line 1228, _scss/_app_main.scss */
#PageNavi {
  margin: 0 auto;
  width: 730px;
  display: block;
}

/*****************************************************************************/
/* line 1236, _scss/_app_main.scss */
li {
  margin-bottom: 8px;
}

/* line 1238, _scss/_app_main.scss */
.numframe {
  font-size: 0.8em;
  background-color: #669;
  padding: 1px 4px;
  margin: 2px;
  color: white;
  virtical-align: bottom;
}

/* line 1247, _scss/_app_main.scss */
.left_image {
  float: left;
  margin-right: 1.4em;
  margin-top: 0.5em;
}

/* line 1253, _scss/_app_main.scss */
.caption {
  font-size: 0.8em;
  margin-top: 2px;
}

/* line 1258, _scss/_app_main.scss */
.right_image {
  float: right;
  margin-left: 1.4em;
  margin-top: 0.5em;
}

/* line 1264, _scss/_app_main.scss */
.MainText p {
  text-indent: 1.0em;
  line-height: 1.8em;
  font-size: 1.152em;
}

/*****************************************************************************/
/* line 1272, _scss/_app_main.scss */
.loginPanel {
  vertical-align: middle;
  text-align: center;
  width: 100%;
  border: 1px solid #ccc;
  margin: 4px 0px 0px 0px;
  padding: 0px;
  background-image: url(/_app/_img/back/th_back02.jpg);
}

/*****************************************************************************/
/* line 1284, _scss/_app_main.scss */
ul.DotList {
  margin-top: 2em;
}

/* line 1286, _scss/_app_main.scss */
ul.DotList li {
  background: url(/_app/_img/Dot01.png) -2px -10px no-repeat;
  padding: 0 0 0 2em;
}

/*****************************************************************************/
/*  */
/* line 1295, _scss/_app_main.scss */
#title_h2 h2,
#title_h2 span {
  text-align: left;
  display: inline;
  vertical-align: top;
  padding: 0;
  line-height: 1.25em;
}

/* line 1304, _scss/_app_main.scss */
#title_h2 h2 {
  width: 100px;
  /* float: left;*/
}

/*****************************************************************************/
/* line 1308, _scss/_app_main.scss */
#Dashboard {
  margin: 0 0 10px;
  /*
  	width: 198px;
    border: 1px solid $grayish;
    background: url(/_app/_img/back_signin_panel.jpg) center 0 no-repeat;
  */
}

/* line 1317, _scss/_app_main.scss */
#Dashboard h3 {
  margin: 10px 0;
  font-size: 14px;
  color: white;
  display: block;
  margin: 10px;
  width: 238px;
}

/* line 1325, _scss/_app_main.scss */
#Dashboard h3>img {
  display: block;
  clear: both;
  margin: 0 auto;
  height: 2.8em;
}

/*
body.Logged #Dashboard { background: url(/_app/_img/back_signed_panel.jpg) 0 0 repeat-x; }
*/
/* line 1334, _scss/_app_main.scss */
body.Logged #Dashboard h3 {
  text-indent: 0;
  margin: 10px 15px 8px;
  font-weight: bold;
}

/* line 1340, _scss/_app_main.scss */
body.Logged #Dashboard h3>span {
  padding: 3px 5px;
  font-size: 0.96em;
  vertical-align: baseline;
}

/* line 1346, _scss/_app_main.scss */
body.Logged #Dashboard p,
body.Logged #Dashboard #infoBtn {
  margin: 0 15px 4px;
  font-size: 1.152em;
  line-height: 1.3em;
  color: black;
}

/* line 1354, _scss/_app_main.scss */
#Dashboard #idTxt,
#Dashboard #pwTxt {
  width: 216px;
}

/* line 1357, _scss/_app_main.scss */
#Dashboard #idTxt {
  /*background: url(/_app/_img/back_id_text.jpg) 0 0 no-repeat;*/
}

/* line 1360, _scss/_app_main.scss */
#Dashboard #pwTxt {
  /*background: url(/_app/_img/back_pw_text.jpg) 0 0 no-repeat;*/
  font-family: Verdana, Geneva, sans-serif;
}

/* line 1364, _scss/_app_main.scss */
#Dashboard #signinBtn,
#Dashboard #mypageBtn {
  /*text-indent: -10000px;
  border: none;*/
}

/* line 1369, _scss/_app_main.scss */
#Dashboard #signinBtn {
  /*background: url(/_app/_img/back_btn_signin.jpg) center 0 no-repeat;*/
}

/* line 1372, _scss/_app_main.scss */
#Dashboard #mypageBtn {
  /*background: url(/_app/_img/back_btn_mypage.jpg) center 0 no-repeat;*/
}

/* line 1375, _scss/_app_main.scss */
#Dashboard #usageBtn,
#Dashboard #signoutBtn {
  margin-bottom: 10px;
}

/* line 1378, _scss/_app_main.scss */
#Dashboard :hover#signinBtn,
#Dashboard :hover#mypageBtn {
  /*background-position: center -24px;*/
}

/*****************************************************************************/
/* line 1383, _scss/_app_main.scss */
#About_jha-club {
  margin: 10px 20px 0 0;
  border: 1px solid #ccc;
  padding: 0 0 3px;
  text-align: left;
  /*position: absolute;
      bottom: 0;*/
}

/* line 1392, _scss/_app_main.scss */
#About_jha-club h3 {
  color: #b00;
  text-align: left;
  line-height: 1.25em;
  margin: 5px 3px 3px 8px;
}

/* line 1399, _scss/_app_main.scss */
#About_jha-club p {
  font-size: 0.96em;
  color: black;
  text-align: left;
  line-height: 1.25em;
  margin: 3px 3px 10px 8px;
}

/* line 1407, _scss/_app_main.scss */
hr {
  border-bottom: 1px solid #ccc;
  margin: 10px 0;
}

/*****************************************************************************/
/* line 1414, _scss/_app_main.scss */
#btnBack,
#btnBack2,
#btnCancel,
#btnCancel2 {
  /*margin: 0 0 8px 5px;*/
  /*float: right;*/
  vertical-align: top;
  display: inline-block;
}

/*****************************************************************************/
/* ui-dialog */
/* line 1427, _scss/_app_main.scss */
.ui-widget-overlay {
  background-image: none;
  background-color: black;
  filter: alpha(opacity=20);
  -moz-opacity: 0.20;
  opacity: 0.20;
}

/* line 1435, _scss/_app_main.scss */
input.ui-button-min,
.ui-dialog-titlebar,
.ui-button {
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
}

/* line 1443, _scss/_app_main.scss */
.ui-dialog-title {
  font-size: 1.3824em;
}

/* line 1445, _scss/_app_main.scss */
input.ui-button-min {
  height: 21px;
  line-height: 1em;
  /*vertical-align: middle;*/
  padding: 0 8px;
  border: 1px solid #AED0EA;
  background: url(/_shared/jqia2.source/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png) repeat-x scroll 50% 50% #D7EBF9;
  color: black;
  font-size: 0.8em;
  font-weight: bold;
  cursor: pointer;
  display: block;
}

/* line 1459, _scss/_app_main.scss */
.ui-dialog-buttonpane,
.ui-widget-content {
  margin: 0;
  background-color: white;
  background-image: none;
}

/* line 1466, _scss/_app_main.scss */
.ui-dialog-content {
  /*overflow:hidden;*/
  overflow: visible;
  background-color: white;
  background-image: none;
}

/*****************************************************************************/
/* line 1474, _scss/_app_main.scss */
a.botRight,
input.botRight {
  position: absolute;
  margin: 0;
  bottom: 5px;
  right: 5px;
  display: block;
}

/*****************************************************************************/
/* line 1484, _scss/_app_main.scss */
.Famous {
  text-align: right;
  display: block;
  clear: both;
}

/*****************************************************************************/
/* line 1492, _scss/_app_main.scss */
.FootTxt {
  display: block;
  clear: both;
  margin: 1em 0;
  padding: 0.5em 1em;
  border: 1px solid #aaa;
}

/* line 1500, _scss/_app_main.scss */
.FootTxt ul.indent2 li {
  font-size: 0.8em;
}

/* line 1502, _scss/_app_main.scss */
.FootTxt ul.indent2 li span {
  font-size: 0.8em;
}

/* line 1504, _scss/_app_main.scss */
.FootTxt strong,
.FootTxt ul.indent2 {
  /*border:1px solid $red;*/
}

/* line 1507, _scss/_app_main.scss */
.FootTxt strong {
  display: block;
  float: left;
  width: 150px;
}

/* line 1513, _scss/_app_main.scss */
.FootTxt ul.indent2 {
  /*
margin-left:160px;
width:250px;
display:block;
float:left;
*/
}

/*****************************************************************************/
/* line 1522, _scss/_app_main.scss */
.FootTbl {
  margin: 0;
}

/* line 1524, _scss/_app_main.scss */
.FootTbl caption {
  text-align: left;
  padding: 0 0 0.3em;
}

/* line 1529, _scss/_app_main.scss */
.FootTbl td ul.indent2 li {
  font-size: 0.8em;
}

/* line 1531, _scss/_app_main.scss */
.FootTxt td ul.indent2 li span {
  font-size: 0.8em;
}

/* line 1533, _scss/_app_main.scss */
.FootTbl th,
.FootTxt td ul.indent2 {
  /*border:1px solid $red;*/
}

/* line 1536, _scss/_app_main.scss */
.FootTbl th {
  width: 150px;
  text-align: left;
}

/* line 1541, _scss/_app_main.scss */
.FootTbl td ul.indent2 {
  margin: 0;
  /*
      margin-left:160px;
      width:250px;
      display:block;
      float:left;
      */
}

/*****************************************************************************/
/* line 1552, _scss/_app_main.scss */
.Story .BtnPanel .Btn50:nth-child(1):last-child {
  width: 80%;
}

/*****************************************************************************/
/* CSS Document */
/* line 6, _scss/_app_menu.scss */
ul.SideMenu {
  margin: 0 0 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
  border: 1px solid #ccc;
  /*
  @extend .lightCyan;
  background-color: hsl(90,$maxChroma,90%);
  */
  background-color: transparent;
}

/* line 16, _scss/_app_menu.scss */
ul.SideMenu li {
  border-top: 1px solid #ccc;
}

/* line 19, _scss/_app_menu.scss */
ul.SideMenu li:first-child {
  border-top: none;
}

/* line 22, _scss/_app_menu.scss */
ul.SideMenu li a:hover {
  background-color: rgba(153, 153, 153, 0.3);
}

/* line 26, _scss/_app_menu.scss */
ul.SideMenu li,
ul.SideMenu li a {
  margin: 0;
  padding: 0;
  display: block;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
}

/* line 36, _scss/_app_menu.scss */
#LeftBlock ul.SideMenu li a {
  color: black;
  /*@extend .gradGray;*/
  color: blqck;
  font-weight: bold;
  font-size: 12px;
}

/* line 43, _scss/_app_menu.scss */
#LeftBlock ul.SideMenu li a:hover {
  color: black;
}

/* line 47, _scss/_app_menu.scss */
#LeftBlock ul.SideMenu li a>img {
  display: block;
  height: 37px;
  float: left;
  margin: 4px 15px 4px 4px;
  background-color: #52e0e0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
  padding: 0;
}

/* bluegreen */
/* line 58, _scss/_app_menu.scss */
#LeftBlock ul.bluegreen li a {
  /*background: url(/_app/_img/Dot8_bluegreen.png) 0 0 no-repeat;*/
  padding-left: 1.25em;
  color: #077;
}

/* blue */
/* line 66, _scss/_app_menu.scss */
#LeftBlock ul.blue li a {
  /*background: url(/_app/_img/Dot8_blue.png) 0 0 no-repeat;*/
  padding-left: 1.25em;
  color: #009;
}

/* line 73, _scss/_app_menu.scss */
#LeftBlock ul.blue li a div#partnerName {
  color: #33c;
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  border: 1px solid #ccf;
  /*background-color: #eef;*/
  font-size: 0.96em;
  line-height: 1.25em;
  padding: 2px 4px;
  margin-top: 2px;
  display: inline-block;
}

/* line 87, _scss/_app_menu.scss */
#LeftBlock .SideMenu li a:hover {
  color: #b00;
}

/* line 91, _scss/_app_menu.scss */
#LeftBlock ul.blue li a:hover {
  color: #0cc;
}

/* line 95, _scss/_app_menu.scss */
#LeftBlock ul.blue li a:hover {
  color: #00f;
}

/* line 99, _scss/_app_menu.scss */
#CenterBlock ul.blue li a {
  padding-left: 1.25em;
  color: #009;
  font-weight: bold;
}

/* line 105, _scss/_app_menu.scss */
#CenterBlock ul.blue li a:hover {
  color: #66f;
}

/* line 109, _scss/_app_menu.scss */
.CenterMenu {
  margin: 0 0 10px;
}

/* line 111, _scss/_app_menu.scss */
.CenterMenu li,
.CenterMenu li a {
  margin: 0;
  padding: 0;
  display: block;
}

/* line 118, _scss/_app_menu.scss */
.CenterMenu li {
  margin: 15px 0 0;
  padding: 0;
  display: block;
}

/* line 124, _scss/_app_menu.scss */
.CenterMenu li a {
  line-height: 1.25em;
  padding-left: 1.25em;
}

/* line 129, _scss/_app_menu.scss */
.CenterMenu li>div {
  padding-left: 1.25em;
}

/* line 131, _scss/_app_menu.scss */
.CenterMenu li,
.CenterMenu li p {
  line-height: 1.4em;
  color: black;
}

/* line 137, _scss/_app_menu.scss */
.CenterMenu li {
  padding-left: 1em;
  width: 30%;
  float: left;
}

/* line 143, _scss/_app_menu.scss */
.CenterMenu li.title,
.CenterMenu li.read {
  font-size: 0.96em;
  clear: both;
  width: 670px;
}

/* line 150, _scss/_app_menu.scss */
.CenterMenu li.title {
  padding: 3px 10px;
  font-weight: bold;
  background-color: #eee;
  color: black;
}

/* line 157, _scss/_app_menu.scss */
.blue li.title {
  background-color: #7de8e8;
}

/* line 161, _scss/_app_menu.scss */
.CenterMenu li.read {
  padding: 5px 10px 0;
  margin: 0;
  font-weight: normal;
}

/* line 167, _scss/_app_menu.scss */
.Col2 li,
.Col2 li a {
  width: 300px;
}

/* line 170, _scss/_app_menu.scss */
li.Col1,
li.Col1 a {
  width: 630px;
}

/* CSS Document */
/*************************************************************************/
/* line 5, _scss/_app_btnPrevNext.scss */
.btnPrev,
.btnNext,
.btnPrevdisabled,
.btnNextdisabled {
  text-indent: -10000px;
  width: 33px;
  height: 21px;
  display: inline-block;
}

/* line 15, _scss/_app_btnPrevNext.scss */
.btnPrev {
  background: url(/_app/_img/btnPrevNext35.png) 0 0 no-repeat;
  cursor: pointer;
}

/* line 20, _scss/_app_btnPrevNext.scss */
.btnNext {
  background: url(/_app/_img/btnPrevNext35.png) -33px 0 no-repeat;
  cursor: pointer;
}

/* line 25, _scss/_app_btnPrevNext.scss */
:hover.btnPrev {
  background: url(/_app/_img/btnPrevNext35.png) 0 -35px no-repeat;
}

/* line 27, _scss/_app_btnPrevNext.scss */
:hover.btnNext {
  background: url(/_app/_img/btnPrevNext35.png) -33px -35px no-repeat;
}

/* line 29, _scss/_app_btnPrevNext.scss */
.btnPrevdisabled {
  background: url(/_app/_img/btnPrevNext35.png) 0 -70px no-repeat;
}

/* line 31, _scss/_app_btnPrevNext.scss */
.btnNextdisabled {
  background: url(/_app/_img/btnPrevNext35.png) -33px -70px no-repeat;
}

/* line 33, _scss/_app_btnPrevNext.scss */
#PrevNextBtn,
#PrevNextBtnUpper,
#PrevNextBtn2,
#PrevNextBtnBottom {
  width: 66px;
  display: block;
  float: right;
  margin: 0 0 5px;
}

/*************************************************************************/
/* CSS Document */
/******************************************************************************/
/* radiusBtn30 */
/* line 7, _scss/_app_radiusBtn.scss */
a.radiusBtn30,
input.radiusBtn30 {
  overflow: hidden;
  border-radius: 13px;
  /* CSS3 */
  -moz-border-radius: 13px;
  /* Firefox */
  -webkit-border-radius: 13px;
  /* Safari,Chrome */
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid #fb0;
  background: url(/_app/_img/btn360/back_btn.jpg) 0 0 no-repeat;
  font-size: 0.96em;
  display: block;
  text-align: center;
  cursor: pointer;
  padding: 0 15px;
  margin: 0 10px 5px;
  font-weight: bold;
}

/* line 27, _scss/_app_radiusBtn.scss */
a:hover.radiusBtn30,
input:hover.radiusBtn30 {
  background-position: -360px 0;
  color: white;
}

/******************************************************************************/
/* radiusBtn25,radiusBtn35,radiusBtn45 */
/* line 36, _scss/_app_radiusBtn.scss */
a.radiusBtn25,
input.radiusBtn25,
a.radiusBtn35,
input.radiusBtn35,
a.radiusBtn45,
input.radiusBtn45 {
  border: 1px solid #fb0;
  display: block;
  text-align: center;
  cursor: pointer;
  line-height: 90%;
  vertical-align: middle;
  /*width: 120px;*/
  text-indent: 0;
}

/* line 52, _scss/_app_radiusBtn.scss */
a.radiusBtn25,
input.radiusBtn25 {
  background: url(/_app/_img/btn360/back_btn20.jpg) 0 0 no-repeat;
  border-radius: 12px;
  /* CSS3 */
  -moz-border-radius: 12px;
  /* Firefox */
  -webkit-border-radius: 12px;
  /* Safari,Chrome */
  font-size: 0.8em;
  padding: 0 8px;
  height: 23px;
  line-height: 23px;
  margin: 0 0 3px 10px;
  color: black;
  min-width: 40px;
}

/* line 67, _scss/_app_radiusBtn.scss */
a.radiusBtn35,
input.radiusBtn35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -70px no-repeat;
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  padding: 0 15px;
  height: 29px;
  line-height: 29px;
  font-size: 0.96em;
  font-weight: bold;
  display: inline-block;
  margin: 0 0 5px 3px;
  border: none;
  color: white;
  min-width: 50px;
}

/* line 85, _scss/_app_radiusBtn.scss */
a.radiusBtn45,
input.radiusBtn45 {
  background: url(/_app/_img/btn360/back_btn50.jpg) 0 0 no-repeat;
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  padding: 0 20px;
  height: 39px;
  line-height: 39px;
  font-size: 1.152em;
  font-weight: bold;
  display: inline-block;
  margin: 10px;
  min-width: 50px;
}

/* line 101, _scss/_app_radiusBtn.scss */
a:hover.radiusBtn25,
input:hover.radiusBtn25 {
  background-position: -360px 0;
}

/* line 104, _scss/_app_radiusBtn.scss */
a:hover.radiusBtn35,
input:hover.radiusBtn35 {
  background-position: -360px -70px;
  color: white;
}

/* line 110, _scss/_app_radiusBtn.scss */
a:hover.radiusBtn45,
input:hover.radiusBtn45 {
  background-position: -360px 0;
  color: white;
}

/******************************************************************************/
/* line 118, _scss/_app_radiusBtn.scss */
a.yg30,
input.yg30,
a.yg35,
input.yg35,
a.yg35_lg,
input.yg35_jg,
a.yg45,
input.yg45 {
  color: black;
  border: 1px solid #be0;
}

/* line 130, _scss/_app_radiusBtn.scss */
a.yellow30,
input.yellow30,
a.yellow35,
input.yellow35,
a.yellow35_lg,
input.yellow35_jg,
a.yellow45,
input.yellow45 {
  color: black;
  border: 1px solid #fb0;
}

/* line 142, _scss/_app_radiusBtn.scss */
a.bluegreen25,
input.bluegreen25,
a.blue25,
input.blue25,
a.bluegreen30,
input.bluegreen30,
a.red35,
input.red35,
a.bluegreen35,
input.bluegreen35,
a.bluegreen45,
input.bluegreen45,
a.blue35,
input.blue35 {
  color: white;
  border: none;
}

/* line 160, _scss/_app_radiusBtn.scss */
a.blue25,
input.blue25 {
  background: url(/_app/_img/btn360/back_btn20.jpg) 0 -75px no-repeat;
}

/* line 163, _scss/_app_radiusBtn.scss */
a.bluegreen25,
input.bluegreen25 {
  background: url(/_app/_img/btn360/back_btn20.jpg) 0 -50px no-repeat;
}

/* line 166, _scss/_app_radiusBtn.scss */
a.yellow30,
input.yellow30 {
  background: url(/_app/_img/btn360/back_btn.jpg) 0 0 no-repeat;
}

/* line 169, _scss/_app_radiusBtn.scss */
a.bluegreen30,
input.bluegreen30 {
  background: url(/_app/_img/btn360/back_btn.jpg) 0 -60px no-repeat;
}

/* line 172, _scss/_app_radiusBtn.scss */
a.yg35,
input.yg35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -140px no-repeat;
}

/* line 175, _scss/_app_radiusBtn.scss */
a.yellow35,
input.yellow35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 0 no-repeat;
}

/* line 178, _scss/_app_radiusBtn.scss */
a.yellow35_lg,
input.yellow35_lg {
  background: url(/_app/_img/btn720/back_btn30.jpg) 0 0 no-repeat;
}

/* line 181, _scss/_app_radiusBtn.scss */
a.red35,
input.red35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -35px no-repeat;
}

/* line 184, _scss/_app_radiusBtn.scss */
a.bluegreen35,
input.bluegreen35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -70px no-repeat;
}

/* line 187, _scss/_app_radiusBtn.scss */
a.bluegreen45,
input.bluegreen45 {
  background: url(/_app/_img/btn360/back_btn50.jpg) 0 -105px no-repeat;
}

/* line 190, _scss/_app_radiusBtn.scss */
a.blue35,
input.blue35 {
  background: url(/_app/_img/btn360/back_btn30.jpg) 0 -105px no-repeat;
}

/* line 193, _scss/_app_radiusBtn.scss */
a.yellow45,
input.yellow45 {
  background: url(/_app/_img/btn360/back_btn50.jpg) 0 0 no-repeat;
}

/* line 196, _scss/_app_radiusBtn.scss */
a.disable45,
input.disable45,
a:hover.disable45,
input:hover.disable45 {
  background: none;
  background-color: #eee;
  color: #ccc;
  border: 1px solid #ccc;
  cursor: default;
}

/* line 207, _scss/_app_radiusBtn.scss */
a:hover.yg30,
input:hover.yg30,
a:hover.yg35,
input:hover.yg35,
a:hover.yg45,
input:hover.yg45 {
  background-position: -360px 0;
  color: black;
}

/* line 217, _scss/_app_radiusBtn.scss */
a:hover.yellow30,
input:hover.yellow30,
a:hover.yellow35,
input:hover.yellow35,
a:hover.yellow45,
input:hover.yellow45 {
  background-position: -360px 0;
  color: black;
}

/* line 227, _scss/_app_radiusBtn.scss */
a:hover.yellow35_lg,
input:hover.yellow35_lg,
a:hover.yellow45_lg,
input:hover.yellow45_lg {
  background-position: -720px 0;
  color: black;
}

/* line 235, _scss/_app_radiusBtn.scss */
a:hover.red35,
input:hover.red35 {
  background-position: -360px -35px;
}

/* line 238, _scss/_app_radiusBtn.scss */
a:hover.bluegreen25,
input:hover.bluegreen25 {
  background-position: -360px -50px;
}

/* line 241, _scss/_app_radiusBtn.scss */
a:hover.bluegreen30,
input:hover.bluegreen30 {
  background-position: -360px -60px;
}

/* line 244, _scss/_app_radiusBtn.scss */
a:hover.bluegreen35,
input:hover.bluegreen35 {
  background-position: -360px -70px;
}

/* line 247, _scss/_app_radiusBtn.scss */
a:hover.bluegreen45,
input:hover.bluegreen45 {
  background-position: -360px -105px;
}

/* line 250, _scss/_app_radiusBtn.scss */
a:hover.blue25,
input:hover.blue25 {
  background-position: -360px -75px;
}

/* line 253, _scss/_app_radiusBtn.scss */
a:hover.blue35,
input:hover.blue35 {
  background-position: -360px -105px;
}

/******************************************************************************/
/* BtnPanel */
/* line 259, _scss/_app_radiusBtn.scss */
.BtnPanel {
  text-align: right;
  padding: 10px 0 20px;
  clear: both;
}

/* line 265, _scss/_app_radiusBtn.scss */
.BtnPanel label {
  display: block;
  padding: 5px 0 5px;
}

/* line 270, _scss/_app_radiusBtn.scss */
.BtnPanel .radiusBtn30 {
  display: inline-block;
  text-align: center;
  /*margin:0;*/
}

/* line 275, _scss/_app_radiusBtn.scss */
.BtnPanel .radiusBtn35 {
  margin: 0 0 5px 3px;
}

/* line 277, _scss/_app_radiusBtn.scss */
#Dashboard a.radiusBtn30 {
  width: 148px;
  height: 22px;
}

/* line 282, _scss/_app_radiusBtn.scss */
#Dashboard input.radiusBtn30 {
  width: 180px;
}

/* line 284, _scss/_app_radiusBtn.scss */
.BtnPanel20 .radiusBtn25,
.BtnPanel30 .radiusBtn35,
.BtnPanel40 .radiusBtn45 {
  display: inline-block;
  text-align: center;
}

/* line 291, _scss/_app_radiusBtn.scss */
.BtnPanel20 .radiusBtn25,
.BtnPanel30 .radiusBtn35,
.BtnPanel40 .radiusBtn45 {
  min-width: 100px;
}

/******************************************************************************/
/* ArrowUpdate, ArrowPreview */
/* line 298, _scss/_app_radiusBtn.scss */
.ArrowUpdate,
.ArrowPreview {
  height: 45px;
  padding-top: 15px;
  display: inline-block;
  margin: -8px 0 0;
}

/* line 306, _scss/_app_radiusBtn.scss */
.ArrowUpdate {
  background: url(/_app/_img/ArrowUpdate.png) center 0 no-repeat;
}

/* line 308, _scss/_app_radiusBtn.scss */
.ArrowPreview {
  background: url(/_app/_img/ArrowPreview.png) center 0 no-repeat;
}

/* CSS Document */
/* line 6, _scss/_app_gradientBtn.scss */
.Btn30>img {
  margin: 5px 0;
  height: 18px;
}

/* line 13, _scss/_app_gradientBtn.scss */
.Btn35>img {
  margin: 7px 0;
  height: 18px;
}

/* line 17, _scss/_app_gradientBtn.scss */
.Btn35>img.icon {
  margin: 3px 3px 3px 10px;
  height: 31px;
  float: left;
}

/* line 24, _scss/_app_gradientBtn.scss */
.Btn50>img {
  margin: 12px 0;
  height: 24px;
}

/* line 29, _scss/_app_gradientBtn.scss */
[class^='Btn'] {
  margin: 0;
  padding: 0 1em;
  display: block;
  width: auto;
  min-width: 30%;
  text-align: center;
  font-weight: bold;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
}

/* line 40, _scss/_app_gradientBtn.scss */
#CenterBlock>.Story>.BtnPanel> :only-child[class^='Btn'] {
  width: 60%;
  min-width: 60%;
}

/* line 45, _scss/_app_gradientBtn.scss */
.Frame {
  padding: 0;
  display: block;
  text-align: center;
  overflow: hidden;
}

/* line 50, _scss/_app_gradientBtn.scss */
.Frame>[class^='Btn'] {
  padding: 0;
  display: block;
  text-align: center;
  font-weight: bold;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: block;
}

/* line 59, _scss/_app_gradientBtn.scss */
#CenterBlock .Frame {
  margin: 10px 0;
  padding: 0 10px;
}

/* line 62, _scss/_app_gradientBtn.scss */
#CenterBlock .Frame>[class^='Btn'] {
  padding: 0 30px;
  display: inline-block;
}

/* line 67, _scss/_app_gradientBtn.scss */
#RightBlock .Frame {
  margin: 0 0 10px;
  padding: 0;
}

/* line 71, _scss/_app_gradientBtn.scss */
.BtnPanel {
  display: block;
  margin: 10px 0;
  padding: 10px 0 0;
  width: 100%;
}

/* line 78, _scss/_app_gradientBtn.scss */
.budge {
  display: block;
  float: right;
  text-align: right;
  margin: 14px 0;
  font-weight: bold;
  padding: 0;
  font-size: 1.152em;
  line-height: 22px;
}

/* line 89, _scss/_app_gradientBtn.scss */
.Frame.left a .budge {
  margin: 14px 0;
  margin-right: 14px;
}

/* line 94, _scss/_app_gradientBtn.scss */
.Btn {
  margin: 5px 10px;
  padding: .7em 15px;
  min-height: 2.5em;
  line-height: 1.25em;
  font-size: 1.152em;
}

/* line 100, _scss/_app_gradientBtn.scss */
.Btn>img,
.Btn>span>img {
  height: 17px;
  margin: .7em 2px;
}

/*
.Btn60 {
 @extend .Btn;
  min-height: 3.8em;
  padding: 1.25em 15px;
 > img, > p > img {
 margin: 1.25em 2px;
}
}
*/
/* line 116, _scss/_app_gradientBtn.scss */
Frame.acute a,
.acute {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  display: block;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat10,
.flat10 {
  background-image: none;
  background-color: #f7dad4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad10>[class^='Btn'],
#Dashboard.Frame.grad10,
.grad10 {
  background-color: #f7dad4;
  background: -moz-linear-gradient(top, #f7dad4, #ea9686);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7dad4), to(#ea9686));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad10> :hover[class^='Btn'],
:hover.grad10 {
  background-color: #dc5338;
  background: -moz-linear-gradient(top, #dc5338, #bb3b21);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc5338), to(#bb3b21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat10,
.Frame.grad10,
#Dashboard.Frame.grad10,
.grad10 {
  border: 1px solid #f0b4a8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad10>[class^='Btn'] {
  border-top: 1px solid #f0b4a8;
  border-right: 1px solid #f0b4a8;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat20,
.flat20 {
  background-image: none;
  background-color: #f7e0d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad20>[class^='Btn'],
#Dashboard.Frame.grad20,
.grad20 {
  background-color: #f7e0d4;
  background: -moz-linear-gradient(top, #f7e0d4, #eaa786);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7e0d4), to(#eaa786));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad20> :hover[class^='Btn'],
:hover.grad20 {
  background-color: #dc6e38;
  background: -moz-linear-gradient(top, #dc6e38, #bb5421);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc6e38), to(#bb5421));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat20,
.Frame.grad20,
#Dashboard.Frame.grad20,
.grad20 {
  border: 1px solid #f0c0a8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad20>[class^='Btn'] {
  border-top: 1px solid #f0c0a8;
  border-right: 1px solid #f0c0a8;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat30,
.flat30 {
  background-image: none;
  background-color: #f7e6d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad30>[class^='Btn'],
#Dashboard.Frame.grad30,
.grad30 {
  background-color: #f7e6d4;
  background: -moz-linear-gradient(top, #f7e6d4, #eab886);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7e6d4), to(#eab886));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad30> :hover[class^='Btn'],
:hover.grad30 {
  background-color: #dc8a38;
  background: -moz-linear-gradient(top, #dc8a38, #bb6e21);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc8a38), to(#bb6e21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat30,
.Frame.grad30,
#Dashboard.Frame.grad30,
.grad30 {
  border: 1px solid #f0cca8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad30>[class^='Btn'] {
  border-top: 1px solid #f0cca8;
  border-right: 1px solid #f0cca8;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat40,
.flat40 {
  background-image: none;
  background-color: #f7ebd4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad40>[class^='Btn'],
#Dashboard.Frame.grad40,
.grad40 {
  background-color: #f7ebd4;
  background: -moz-linear-gradient(top, #f7ebd4, #eac886);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7ebd4), to(#eac886));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad40> :hover[class^='Btn'],
:hover.grad40 {
  background-color: #dca538;
  background: -moz-linear-gradient(top, #dca538, #bb8821);
  background: -webkit-gradient(linear, left top, left bottom, from(#dca538), to(#bb8821));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat40,
.Frame.grad40,
#Dashboard.Frame.grad40,
.grad40 {
  border: 1px solid #f0d8a8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad40>[class^='Btn'] {
  border-top: 1px solid #f0d8a8;
  border-right: 1px solid #f0d8a8;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat50,
.flat50 {
  background-image: none;
  background-color: #f7f1d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad50>[class^='Btn'],
#Dashboard.Frame.grad50,
.grad50 {
  background-color: #f7f1d4;
  background: -moz-linear-gradient(top, #f7f1d4, #ead986);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f1d4), to(#ead986));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad50> :hover[class^='Btn'],
:hover.grad50 {
  background-color: #dcc038;
  background: -moz-linear-gradient(top, #dcc038, #bba221);
  background: -webkit-gradient(linear, left top, left bottom, from(#dcc038), to(#bba221));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat50,
.Frame.grad50,
#Dashboard.Frame.grad50,
.grad50 {
  border: 1px solid #d9bb26;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad50>[class^='Btn'] {
  border-top: 1px solid #d9bb26;
  border-right: 1px solid #d9bb26;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat60,
.flat60 {
  background-image: none;
  background-color: #f7f7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad60>[class^='Btn'],
#Dashboard.Frame.grad60,
.grad60 {
  background-color: #f7f7d4;
  background: -moz-linear-gradient(top, #f7f7d4, #eaea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7d4), to(#eaea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad60> :hover[class^='Btn'],
:hover.grad60 {
  background-color: #dcdc38;
  background: -moz-linear-gradient(top, #dcdc38, #bbbb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#dcdc38), to(#bbbb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat60,
.Frame.grad60,
#Dashboard.Frame.grad60,
.grad60 {
  border: 1px solid #d9d926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad60>[class^='Btn'] {
  border-top: 1px solid #d9d926;
  border-right: 1px solid #d9d926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat70,
.flat70 {
  background-image: none;
  background-color: #f1f7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad70>[class^='Btn'],
#Dashboard.Frame.grad70,
.grad70 {
  background-color: #f1f7d4;
  background: -moz-linear-gradient(top, #f1f7d4, #d9ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#f1f7d4), to(#d9ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad70> :hover[class^='Btn'],
:hover.grad70 {
  background-color: #c0dc38;
  background: -moz-linear-gradient(top, #c0dc38, #a2bb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#c0dc38), to(#a2bb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat70,
.Frame.grad70,
#Dashboard.Frame.grad70,
.grad70 {
  border: 1px solid #bbd926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad70>[class^='Btn'] {
  border-top: 1px solid #bbd926;
  border-right: 1px solid #bbd926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat80,
.flat80 {
  background-image: none;
  background-color: #ebf7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad80>[class^='Btn'],
#Dashboard.Frame.grad80,
.grad80 {
  background-color: #ebf7d4;
  background: -moz-linear-gradient(top, #ebf7d4, #c8ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#ebf7d4), to(#c8ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad80> :hover[class^='Btn'],
:hover.grad80 {
  background-color: #a5dc38;
  background: -moz-linear-gradient(top, #a5dc38, #88bb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#a5dc38), to(#88bb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat80,
.Frame.grad80,
#Dashboard.Frame.grad80,
.grad80 {
  border: 1px solid #9dd926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad80>[class^='Btn'] {
  border-top: 1px solid #9dd926;
  border-right: 1px solid #9dd926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat90,
.flat90 {
  background-image: none;
  background-color: #e6f7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad90>[class^='Btn'],
#Dashboard.Frame.grad90,
.grad90 {
  background-color: #e6f7d4;
  background: -moz-linear-gradient(top, #e6f7d4, #b8ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#e6f7d4), to(#b8ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad90> :hover[class^='Btn'],
:hover.grad90 {
  background-color: #8adc38;
  background: -moz-linear-gradient(top, #8adc38, #6ebb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#8adc38), to(#6ebb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat90,
.Frame.grad90,
#Dashboard.Frame.grad90,
.grad90 {
  border: 1px solid #80d926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad90>[class^='Btn'] {
  border-top: 1px solid #80d926;
  border-right: 1px solid #80d926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat100,
.flat100 {
  background-image: none;
  background-color: #e0f7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad100>[class^='Btn'],
#Dashboard.Frame.grad100,
.grad100 {
  background-color: #e0f7d4;
  background: -moz-linear-gradient(top, #e0f7d4, #a7ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#e0f7d4), to(#a7ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad100> :hover[class^='Btn'],
:hover.grad100 {
  background-color: #6edc38;
  background: -moz-linear-gradient(top, #6edc38, #54bb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#6edc38), to(#54bb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat100,
.Frame.grad100,
#Dashboard.Frame.grad100,
.grad100 {
  border: 1px solid #62d926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad100>[class^='Btn'] {
  border-top: 1px solid #62d926;
  border-right: 1px solid #62d926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat110,
.flat110 {
  background-image: none;
  background-color: #daf7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad110>[class^='Btn'],
#Dashboard.Frame.grad110,
.grad110 {
  background-color: #daf7d4;
  background: -moz-linear-gradient(top, #daf7d4, #96ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#daf7d4), to(#96ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad110> :hover[class^='Btn'],
:hover.grad110 {
  background-color: #53dc38;
  background: -moz-linear-gradient(top, #53dc38, #3bbb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#53dc38), to(#3bbb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat110,
.Frame.grad110,
#Dashboard.Frame.grad110,
.grad110 {
  border: 1px solid #44d926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad110>[class^='Btn'] {
  border-top: 1px solid #44d926;
  border-right: 1px solid #44d926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat120,
.flat120 {
  background-image: none;
  background-color: #d4f7d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad120>[class^='Btn'],
#Dashboard.Frame.grad120,
.grad120 {
  background-color: #d4f7d4;
  background: -moz-linear-gradient(top, #d4f7d4, #86ea86);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7d4), to(#86ea86));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad120> :hover[class^='Btn'],
:hover.grad120 {
  background-color: #38dc38;
  background: -moz-linear-gradient(top, #38dc38, #21bb21);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dc38), to(#21bb21));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat120,
.Frame.grad120,
#Dashboard.Frame.grad120,
.grad120 {
  border: 1px solid #26d926;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad120>[class^='Btn'] {
  border-top: 1px solid #26d926;
  border-right: 1px solid #26d926;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat130,
.flat130 {
  background-image: none;
  background-color: #d4f7da;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad130>[class^='Btn'],
#Dashboard.Frame.grad130,
.grad130 {
  background-color: #d4f7da;
  background: -moz-linear-gradient(top, #d4f7da, #86ea96);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7da), to(#86ea96));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad130> :hover[class^='Btn'],
:hover.grad130 {
  background-color: #38dc53;
  background: -moz-linear-gradient(top, #38dc53, #21bb3b);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dc53), to(#21bb3b));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat130,
.Frame.grad130,
#Dashboard.Frame.grad130,
.grad130 {
  border: 1px solid #26d944;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad130>[class^='Btn'] {
  border-top: 1px solid #26d944;
  border-right: 1px solid #26d944;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat140,
.flat140 {
  background-image: none;
  background-color: #d4f7e0;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad140>[class^='Btn'],
#Dashboard.Frame.grad140,
.grad140 {
  background-color: #d4f7e0;
  background: -moz-linear-gradient(top, #d4f7e0, #86eaa7);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7e0), to(#86eaa7));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad140> :hover[class^='Btn'],
:hover.grad140 {
  background-color: #38dc6e;
  background: -moz-linear-gradient(top, #38dc6e, #21bb54);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dc6e), to(#21bb54));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat140,
.Frame.grad140,
#Dashboard.Frame.grad140,
.grad140 {
  border: 1px solid #26d962;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad140>[class^='Btn'] {
  border-top: 1px solid #26d962;
  border-right: 1px solid #26d962;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat150,
.flat150 {
  background-image: none;
  background-color: #d4f7e6;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad150>[class^='Btn'],
#Dashboard.Frame.grad150,
.grad150 {
  background-color: #d4f7e6;
  background: -moz-linear-gradient(top, #d4f7e6, #86eab8);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7e6), to(#86eab8));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad150> :hover[class^='Btn'],
:hover.grad150 {
  background-color: #38dc8a;
  background: -moz-linear-gradient(top, #38dc8a, #21bb6e);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dc8a), to(#21bb6e));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat150,
.Frame.grad150,
#Dashboard.Frame.grad150,
.grad150 {
  border: 1px solid #26d980;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad150>[class^='Btn'] {
  border-top: 1px solid #26d980;
  border-right: 1px solid #26d980;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat160,
.flat160 {
  background-image: none;
  background-color: #d4f7eb;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad160>[class^='Btn'],
#Dashboard.Frame.grad160,
.grad160 {
  background-color: #d4f7eb;
  background: -moz-linear-gradient(top, #d4f7eb, #86eac8);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7eb), to(#86eac8));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad160> :hover[class^='Btn'],
:hover.grad160 {
  background-color: #38dca5;
  background: -moz-linear-gradient(top, #38dca5, #21bb88);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dca5), to(#21bb88));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat160,
.Frame.grad160,
#Dashboard.Frame.grad160,
.grad160 {
  border: 1px solid #26d99d;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad160>[class^='Btn'] {
  border-top: 1px solid #26d99d;
  border-right: 1px solid #26d99d;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat170,
.flat170 {
  background-image: none;
  background-color: #d4f7f1;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad170>[class^='Btn'],
#Dashboard.Frame.grad170,
.grad170 {
  background-color: #d4f7f1;
  background: -moz-linear-gradient(top, #d4f7f1, #86ead9);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7f1), to(#86ead9));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad170> :hover[class^='Btn'],
:hover.grad170 {
  background-color: #38dcc0;
  background: -moz-linear-gradient(top, #38dcc0, #21bba2);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dcc0), to(#21bba2));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat170,
.Frame.grad170,
#Dashboard.Frame.grad170,
.grad170 {
  border: 1px solid #26d9bb;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad170>[class^='Btn'] {
  border-top: 1px solid #26d9bb;
  border-right: 1px solid #26d9bb;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat180,
.flat180 {
  background-image: none;
  background-color: #d4f7f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad180>[class^='Btn'],
#LeftBlock ul.bluegreen li a.Frame>[class^='Btn'],
#Dashboard.Frame.grad180,
#LeftBlock ul.bluegreen li a#Dashboard.Frame,
.grad180,
#LeftBlock ul.bluegreen li a {
  background-color: #d4f7f7;
  background: -moz-linear-gradient(top, #d4f7f7, #86eaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f7f7), to(#86eaea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad180> :hover[class^='Btn'],
#LeftBlock ul.bluegreen li a.Frame> :hover[class^='Btn'],
:hover.grad180,
#LeftBlock ul.bluegreen li a:hover {
  background-color: #38dcdc;
  background: -moz-linear-gradient(top, #38dcdc, #21bbbb);
  background: -webkit-gradient(linear, left top, left bottom, from(#38dcdc), to(#21bbbb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat180,
.Frame.grad180,
#LeftBlock ul.bluegreen li a.Frame,
#Dashboard.Frame.grad180,
#LeftBlock ul.bluegreen li a#Dashboard.Frame,
.grad180,
#LeftBlock ul.bluegreen li a {
  border: 1px solid #26d9d9;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad180>[class^='Btn'],
#LeftBlock ul.bluegreen li a.Frame>[class^='Btn'] {
  border-top: 1px solid #26d9d9;
  border-right: 1px solid #26d9d9;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat190,
.flat190 {
  background-image: none;
  background-color: #d4f1f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad190>[class^='Btn'],
#Dashboard.Frame.grad190,
.grad190 {
  background-color: #d4f1f7;
  background: -moz-linear-gradient(top, #d4f1f7, #86d9ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4f1f7), to(#86d9ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad190> :hover[class^='Btn'],
:hover.grad190 {
  background-color: #38c0dc;
  background: -moz-linear-gradient(top, #38c0dc, #21a2bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#38c0dc), to(#21a2bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat190,
.Frame.grad190,
#Dashboard.Frame.grad190,
.grad190 {
  border: 1px solid #26bbd9;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad190>[class^='Btn'] {
  border-top: 1px solid #26bbd9;
  border-right: 1px solid #26bbd9;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat200,
.flat200 {
  background-image: none;
  background-color: #d4ebf7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad200>[class^='Btn'],
#Dashboard.Frame.grad200,
.grad200 {
  background-color: #d4ebf7;
  background: -moz-linear-gradient(top, #d4ebf7, #86c8ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4ebf7), to(#86c8ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad200> :hover[class^='Btn'],
:hover.grad200 {
  background-color: #38a5dc;
  background: -moz-linear-gradient(top, #38a5dc, #2188bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#38a5dc), to(#2188bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat200,
.Frame.grad200,
#Dashboard.Frame.grad200,
.grad200 {
  border: 1px solid #a8d8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad200>[class^='Btn'] {
  border-top: 1px solid #a8d8f0;
  border-right: 1px solid #a8d8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat210,
.flat210 {
  background-image: none;
  background-color: #d4e6f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad210>[class^='Btn'],
#Dashboard.Frame.grad210,
.grad210 {
  background-color: #d4e6f7;
  background: -moz-linear-gradient(top, #d4e6f7, #86b8ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4e6f7), to(#86b8ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad210> :hover[class^='Btn'],
:hover.grad210 {
  background-color: #388adc;
  background: -moz-linear-gradient(top, #388adc, #216ebb);
  background: -webkit-gradient(linear, left top, left bottom, from(#388adc), to(#216ebb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat210,
.Frame.grad210,
#Dashboard.Frame.grad210,
.grad210 {
  border: 1px solid #a8ccf0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad210>[class^='Btn'] {
  border-top: 1px solid #a8ccf0;
  border-right: 1px solid #a8ccf0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat220,
.flat220 {
  background-image: none;
  background-color: #d4e0f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad220>[class^='Btn'],
#Dashboard.Frame.grad220,
.grad220 {
  background-color: #d4e0f7;
  background: -moz-linear-gradient(top, #d4e0f7, #86a7ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4e0f7), to(#86a7ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad220> :hover[class^='Btn'],
:hover.grad220 {
  background-color: #386edc;
  background: -moz-linear-gradient(top, #386edc, #2154bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#386edc), to(#2154bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat220,
.Frame.grad220,
#Dashboard.Frame.grad220,
.grad220 {
  border: 1px solid #a8c0f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad220>[class^='Btn'] {
  border-top: 1px solid #a8c0f0;
  border-right: 1px solid #a8c0f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat230,
.flat230 {
  background-image: none;
  background-color: #d4daf7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad230>[class^='Btn'],
#Dashboard.Frame.grad230,
.grad230 {
  background-color: #d4daf7;
  background: -moz-linear-gradient(top, #d4daf7, #8696ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4daf7), to(#8696ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad230> :hover[class^='Btn'],
:hover.grad230 {
  background-color: #3853dc;
  background: -moz-linear-gradient(top, #3853dc, #213bbb);
  background: -webkit-gradient(linear, left top, left bottom, from(#3853dc), to(#213bbb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat230,
.Frame.grad230,
#Dashboard.Frame.grad230,
.grad230 {
  border: 1px solid #a8b4f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad230>[class^='Btn'] {
  border-top: 1px solid #a8b4f0;
  border-right: 1px solid #a8b4f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat240,
.flat240 {
  background-image: none;
  background-color: #d4d4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad240>[class^='Btn'],
#Dashboard.Frame.grad240,
.grad240 {
  background-color: #d4d4f7;
  background: -moz-linear-gradient(top, #d4d4f7, #8686ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#d4d4f7), to(#8686ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad240> :hover[class^='Btn'],
:hover.grad240 {
  background-color: #3838dc;
  background: -moz-linear-gradient(top, #3838dc, #2121bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#3838dc), to(#2121bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat240,
.Frame.grad240,
#Dashboard.Frame.grad240,
.grad240 {
  border: 1px solid #a8a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad240>[class^='Btn'] {
  border-top: 1px solid #a8a8f0;
  border-right: 1px solid #a8a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat250,
.flat250 {
  background-image: none;
  background-color: #dad4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad250>[class^='Btn'],
#Dashboard.Frame.grad250,
.grad250 {
  background-color: #dad4f7;
  background: -moz-linear-gradient(top, #dad4f7, #9686ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#dad4f7), to(#9686ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad250> :hover[class^='Btn'],
:hover.grad250 {
  background-color: #5338dc;
  background: -moz-linear-gradient(top, #5338dc, #3b21bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#5338dc), to(#3b21bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat250,
.Frame.grad250,
#Dashboard.Frame.grad250,
.grad250 {
  border: 1px solid #b4a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad250>[class^='Btn'] {
  border-top: 1px solid #b4a8f0;
  border-right: 1px solid #b4a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat260,
.flat260 {
  background-image: none;
  background-color: #e0d4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad260>[class^='Btn'],
#Dashboard.Frame.grad260,
.grad260 {
  background-color: #e0d4f7;
  background: -moz-linear-gradient(top, #e0d4f7, #a786ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#e0d4f7), to(#a786ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad260> :hover[class^='Btn'],
:hover.grad260 {
  background-color: #6e38dc;
  background: -moz-linear-gradient(top, #6e38dc, #5421bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#6e38dc), to(#5421bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat260,
.Frame.grad260,
#Dashboard.Frame.grad260,
.grad260 {
  border: 1px solid #c0a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad260>[class^='Btn'] {
  border-top: 1px solid #c0a8f0;
  border-right: 1px solid #c0a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat270,
.flat270 {
  background-image: none;
  background-color: #e6d4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad270>[class^='Btn'],
#Dashboard.Frame.grad270,
.grad270 {
  background-color: #e6d4f7;
  background: -moz-linear-gradient(top, #e6d4f7, #b886ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#e6d4f7), to(#b886ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad270> :hover[class^='Btn'],
:hover.grad270 {
  background-color: #8a38dc;
  background: -moz-linear-gradient(top, #8a38dc, #6e21bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#8a38dc), to(#6e21bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat270,
.Frame.grad270,
#Dashboard.Frame.grad270,
.grad270 {
  border: 1px solid #cca8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad270>[class^='Btn'] {
  border-top: 1px solid #cca8f0;
  border-right: 1px solid #cca8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat280,
.flat280 {
  background-image: none;
  background-color: #ebd4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad280>[class^='Btn'],
#Dashboard.Frame.grad280,
.grad280 {
  background-color: #ebd4f7;
  background: -moz-linear-gradient(top, #ebd4f7, #c886ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#ebd4f7), to(#c886ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad280> :hover[class^='Btn'],
:hover.grad280 {
  background-color: #a538dc;
  background: -moz-linear-gradient(top, #a538dc, #8821bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#a538dc), to(#8821bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat280,
.Frame.grad280,
#Dashboard.Frame.grad280,
.grad280 {
  border: 1px solid #d8a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad280>[class^='Btn'] {
  border-top: 1px solid #d8a8f0;
  border-right: 1px solid #d8a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat290,
.flat290 {
  background-image: none;
  background-color: #f1d4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad290>[class^='Btn'],
#Dashboard.Frame.grad290,
.grad290 {
  background-color: #f1d4f7;
  background: -moz-linear-gradient(top, #f1d4f7, #d986ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f1d4f7), to(#d986ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad290> :hover[class^='Btn'],
:hover.grad290 {
  background-color: #c038dc;
  background: -moz-linear-gradient(top, #c038dc, #a221bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#c038dc), to(#a221bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat290,
.Frame.grad290,
#Dashboard.Frame.grad290,
.grad290 {
  border: 1px solid #e4a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad290>[class^='Btn'] {
  border-top: 1px solid #e4a8f0;
  border-right: 1px solid #e4a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat300,
.flat300 {
  background-image: none;
  background-color: #f7d4f7;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad300>[class^='Btn'],
#Dashboard.Frame.grad300,
.grad300 {
  background-color: #f7d4f7;
  background: -moz-linear-gradient(top, #f7d4f7, #ea86ea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4f7), to(#ea86ea));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad300> :hover[class^='Btn'],
:hover.grad300 {
  background-color: #dc38dc;
  background: -moz-linear-gradient(top, #dc38dc, #bb21bb);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc38dc), to(#bb21bb));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat300,
.Frame.grad300,
#Dashboard.Frame.grad300,
.grad300 {
  border: 1px solid #f0a8f0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad300>[class^='Btn'] {
  border-top: 1px solid #f0a8f0;
  border-right: 1px solid #f0a8f0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat310,
.flat310 {
  background-image: none;
  background-color: #f7d4f1;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad310>[class^='Btn'],
#Dashboard.Frame.grad310,
.grad310 {
  background-color: #f7d4f1;
  background: -moz-linear-gradient(top, #f7d4f1, #ea86d9);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4f1), to(#ea86d9));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad310> :hover[class^='Btn'],
:hover.grad310 {
  background-color: #dc38c0;
  background: -moz-linear-gradient(top, #dc38c0, #bb21a2);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc38c0), to(#bb21a2));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat310,
.Frame.grad310,
#Dashboard.Frame.grad310,
.grad310 {
  border: 1px solid #f0a8e4;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad310>[class^='Btn'] {
  border-top: 1px solid #f0a8e4;
  border-right: 1px solid #f0a8e4;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat320,
.flat320 {
  background-image: none;
  background-color: #f7d4eb;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad320>[class^='Btn'],
#Dashboard.Frame.grad320,
.grad320 {
  background-color: #f7d4eb;
  background: -moz-linear-gradient(top, #f7d4eb, #ea86c8);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4eb), to(#ea86c8));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad320> :hover[class^='Btn'],
:hover.grad320 {
  background-color: #dc38a5;
  background: -moz-linear-gradient(top, #dc38a5, #bb2188);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc38a5), to(#bb2188));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat320,
.Frame.grad320,
#Dashboard.Frame.grad320,
.grad320 {
  border: 1px solid #f0a8d8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad320>[class^='Btn'] {
  border-top: 1px solid #f0a8d8;
  border-right: 1px solid #f0a8d8;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat330,
.flat330 {
  background-image: none;
  background-color: #f7d4e6;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad330>[class^='Btn'],
#Dashboard.Frame.grad330,
.grad330 {
  background-color: #f7d4e6;
  background: -moz-linear-gradient(top, #f7d4e6, #ea86b8);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4e6), to(#ea86b8));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad330> :hover[class^='Btn'],
:hover.grad330 {
  background-color: #dc388a;
  background: -moz-linear-gradient(top, #dc388a, #bb216e);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc388a), to(#bb216e));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat330,
.Frame.grad330,
#Dashboard.Frame.grad330,
.grad330 {
  border: 1px solid #f0a8cc;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad330>[class^='Btn'] {
  border-top: 1px solid #f0a8cc;
  border-right: 1px solid #f0a8cc;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat340,
.flat340 {
  background-image: none;
  background-color: #f7d4e0;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad340>[class^='Btn'],
#Dashboard.Frame.grad340,
.grad340 {
  background-color: #f7d4e0;
  background: -moz-linear-gradient(top, #f7d4e0, #ea86a7);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4e0), to(#ea86a7));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad340> :hover[class^='Btn'],
:hover.grad340 {
  background-color: #dc386e;
  background: -moz-linear-gradient(top, #dc386e, #bb2154);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc386e), to(#bb2154));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat340,
.Frame.grad340,
#Dashboard.Frame.grad340,
.grad340 {
  border: 1px solid #f0a8c0;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad340>[class^='Btn'] {
  border-top: 1px solid #f0a8c0;
  border-right: 1px solid #f0a8c0;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat350,
.flat350 {
  background-image: none;
  background-color: #f7d4da;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad350>[class^='Btn'],
#Dashboard.Frame.grad350,
.grad350 {
  background-color: #f7d4da;
  background: -moz-linear-gradient(top, #f7d4da, #ea8696);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4da), to(#ea8696));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad350> :hover[class^='Btn'],
:hover.grad350 {
  background-color: #dc3853;
  background: -moz-linear-gradient(top, #dc3853, #bb213b);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc3853), to(#bb213b));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat350,
.Frame.grad350,
#Dashboard.Frame.grad350,
.grad350 {
  border: 1px solid #f0a8b4;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad350>[class^='Btn'] {
  border-top: 1px solid #f0a8b4;
  border-right: 1px solid #f0a8b4;
}

/* line 123, _scss/_app_gradientBtn.scss */
#Dashboard.Frame.flat360,
.flat360 {
  background-image: none;
  background-color: #f7d4d4;
}

/* line 128, _scss/_app_gradientBtn.scss */
.Frame.grad360>[class^='Btn'],
#Dashboard.Frame.grad360,
.grad360 {
  background-color: #f7d4d4;
  background: -moz-linear-gradient(top, #f7d4d4, #ea8686);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7d4d4), to(#ea8686));
}

/* line 133, _scss/_app_gradientBtn.scss */
.Frame.grad360> :hover[class^='Btn'],
:hover.grad360 {
  background-color: #dc3838;
  background: -moz-linear-gradient(top, #dc3838, #bb2121);
  background: -webkit-gradient(linear, left top, left bottom, from(#dc3838), to(#bb2121));
  color: black;
}

/* line 138, _scss/_app_gradientBtn.scss */
.Frame.flat360,
.Frame.grad360,
#Dashboard.Frame.grad360,
.grad360 {
  border: 1px solid #f0a8a8;
}

/* line 144, _scss/_app_gradientBtn.scss */
.Frame.grad360>[class^='Btn'] {
  border-top: 1px solid #f0a8a8;
  border-right: 1px solid #f0a8a8;
}

/* line 151, _scss/_app_gradientBtn.scss */
.Btn35,
.Btn40,
.Btn50 {
  background-color: #b5f2f2;
  background: -moz-linear-gradient(top, #b5f2f2, #6de5e5);
  background: -webkit-gradient(linear, left top, left bottom, from(#b5f2f2), to(#6de5e5));
  border: 1px solid #33dbdb;
}

/* line 157, _scss/_app_gradientBtn.scss */
:hover.Btn35,
:hover.Btn40,
:hover.Btn50 {
  background-color: #63e3e3;
  background: -moz-linear-gradient(top, #63e3e3, #2bdada);
  background: -webkit-gradient(linear, left top, left bottom, from(#63e3e3), to(#2bdada));
  color: black;
}

/* line 164, _scss/_app_gradientBtn.scss */
#AddFavorite {
  height: 12px;
  padding: 10px 15px;
  margin: 5px 0;
  display: block;
}

/* line 169, _scss/_app_gradientBtn.scss */
#AddFavorite>img {
  height: 12px;
}

/* line 172, _scss/_app_gradientBtn.scss */
#AddFavorite>input[type='checkbox'] {
  display: block;
  margin: 0;
  float: right;
}

/* CSS Document */
/* line 6, _scss/_app_slider.scss */
#DoubleSlider_wrap,
#SingleSlider_wrap {
  height: 270px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  position: relative;
}

/* line 15, _scss/_app_slider.scss */
#DoubleSlider_wrap {
  width: 100%;
  max-width: 1340px;
  clear: both;
}

/* line 20, _scss/_app_slider.scss */
#SingleSlider_wrap {
  width: 390px;
  float: left;
}

/* line 25, _scss/_app_slider.scss */
#DoubleSlider,
#SingleSlider {
  margin-left: -305px;
  top: 0;
  background-color: #fff;
}

/* line 32, _scss/_app_slider.scss */
.Slider {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 330px;
  height: 270px;
  display: block;
  position: relative;
}

/* line 42, _scss/_app_slider.scss */
img.slide_img {
  margin: 0;
  width: 330px;
  height: 230px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  /*background-color: #fff;*/
  overflow: hidden;
}

/* line 54, _scss/_app_slider.scss */
div.caption {
  width: 330px;
  height: 40px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

/*****************************************************************************/
/* blank_img */
/* line 65, _scss/_app_slider.scss */
.Slider div.blank_img {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #eee;
  width: 330px;
  height: 230px;
  line-height: 230px;
  text-align: center;
  vertical-align: middle;
}

/*****************************************************************************/
/* change_text */
/* line 79, _scss/_app_slider.scss */
.Slider div.change_text {
  position: absolute;
  top: 0;
  left: 0;
  border: 5px solid #c66;
  background-color: white;
  width: 320px;
  height: 220px;
}

/* line 89, _scss/_app_slider.scss */
.Slider div.change_text p {
  color: black;
}

/* line 91, _scss/_app_slider.scss */
.Slider div.change_text p.pad {
  height: 220px;
  width: 20px;
}

/*****************************************************************************/
/* line 97, _scss/_app_slider.scss */
.caption {
  width: 330px;
}

/* line 99, _scss/_app_slider.scss */
.Slider>div.caption>p {
  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;*/
  font-size: 0.96em;
  line-height: 1.25em;
  text-align: left;
  padding: 5px 0 0 5px;
  text-indent: 0;
  height: 50px;
  overflow: hidden;
}

/* arrow14 */
/* line 113, _scss/_app_slider.scss */
a.arrow14_left,
a.arrow14_right {
  width: 14px;
  height: 16px;
  display: block;
  text-indent: -10000px;
  bottom: 0;
  margin: 5px;
}

/* line 123, _scss/_app_slider.scss */
a.arrow14_left {
  float: right;
  background: url(/_app/_img/arrow14_left.png) 0 -100px no-repeat;
}

/* line 128, _scss/_app_slider.scss */
a.arrow14_right {
  float: right;
  background: url(/_app/_img/arrow14_right.png) 0 -100px no-repeat;
}

/* line 133, _scss/_app_slider.scss */
a:hover.arrow14_left,
a:hover.arrow14_right {
  background-position: 0 0;
}

/*
*/
/* bxslider override */
/* line 139, _scss/_app_slider.scss */
.bx-wrapper .bx-prev {
  left: 0;
  background: url(/_shared/bxslider/images/controls.png) no-repeat 0 -270px;
  /*
background: url(/_app/_img/mask_left.png) no-repeat 0 -270px;
*/
}

/* line 146, _scss/_app_slider.scss */
.bx-wrapper .bx-next {
  right: 0;
  background: url(/_shared/bxslider/images/controls.png) no-repeat -30px -270px;
  /*
background: url(/_app/_img/mask_right.png) no-repeat -30px -270px;
*/
}

/* line 153, _scss/_app_slider.scss */
.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

/* line 155, _scss/_app_slider.scss */
.bx-wrapper .bx-next:hover {
  background-position: -30px 0;
}

/* line 157, _scss/_app_slider.scss */
.bx-wrapper .bx-controls-direction a {
  top: 16px;
  width: 30px;
  height: 260px;
  display: block;
}

/*****************************************************************************/
/* Recommend */
/* line 5, _scss/_app_Recommend.scss */
#Recommend {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 9, _scss/_app_Recommend.scss */
#Recommend li.MinBanner>a>img.banner {
  border-right: 1px solid #ccc;
}

/*****************************************************************************/
/* title_Recommend */
/* line 16, _scss/_app_Recommend.scss */
#title_Recommend {
  display: block;
  clear: both;
}

/* line 20, _scss/_app_Recommend.scss */
#title_Recommend,
#title_Recommend h2,
#title_Recommend>span {
  display: inline-block;
  text-align: left;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  /*  overflow: hidden;*/
  margin: 20px 0;
  padding: 0;
}

/* line 33, _scss/_app_Recommend.scss */
#title_Recommend h2 {
  width: 100px;
  background: url(/_app/_img/title_Recommend.jpg) 0 0 no-repeat;
  background-size: 100px auto;
  text-indent: -10000px;
}

/* line 41, _scss/_app_Recommend.scss */
#title_Recommend {
  width: 735px;
  height: 36px;
  margin: 20px 0 10px;
  border: 1px solid #ccc;
  background-color: white;
}

/* line 48, _scss/_app_Recommend.scss */
#title_Recommend>span {
  float: left;
  margin: 0;
}

/* line 52, _scss/_app_Recommend.scss */
#title_Recommend>span>h3.title {
  margin: 5px 10px;
  height: 20px;
  line-height: 20px;
  display: inline-blocl;
  float: left;
  vertical-align: middle;
  background-color: #fff;
}

/* line 60, _scss/_app_Recommend.scss */
#title_Recommend>span>h3.title>img.name {
  height: 20px;
}

/* line 64, _scss/_app_Recommend.scss */
#title_Recommend>span>span {
  margin: 6px 0 7px;
  height: 20px;
  libe-height: 20px;
  display: inline-blocl;
  float: left;
  vertical-align: middle;
  background-color: #fff;
}

/* line 75, _scss/_app_Recommend.scss */
#title_Recommend>a.Btn35.darkCyan.acute {
  margin: 0;
  border: none;
  border-left: 1px solid #ccc;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  float: right;
  padding: 0 1em;
  width: 140px;
  min-width: 140px;
  text-align: right;
}

/* line 87, _scss/_app_Recommend.scss */
#title_Recommend>a.Btn35.darkCyan.acute>span[class^='icon-'] {
  margin-right: .5em;
}

/*****************************************************************************/
/* RecommendOther */
/* line 98, _scss/_app_Recommend.scss */
#RecommendOther {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 103, _scss/_app_Recommend.scss */
li.MinBanner,
#RecommendOther li.MinBanner {
  margin: 5px 10px 0 0;
  cursor: pointer;
}

/* line 109, _scss/_app_Recommend.scss */
li.MinBanner.tail,
#RecommendOther li.MinBanner.tail {
  margin: 5px 0 0 0;
}

/* line 114, _scss/_app_Recommend.scss */
#RecommendOther li.MinBanner>a,
#RecommendOther li.MinBanner>a>img.banner,
#RecommendOther li.MinBanner .article p {
  display: none;
}

/* line 120, _scss/_app_Recommend.scss */
#RecommendOther li.MinBanner,
#RecommendOther li.MinBanner>div.article,
#RecommendOther li.MinBanner>div.article>h3 {
  display: block;
  width: 238px;
  height: 25px;
  line-height: 25px;
  padding: 0;
  position: relative;
  left: 0;
  top: 0;
  z-index: 0;
}

/* line 134, _scss/_app_Recommend.scss */
#RecommendOther li.MinBanner>div.article>h3 {
  background: url(/_app/_img/Dot8_bluegreen.png) 5px 5px no-repeat;
  padding: 0 5px 0 1.75em;
  color: #077;
  overflow: hidden;
  font-size: 0.96em;
}

/* CSS Document */
/*****************************************************************************/
/* .MinBanner */
/* line 7, _scss/_app_minBanner.scss */
.MinBanner {
  width: 238px;
  height: 90px;
  max-height: 90px;
  border: 1px solid #ccc;
  overflow: hidden;
  display: block;
  text-indent: 0;
  position: relative;
}

/* line 18, _scss/_app_minBanner.scss */
li.MinBanner {
  margin: 5px 10px 0 0;
  float: left;
}

/* line 23, _scss/_app_minBanner.scss */
div.MinBanner {
  margin: 10px auto;
  clear: both;
}

/* line 28, _scss/_app_minBanner.scss */
li.tail {
  margin-right: 0;
}

/* line 30, _scss/_app_minBanner.scss */
li.btm {
  margin-bottom: 0;
}

/* line 32, _scss/_app_minBanner.scss */
.MinBanner>img.banner,
.MinBanner>div.banner,
.MinBanner>a>img.banner,
.MinBanner>a>div.banner {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 45, _scss/_app_minBanner.scss */
.MinBanner>div.article {
  padding: 0;
  position: absolute;
  top: 3px;
  left: 98px;
  overflow-y: hidden;
  width: 137px;
  height: 80px;
  display: block;
  /*background-color: #eee;*/
}

/* line 57, _scss/_app_minBanner.scss */
.MinBanner>div.article>h3,
.MinBanner>div.article>p {
  width: 137px;
  margin: 0;
  display: block;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
}

/* line 67, _scss/_app_minBanner.scss */
.MinBanner>div.article>h3 {
  font-weight: bold;
  color: #b00;
  margin-bottom: 0;
}

/* line 73, _scss/_app_minBanner.scss */
.MinBanner>div.article>p {
  font-weight: normal;
  text-indent: 0;
  min-height: 16px;
  max-height: 64px;
}

/* line 79, _scss/_app_minBanner.scss */
.MinBanner>div.article>p.L1 {
  height: 16px;
  max-height: 16px;
}

/* line 83, _scss/_app_minBanner.scss */
.MinBanner>div.article>p.L2 {
  height: 32px;
  max-height: 32px;
}

/* line 87, _scss/_app_minBanner.scss */
.MinBanner>div.article>p.L3 {
  height: 48px;
  max-height: 48px;
}

/* line 91, _scss/_app_minBanner.scss */
.MinBanner>div.article>p.L4 {
  height: 64px;
  max-height: 64px;
}

/* line 96, _scss/_app_minBanner.scss */
.MinBanner .blank_img {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #eee;
  width: 240px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  vertical-align: middle;
}

/*****************************************************************************/
/* CSS Document */
/* line 4, _scss/_app_longBanner.scss */
div.LongBannerEnc {
  border: 1px solid #ccc;
  padding: 8px;
  display: block;
  clear: both;
  margin: 10px auto;
}

/* line 11, _scss/_app_longBanner.scss */
table.LongBanner {
  overflow: hidden;
  display: block;
  clear: both;
  width: 682px;
  min-height: 90px;
  margin: 0;
}

/* line 22, _scss/_app_longBanner.scss */
table.LongBanner td {
  padding: 0 10px 0 15px;
  text-align: left;
  vertical-align: top;
  position: relative;
}

/* line 27, _scss/_app_longBanner.scss */
table.LongBanner td>.radiusLink {
  margin: 8px auto 0;
}

/* line 32, _scss/_app_longBanner.scss */
table.LongBanner td,
table.LongBanner td p {
  font-size: 0.96em;
  font-size: 1.152em;
  font-size: 12px;
  line-height: 1.4em;
}

/* line 40, _scss/_app_longBanner.scss */
table.LongBanner td p {
  text-indent: 0;
  font-weight: normal;
}

/* line 45, _scss/_app_longBanner.scss */
table.LongBanner td.feature h3 {
  margin: 0;
  color: #b00;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.25em;
}

/* line 53, _scss/_app_longBanner.scss */
table.LongBanner td.feature,
table.LongBanner td.service {
  width: 45%;
  position: relative;
}

/* line 60, _scss/_app_longBanner.scss */
table.LongBanner td:last-child {
  border-left: 1px solid #ccc;
}

/* line 64, _scss/_app_longBanner.scss */
table.LongBanner td.image {
  width: 10%;
  padding: 0;
}

/* line 69, _scss/_app_longBanner.scss */
table.LongBanner td.image img.banner {
  width: 90px;
  height: 90px;
  border: 1px solid #ccc;
  float: left;
  margin: 0;
}

/*****************************************************************************/
/* nothing_partner */
/* line 80, _scss/_app_longBanner.scss */
table.LongBanner .nothing_partner {
  height: 100px;
  line-height: 100px;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  color: #666;
  width: 100%;
}

/* CSS Document */
/*****************************************************************************/
/* Details */
/* line 7, _scss/_app_details.scss */
table.Details {
  width: 698px;
  margin: 10px 0;
  border: 1px solid #ccc;
}

/* line 13, _scss/_app_details.scss */
table.Details th,
table.Details td {
  border-bottom: 1px solid #ccc;
  padding: 5px 8px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}

/* line 22, _scss/_app_details.scss */
table.Details th {
  padding: 8px;
  font-size: 0.96em;
  line-height: 1.25em;
  white-space: nowrap;
}

/* line 29, _scss/_app_details.scss */
table.Details td,
table.Details td p {
  font-size: 0.96em;
  line-height: 1.4em;
  text-indent: 0;
}

/* line 36, _scss/_app_details.scss */
table.Details th {
  background-color: #dfefff;
  width: 95px;
}

/* line 41, _scss/_app_details.scss */
table.Details td.feature h3 {
  margin: 2px 0 5px;
  color: #b00;
  font-size: 1.3824em;
  font-weight: bold;
}

/* line 48, _scss/_app_details.scss */
table.Details td.feature img.banner {
  margin: 3px 8px 1px 3px;
  width: 90px;
  height: 90px;
  float: right;
}

/* line 55, _scss/_app_details.scss */
table.Details th.btm,
table.Details td.btm {
  border-bottom: none;
}

/* line 58, _scss/_app_details.scss */
table.Details td.feature,
table.Details td.service,
table.Details td.Complimentary {
  /*height: 67px;
    padding: 5px 5px 28px;*/
  padding: 5px;
  position: relative;
}

/* line 67, _scss/_app_details.scss */
table.Details td.CouponCode,
table.Details td.SiteInfo,
table.Details td.Contacts {
  vertical-align: middle;
  text-align: center;
}

/* line 74, _scss/_app_details.scss */
table.Details td.CouponCode {
  font-size: 1.65888em;
  line-height: 1em;
  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;*/
  font-family: PTSansNarrowBold;
  font-weight: 500;
  /**/
}

/* line 82, _scss/_app_details.scss */
table.Details td.SiteInfo,
table.Details td.Contacts {
  font-size: 1.152em;
}

/*****************************************************************************/
/* nothing_partner */
/* line 88, _scss/_app_details.scss */
table.Details tr.disable th,
table.Details tr.disable td {
  color: #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 94, _scss/_app_details.scss */
table.Details tr.disable td.service {
  color: #666;
  /*text-align:center;
    padding:5px;
    height:100px;*/
  height: 100px;
  line-height: 100px;
  vertical-align: middle;
  padding: 0 0 0 140px;
}

/* line 105, _scss/_app_details.scss */
table.Details tr.disable th {
  background-color: #eee;
}

/* CSS Document */
/* line 4, _scss/_app_comBanner.scss */
.bottomBar {
  text-align: center;
  /*position: absolute;
bottom: 6px;
width: 100%;*/
}

/* line 8, _scss/_app_comBanner.scss */
.banner {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0;
}

/*****************************************************************************/
/* ContentsStasus */
/* line 18, _scss/_app_comBanner.scss */
#setPageContents01 .ContentStatus {
  margin: 0;
  padding: 0;
  text-align: right;
  float: right;
  display: inline-block;
  width: 270px;
}

/* line 27, _scss/_app_comBanner.scss */
#setContents .ContentStatus,
#setPageContents02 .ContentStatus {
  margin: 0;
  padding-top: 5px;
  text-align: right;
  white-space: nowrap;
  /*
float: right;
border:1px solid $red;
display: inline-block;
vertical-align: top;*/
}

/* line 39, _scss/_app_comBanner.scss */
#setContents .ContentStatus {
  margin: 0;
  padding: 0;
  width: 100%;
  /* background-color:#eee;*/
}

/* line 45, _scss/_app_comBanner.scss */
.ContentStatus span.InsertDate {
  /*display: block;
    float: right;*/
  margin: 0 0 0 5px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
}

/* line 56, _scss/_app_comBanner.scss */
.ContentStatus input.radiusBtn25 {
  margin: 0 0 0 5px;
  /*display: inline-block;
    float: right;*/
  clear: both;
  display: inline-block;
  vertical-align: middle;
}

/* line 65, _scss/_app_comBanner.scss */
#setContents .ContentStatus span.InsertDate,
#setContents .ContentStatus input.radiusBtn25,
.ContentStatus span.InsertDate,
.ContentStatus input.radiusBtn25 {
  margin: 0 0 5px 5px;
}

/* line 70, _scss/_app_comBanner.scss */
#setPageContents01 .ContentStatus span.InsertDate,
#setPageContents01 .ContentStatus input.radiusBtn25,
#setPageContents02 .ContentStatus span.InsertDate,
#setPageContents02 .ContentStatus input.radiusBtn25 {
  margin: 0 0 0 5px;
}

/*****************************************************************************/
/* nothing_partner */
/* line 78, _scss/_app_comBanner.scss */
.nothing_partner {
  height: 100px;
  line-height: 100px;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  color: #666;
  width: 100%;
}

/*****************************************************************************/
/* blank_img */
/* line 90, _scss/_app_comBanner.scss */
.blank_img {
  background-color: #eee;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  vertical-align: middle;
  margin: 0;
}

/*****************************************************************************/
/* change_text */
/* line 102, _scss/_app_comBanner.scss */
.change_text {
  /*border: 3px solid #c66;*/
  background-color: #b00;
  width: 90px;
  height: 90px;
  text-align: center;
  vertical-align: middle;
  display: block;
  margin: 0;
}

/* line 113, _scss/_app_comBanner.scss */
.change_text p {
  color: white;
  text-align: left;
  text-indent: 0;
  font-size: 0.96em;
  font-weight: bold;
  display: table-cell;
  line-height: 1.4em;
  vertical-align: middle;
}

/* line 124, _scss/_app_comBanner.scss */
.change_text p.pad {
  height: 90px;
  width: 8px;
}

/* IE 6 */
/* line 130, _scss/_app_comBanner.scss */
* html .change_text p {
  display: inline;
  zoom: 1;
}

/* IE 7 */
/* line 136, _scss/_app_comBanner.scss */
*:first-child+html .change_text p {
  display: inline;
  zoom: 1;
}

/*\*/
/*/
* html div.change_text p {
    display: inline-block;
}
/**/
/*****************************************************************************/
/* CSS Document */
/*****************************************************************************/
/* ArticleBox */
/* line 7, _scss/_app_articleBox.scss */
.ArticleBox {
  border: 1px solid #ccc;
  margin: 0;
}

/* line 12, _scss/_app_articleBox.scss */
[id^='Info'] label,
[id^='Info'] p,
.ArticleBox h3,
.ArticleBox dl dt,
.ArticleBox dl dd {
  font-size: 0.96em;
}

/* line 20, _scss/_app_articleBox.scss */
.ArticleBox h3 {
  margin: 0;
  color: black;
  text-indent: -10000px;
  height: 22px;
}

/* line 27, _scss/_app_articleBox.scss */
.ArticleBox dl dd,
.ArticleBox dl dd label {
  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;*/
  text-align: left;
  text-indent: 0;
  line-height: 1.4em;
  vertical-align: baseline;
  display: block;
}

/* line 37, _scss/_app_articleBox.scss */
.ArticleBox dl dd * {
  line-height: 1.4em;
}

/* line 39, _scss/_app_articleBox.scss */
.ArticleBox dl dd {
  color: black;
  display: block;
  float: left;
  margin-left: 0;
  /**/
  padding: 4px 2px 5px 0;
}

/* line 47, _scss/_app_articleBox.scss */
.ArticleBox dl dd label {
  color: #b00;
  /*background-color: #cfefef;*/
  display: inlene-block;
  /*white-space: nowrap;*/
  padding: 0;
  margin: 0 0 2px;
  font-weight: bold;
}

/* line 57, _scss/_app_articleBox.scss */
.ArticleBox dl dt {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.0em;
  vertical-align: baseline;
  display: block;
  color: black;
  float: left;
  text-align: left;
  padding: 4px 8px 0 6px;
  white-space: nowrap;
  /**/
  width: 45px;
}

/* line 70, _scss/_app_articleBox.scss */
.ArticleBox dl dt.year {
  color: black;
  background-color: #7de8e8;
  margin: 0;
  text-indent: 0.5em;
  padding: 4px 0;
  text-align: left;
}

/*****************************************************************************/
/* Info */
/* line 84, _scss/_app_articleBox.scss */
div[id^='Info'] {
  width: 238px;
  padding: 0;
}

/* line 87, _scss/_app_articleBox.scss */
div[id^='Info']>.title {
  /*background-color: hsl(180,$maxChroma,60%);
    border-bottom: 1px solid white;*/
  display: block;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

/* line 94, _scss/_app_articleBox.scss */
div[id^='Info']>.title>img {
  margin: 5px 10px;
  width: 215px;
}

/* line 99, _scss/_app_articleBox.scss */
div[id^='Info']>dl>dt.year {
  width: 238px;
  margin-bottom: 5px;
}

/* line 103, _scss/_app_articleBox.scss */
div[id^='Info']>dl>dd {
  width: 190px;
  padding: 2px 2px 3px 0;
}

/* line 109, _scss/_app_articleBox.scss */
[id^='Info'] label,
[id^='Info'] p {
  width: 185px;
  display: block;
}

/* line 115, _scss/_app_articleBox.scss */
[id^='Info'] p.L2 {
  overflow: hidden;
  line-height: 1.4em;
  max-height: 2.8em;
  position: relative;
}

/* line 121, _scss/_app_articleBox.scss */
[id^='Info'] p.L2>span.dot3 {
  margin-right: 0;
  position: absolute;
  padding: 0 .7em 0 6em;
  right: 0;
  top: 1.2em;
  background-color: transparent;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
}

/* line 136, _scss/_app_articleBox.scss */
.Safari [id^='Info'] label,
.Safari [id^='Info'] p {
  font-size: 10px;
}

/*****************************************************************************/
/* Voice */
/* line 142, _scss/_app_articleBox.scss */
body.mypage #Voice {
  /*max-height:373px;
    min-height:373px;*/
  width: 316px;
  margin: 0 0 0 20px;
  display: block;
  float: left;
}

/* line 151, _scss/_app_articleBox.scss */
body.mypage #Voice h3 {
  background: url(/_app/_img/title_voice.jpg) 0 0 no-repeat;
}

/* line 153, _scss/_app_articleBox.scss */
body.mypage #Voice>p {
  display: block;
  margin: 0;
  font-size: 0.96em;
  line-height: 1.4em;
  padding: 2px 10px;
  color: black;
  background-color: #dfefef;
  /*border-bottom:1px solid #9dd;*/
}

/* line 163, _scss/_app_articleBox.scss */
body.mypage #Voice dl {
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 169, _scss/_app_articleBox.scss */
body.mypage #Voice dl dt.year {
  width: 316px;
}

/* line 171, _scss/_app_articleBox.scss */
body.mypage #Voice dl dt {
  border-top: 1px solid #ccc;
}

/* line 173, _scss/_app_articleBox.scss */
body.mypage #Voice dl dd {
  width: 250px;
  border-top: 1px solid #ccc;
}

/*****************************************************************************/
/* CustomerVoice

#CustomerVoice {
    margin: 0 0 0 20px;
    display: block;
    float: left;
}
#CustomerVoice h3 { background: url(/_app/_img/title_voice.jpg) 0 0 no-repeat; }
#CustomerVoice dl {
    height: 285px;
    overflow-y: scroll;
    overflow-x: hidden;
}
#CustomerVoice dl dt.year { width: 316px; }

 */
/* line 196, _scss/_app_articleBox.scss */
.CustomerVoice #Voice dl dt {
  border-top: 1px solid #ccc;
  text-align: right;
  padding-right: 0.5em;
}

/* line 202, _scss/_app_articleBox.scss */
.CustomerVoice #Voice dl dd {
  padding: 0 20px 20px;
}

/* CSS Document */
/* line 4, _scss/_app_borderBox.scss */
.borderBox {
  border: 1px solid #ccc;
  padding: 10px 20px;
  margin-top: 0.5em;
}

/* CSS Document */
/* line 4, _scss/_app_indent.scss */
.Story p {
  text-indent: 1em;
  /**/
  margin: 0;
  line-height: 1.6em;
}

/* line 10, _scss/_app_indent.scss */
p.indent1,
ul.indent1 li,
li ul.indent1 li {
  text-indent: -1em;
  padding-left: 1em;
}

/* line 17, _scss/_app_indent.scss */
p.indent1 {
  margin-left: 1em;
}

/* line 19, _scss/_app_indent.scss */
ul.indent15 li {
  text-indent: -1.5em;
  padding-left: 1.5em;
}

/* line 24, _scss/_app_indent.scss */
h3.indent2,
p.indent2,
ul.indent2 li {
  text-indent: -2em;
  padding-left: 2em;
}

/* line 31, _scss/_app_indent.scss */
ul.indent3 li {
  text-indent: -3em;
  padding-left: 3em;
}

/* line 36, _scss/_app_indent.scss */
table.bone,
ul.indent3,
ul.indent2,
ul.indent15,
ul.indent1,
ul.indent3 li,
ul.indent2 li,
ul.indent15 li,
ul.indent1 li {
  clear: both;
  display: block;
  margin: 0;
  font-size: 12px;
  line-height: 1.6em;
}

/* line 52, _scss/_app_indent.scss */
ul.indent3,
ul.indent2,
ul.indent15,
ul.indent1 {
  margin: 0.5em 0;
}

/* line 57, _scss/_app_indent.scss */
table.bone td {
  padding: 2px 4px;
}

/* line 59, _scss/_app_indent.scss */
table.bone th,
p span,
p.indent1 span,
h3.indent2 span,
p.indent2 span,
ul.indent3 li span,
ul.indent2 li span,
ul.indent15 li span,
ul.indent1 li span {
  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;*/
  vertical-align: baseline;
  color: black;
  white-space: nowrap;
  font-size: 1.152em;
  line-height: 1.6em;
}

/* line 76, _scss/_app_indent.scss */
ul.black li span {
  color: black;
}

/* line 78, _scss/_app_indent.scss */
p.indent1,
p.indent1 span {
  font-size: 1.152em;
}

/* CSS Document */
/* line 7, _scss/_app_info2.scss */
table.Info {
  margin: 0;
  clear: both;
  /*width: 555px;*/
  width: 100%;
  /**/
  z-index: 2000;
}

/* line 15, _scss/_app_info2.scss */
table.Info tr th,
table.Info tr td {
  padding: 0;
  clear: both;
  font-weight: normal;
  border-top: 1px solid #ccc;
  /**/
  /*border-bottom: 1px solid $grayish;*/
  text-align: left;
}

/* line 25, _scss/_app_info2.scss */
table.Info tr td div.Left,
table.Info tr td div.Right,
table.Info tr th div.Left,
table.Info tr th div.Right {
  padding: 5px 0 4px;
  font-size: 0.96em;
  line-height: 1.4em;
  /*display: block;
	padding-bottom: 4px;*/
}

/* line 35, _scss/_app_info2.scss */
table.Info tr th div.Left {
  float: left;
  /*margin-left: 10px;
	background-image: url(/_shared/_img/arrowDiscRight_gray.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 22px;*/
}

/* line 41, _scss/_app_info2.scss */
table.Info tr th div.Left a {
  font-size: 1.152em;
  font-weight: bold;
  text-align: left;
  margin: 0;
  line-height: 1.3em;
}

/* line 49, _scss/_app_info2.scss */
table.Info tr th div.Left h3 {
  margin: 0;
  line-height: 1.3em;
}

/* line 54, _scss/_app_info2.scss */
table.Info tr th div.Left span.No {
  font-family: Arial, Helvetica, sans-serif;
}

/* line 56, _scss/_app_info2.scss */
table.Info tr th div.info {
  background-image: url(/_shared/_img/arrowDiscRight_green.jpg);
}

/* line 58, _scss/_app_info2.scss */
table.Info tr th div.judg {
  background-image: url(/_shared/_img/arrowDiscRight_pink.jpg);
}

/* line 60, _scss/_app_info2.scss */
table.Info tr th div.Right {
  float: right;
  text-align: right;
  white-space: nowrap;
  padding-right: 8px;
}

/* line 67, _scss/_app_info2.scss */
table.Info tr th span.f10,
table.Info tr th span.f10 a {
  font-size: 0.8em;
  vertical-align: middle;
}

/* line 73, _scss/_app_info2.scss */
table.Info tr th span.f14,
table.Info tr th span.f14 a {
  font-size: 14px;
  vertical-align: middle;
}

/* line 79, _scss/_app_info2.scss */
table.Info tr th form.OpenBBS input.btn img {
  vertical-align: middle;
  /**/
  margin-left: 4px;
}

/* line 84, _scss/_app_info2.scss */
table.Info tr th img.btn {
  vertical-align: middle;
  /**/
  margin-left: 4px;
}

/* line 89, _scss/_app_info2.scss */
table.Info tr th div.msg {
  float: left;
  margin-left: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 22px;
  background: none;
  /*border-bottom: 1px solid $grayish;*/
}

/* line 98, _scss/_app_info2.scss */
table.Info tr td.Comment {
  padding-top: 10px;
  padding-left: 32px;
  border-bottom: none;
  font-size: 0.8em;
  color: #99aacc;
}

/* line 106, _scss/_app_info2.scss */
table.Info tr td div.url {
  text-align: left;
  background-color: #ddeeff;
  margin: 0;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 32px;
  padding: 2px 8px 3px;
  clear: both;
}

/* line 117, _scss/_app_info2.scss */
table.Info tr td div.temp {
  text-align: left;
  background-color: #ddeeff;
  margin: 0;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 32px;
  padding: 2px 8px 3px;
  clear: both;
}

/* line 128, _scss/_app_info2.scss */
table.Info tr td div.staffdate {
  text-align: right;
  margin: 0;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 32px;
  padding: 2px 8px 3px;
  clear: both;
}

/* line 138, _scss/_app_info2.scss */
table.Info tr td div.url a,
table.Info tr td div.temp a {
  vertical-align: middle;
  font-size: 0.96em;
}

/* line 144, _scss/_app_info2.scss */
table.Info tr td div.temp img {
  vertical-align: middle;
}

/* line 146, _scss/_app_info2.scss */
table.Info tr td div.Article {
  border-bottom: none;
  font-size: 0.96em;
  /*color: #99aacc;
	padding: 8px 28px 8px 32px;*/
  color: black;
  padding: 8px 0 8px 0;
  /**/
  width: 555px;
  margin-bottom: 15px;
}

/* line 157, _scss/_app_info2.scss */
table.Info tr td div.Article p div ul li,
table.Info tr td div.Article p {
  margin: 0;
  padding: 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;*/
  color: black;
}

/* line 165, _scss/_app_info2.scss */
table.Info tr td div.Article div.Photo img {
  cursor: hand;
  /*border: 1px solid #def;*/
}

/* line 167, _scss/_app_info2.scss */
table.Info tr td div.Article div.Photo div.Caption {
  margin-top: 0px;
  padding: 1px 2px 2px;
  font-size: 0.8em;
  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;*/
  text-align: center;
  line-height: 1.2em;
  /*background-color:#ddeeff;*/
}

/* line 176, _scss/_app_info2.scss */
table.Info tr td div.Article div.Left {
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
}

/* line 182, _scss/_app_info2.scss */
table.Info tr td div.Article div.Right {
  float: right;
  margin-left: 8px;
  margin-bottom: 8px;
}

/* line 188, _scss/_app_info2.scss */
table.Info tr td div.Article div.Center {
  clear: both;
  padding-left: auto;
  padding-right: auto;
  margin-bottom: 4px;
  text-align: center;
}

/* line 196, _scss/_app_info2.scss */
table.Info tr td div.Article div.Top {
  margin-bottom: 8px;
}

/* line 198, _scss/_app_info2.scss */
table.Info tr td div.Article div.Bottom {
  margin-top: 8px;
  margin-bottom: 8px;
}

/*/////////////////////////////////////////////////////////*/
/* line 204, _scss/_app_info2.scss */
table.Spread {
  /*border-top: 1px solid $grayish;
	border-bottom: 1px solid $grayish;*/
  border: none;
}

/* line 207, _scss/_app_info2.scss */
table.Spread tr th {
  border: none;
  /*padding-top: 15px;*/
}

/* line 209, _scss/_app_info2.scss */
table.Spread tr td {
  padding-bottom: 5px;
  border: none;
}

/* line 214, _scss/_app_info2.scss */
table.Spread tr td p {
  text-indent: 0;
}

/*/////////////////////////////////////////////////////////*/
/* line 217, _scss/_app_info2.scss */
div#PageTitle span.Comment {
  padding-top: 8px;
  padding-left: 16px;
  border-bottom: none;
  font-size: 0.8em;
  color: #99aacc;
}

/*/////////////////////////////////////////////////////////*/
@media print {

  /* line 228, _scss/_app_info2.scss */
  table.Info {
    width: 638px;
  }
}

/*/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////*/
/* line 233, _scss/_app_info2.scss */
*.Info {
  margin: 0 0 20px;
}

/* line 235, _scss/_app_info2.scss */
*.Info *.BatchViewTitle {
  border-top: 1px solid #999;
  background-color: #ddd;
  clear: both;
  margin-bottom: 20px;
}

/**/
/* line 242, _scss/_app_info2.scss */
*.Info *.BatchViewTitle .Left a {
  font-size: 1.152em;
  font-weight: bold;
  display: block;
  padding: 7px;
}

/* line 249, _scss/_app_info2.scss */
*.Info *.BatchViewTitle .Right {
  padding: 8px;
}

/* line 251, _scss/_app_info2.scss */
*.Info *.BatchViewTitle .Left a,
*.Info *.BatchViewTitle .Left img.btn {
  margin: 0;
}

/**/
/* CSS Document */
/* line 4, _scss/_app_QandA.scss */
.QandA th,
.QandA td {
  font-size: 1.152em;
  line-height: 1.6em;
  vertical-align: top;
}

/* line 11, _scss/_app_QandA.scss */
.QandA td {
  font-weight: normal;
  padding: 7px;
}

/* line 16, _scss/_app_QandA.scss */
.QandA th {
  font-weight: bold;
  padding: 7px;
  color: #099;
}

/* line 22, _scss/_app_QandA.scss */
.QandA th.Q {
  font-size: 1.99066em;
  font-weight: bold;
  white-space: nowrap;
  text-align: right;
  padding: 0 5px 0 0;
}

/*****************************************************************************/
/* ContentList */
/* line 5, _scss/_app_ContentList.scss */
#ContentList {
  display: block;
  clear: both;
  padding: 0;
  margin: 20px auto;
  border: 1px solid #ccc;
  text-align: center;
  width: 300px;
  width: 240px;
}

/* line 16, _scss/_app_ContentList.scss */
#ContentList>.panel-group {
  margin-bottom: 0;
  border: none;
}

/* line 19, _scss/_app_ContentList.scss */
#ContentList>.panel-group>.panel {
  border: none;
}

/* line 24, _scss/_app_ContentList.scss */
#ContentList>ul {
  margin: 0 auto;
  padding: 0;
  display: block;
  clear: both;
  text-align: center;
  width: 300px;
  width: 240px;
}

/* line 34, _scss/_app_ContentList.scss */
#ContentList>ul li {
  border-top: 1px solid #ccc;
}

/* line 37, _scss/_app_ContentList.scss */
#ContentList>ul li:first-child {
  border-top-width: 0;
}

/* line 41, _scss/_app_ContentList.scss */
#ContentList>h2,
#ContentList>nav {
  font-size: 12px;
  text-align: left;
  margin: 0;
}

/* line 47, _scss/_app_ContentList.scss */
#ContentList>h2>a.title,
#ContentList>nav>a.nav {
  margin: 0;
  padding: 5px 0;
  font-size: 12px;
  background-color: #eee;
  display: block;
  width: 300px;
  width: 240px;
}

/* line 58, _scss/_app_ContentList.scss */
#ContentList>h2>a.title>img,
#ContentList>nav>a.nav>img {
  margin: 6px 0;
}

/* line 62, _scss/_app_ContentList.scss */
#ContentList>h2>a.title {
  border: none;
}

/* line 64, _scss/_app_ContentList.scss */
#ContentList>h2>a.title>img {
  display: block;
  padding: 0;
  float: left;
  margin-left: 9px 10px;
  width: 280px;
  width: 220px;
}

/* line 75, _scss/_app_ContentList.scss */
#ContentList>nav {
  display: block;
  clear: both;
  background-color: #333;
}

/* line 79, _scss/_app_ContentList.scss */
#ContentList>nav>a.nav {
  border: none;
  border-top: 1px solid #ccc;
  text-align: left;
}

/* line 83, _scss/_app_ContentList.scss */
#ContentList>nav>a.nav>img {
  height: 1em;
  margin-left: 14px;
}

/**********************************************************************************************************************************/
/* line 93, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner,
#ContentList.CheckCategory>ul>li.MinBanner>a,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a {
  margin: 0;
  display: block;
}

/* line 100, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li {
  margin: 0;
  display: block;
}

/* line 106, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>a>div.icon,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a>div.icon {
  height: 39px;
  line-height: 39px;
  display: inline-block;
  padding: 0 3px;
  margin: 3px;
}

/* line 115, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>a>div.icon>img,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a>div.icon>img {
  height: 40px;
}

/* line 118, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner {
  height: 45px;
}

/* line 120, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner.lightblue>a>div.icon,
#ContentList.CheckCategory>ul>li.MinBanner.lightblue>ul.SubMenu>li>a>div.icon {
  background-color: #c7bef4;
}

/* line 123, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner.pink>a>div.icon,
#ContentList.CheckCategory>ul>li.MinBanner.pink>ul.SubMenu>li>a>div.icon {
  background-color: #eca293;
}

/* line 126, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>a>h4 {
  font-size: 1.152em;
  margin: 3px;
  padding: 0.25em 0.5em;
  display: inline-block;
}

/* line 133, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a>h5 {
  font-size: 1.152em;
  margin: 3px;
  padding: 0.25em 0.5em;
  display: inline-block;
}

/* line 140, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a {
  height: 42px;
  text-align: left;
  padding: 0;
}

/* line 146, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul,
#ContentList.CheckCategory>ul>li.MinBanner,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a {
  display: block;
  clear: both;
}

/* line 155, _scss/_app_ContentList.scss */
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li,
#ContentList.CheckCategory>ul>li.MinBanner>ul.SubMenu>li>a {
  border: none;
}

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

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

/* line 17, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.title img.name {
  margin: 7px 10px;
  width: 280px;
}

/* line 23, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.title.dropdown>.dropdown-btn>img.name {
  margin: 10px;
  width: 280px;
}

/* line 28, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu [role="button"] {
  cursor: default;
}

/* line 31, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.title.dropdown>.dropdown-menu {
  right: 0;
  float: right;
  min-width: 160px;
  margin: 0 0 0;
}

/* line 40, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 57, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading {
  /*border-top: 1px solid $grayish;*/
}

/* line 60, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel:first-child>.panel-heading {
  border-top: none;
}

/* line 65, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 72, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 77, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 86, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 91, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  margin-left: 40px;
}

/* line 95, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a {
  font-weight: bold;
  border-top: 1px solid #ccc;
}

/* line 99, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a:hover {
  color: black;
}

/* line 103, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 109, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a {
  padding-left: 30px;
  background-color: #52e0e0;
}

/* line 113, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a:hover {
  background-color: #26d9d9;
}

/* line 116, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a>.icon {
  display: none;
}

/* line 122, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse {
  margin: 1px 0;
}

/* line 126, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body {
  margin: 5px 0;
  border: none;
}

/* line 129, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 138, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 153, _scss/_s_CategoryMenu.scss */
#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;
}

/* line 160, _scss/_s_CategoryMenu.scss */
#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);
}

/* line 167, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading {
  display: block;
}

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

/* line 173, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon {
  background-color: #52e0e0;
}

/* line 176, _scss/_s_CategoryMenu.scss */
#ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  background-color: #52e0e0;
}

/* line 187, _scss/_s_CategoryMenu.scss */
body[id^='MainMenu'] #ContentList.CategoryMenu>nav:last-child,
body.a #ContentList.CategoryMenu>nav:last-child {
  display: none;
}

/* line 194, _scss/_s_CategoryMenu.scss */
body.a #ContentList.CategoryMenu>.title.dropdown>.dropdown-btn>img.name {
  margin: 7px 10px;
  width: 220px;
}

/* line 199, _scss/_s_CategoryMenu.scss */
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;
}

/* line 203, _scss/_s_CategoryMenu.scss */
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;
}

/* line 207, _scss/_s_CategoryMenu.scss */
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-collapse>.panel-body>ul.SubMenu>li>a>.icon {
  margin-left: 30px;
}

/* line 210, _scss/_s_CategoryMenu.scss */
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;
}

/* line 214, _scss/_s_CategoryMenu.scss */
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading>.panel-title>a>.icon>img:last-child {
  display: none;
}

/* line 218, _scss/_s_CategoryMenu.scss */
body.a #ContentList.CategoryMenu>.panel-group>.panel>.panel-heading.open>.panel-title>a {
  padding-left: 10px;
}

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

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

/* line 26, _scss/_s_main.scss */
body.m a.Link {
  font-size: 14px;
}

/******************************************************************************/
/* radiusLink */
/* line 35, _scss/_s_main.scss */
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;
}

/* line 47, _scss/_s_main.scss */
a.radiusLink>span {
  margin: 0;
  padding: 0;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
  display: inline;
  color: #b00;
}

/* line 56, _scss/_s_main.scss */
a.radiusLink>span.icon-pdf {
  white-space: nowrap;
  margin: 0 8px;
}

/* line 61, _scss/_s_main.scss */
a:hover.radiusLink {
  background-color: #fdd;
}

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

/* line 78, _scss/_s_main.scss */
#Message {
  border: 1px solid #ccc;
}

/* line 80, _scss/_s_main.scss */
.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,
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p.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,
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p#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,
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p#TopMessage {
  display: block;
}

/******************************************************************************/
/* PartnersFeature .Details */
/* line 94, _scss/_s_main.scss */
[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;
}

/* line 99, _scss/_s_main.scss */
[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%;
}

/* line 103, _scss/_s_main.scss */
[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;
}

/* line 108, _scss/_s_main.scss */
[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;
}

/* line 110, _scss/_s_main.scss */
[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;
}

/* line 119, _scss/_s_main.scss */
[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;
}

/* line 128, _scss/_s_main.scss */
[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;
}

/* line 132, _scss/_s_main.scss */
[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;
}

/* line 144, _scss/_s_main.scss */
#setPageContents02 table.Details {
  width: 658px;
}

/* line 154, _scss/_s_main.scss */
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;
}

/* line 158, _scss/_s_main.scss */
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;
}

/* line 163, _scss/_s_main.scss */
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;
}

/* line 168, _scss/_s_main.scss */
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;
}

/* line 175, _scss/_s_main.scss */
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;
}

/* line 178, _scss/_s_main.scss */
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 */
/* line 190, _scss/_s_main.scss */
#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;
}

/* line 196, _scss/_s_main.scss */
#PartnersSite>span {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  float: left;
  padding-right: 1em;
}

/* line 203, _scss/_s_main.scss */
#PartnersSite>a {
  display: inline-block;
  text-align: left;
  float: left;
  max-width: 560px;
}

/* line 210, _scss/_s_main.scss */
#PartnersSite,
#btnRequestURL {
  margin-top: 1em;
}

/* line 214, _scss/_s_main.scss */
#btnRequestURL {
  min-width: 300px;
}

/*****************************************************************************/
/* line 220, _scss/_s_main.scss */
.ui-widget-header {
  border: none;
  background: none;
  background-color: #7de8e8;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 225, _scss/_s_main.scss */
.ui-widget-header>.ui-dialog-title {
  color: black;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 235, _scss/_s_main.scss */
.ui-dialog-titlebar>button.ui-button {
  margin-right: 5px;
}

/* line 238, _scss/_s_main.scss */
.ui-dialog-content {
  padding-top: 0;
}

/* line 241, _scss/_s_main.scss */
#DialogPartnersFeature>#PartnersFeatureContents>#TopMessage {
  margin-top: 0;
}

/* line 244, _scss/_s_main.scss */
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 */
/* line 3, _scss/_s_cms.scss */
#cms.Story {
  /*background-color: #eee;*/
}

/* line 5, _scss/_s_cms.scss */
#cms.Story h4 {
  color: #ad1f36;
  margin: 10px;
  font-weight: bold;
}

/* line 10, _scss/_s_cms.scss */
#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;*/
}

/* line 14, _scss/_s_cms.scss */
#cms.Story a.link {
  text-decoration: underline;
  white-space: nowrap;
}

/* line 19, _scss/_s_cms.scss */
#cms.Story table {
  width: 100%;
  max-width: 280px;
  margin: 3px 10px;
  border: 1px solid #ccc;
  overflow: hidden;
}

/* line 26, _scss/_s_cms.scss */
#cms.Story table th {
  background-color: #eee;
}

/* line 29, _scss/_s_cms.scss */
#cms.Story table th,
#cms.Story table td {
  padding: 3px 5px;
  text-align: center;
}

/* line 33, _scss/_s_cms.scss */
#cms.Story table thead,
#cms.Story table tbody {
  overflow: hidden;
}

/* line 50, _scss/_s_mixin.scss */
.Button_LC {
  background-image: none;
  background-color: #99ffff;
  border: 1px solid #00e6e6;
}

/* line 58, _scss/_s_mixin.scss */
:hover.Button_LC {
  background-color: #55f6f6;
  color: black;
}

/* line 50, _scss/_s_mixin.scss */
.Button_LF {
  background-image: none;
  background-color: #ffee99;
  border: 1px solid #e6bf00;
}

/* line 58, _scss/_s_mixin.scss */
:hover.Button_LF {
  background-color: #f6db55;
  color: black;
}

/* line 50, _scss/_s_mixin.scss */
.Button_AT {
  background-image: none;
  background-color: #cce6ff;
  border: 1px solid #80bfff;
}

/* line 58, _scss/_s_mixin.scss */
:hover.Button_AT {
  background-color: #86bff9;
  color: black;
}

/* line 50, _scss/_s_mixin.scss */
.Button_LP {
  background-image: none;
  background-color: #ffcce6;
  border: 1px solid #ff80bf;
}

/* line 58, _scss/_s_mixin.scss */
:hover.Button_LP {
  background-color: #f986bf;
  color: black;
}

/* line 50, _scss/_s_mixin.scss */
.Button {
  background-image: none;
  background-color: #e6e6e6;
  border: 1px solid #bfbfbf;
}

/* line 58, _scss/_s_mixin.scss */
:hover.Button {
  background-color: #bfbfbf;
  color: black;
}

/* line 45, _scss/_s_cms.scss */
.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;
}

/* line 63, _scss/_s_cms.scss */
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 */
/* line 4, _scss/_s_navBar.scss */
.navBar {
  width: 690px;
  width: 698px;
}

/* line 9, _scss/_s_navBar.scss */
.navBar div.status {
  float: left;
  display: inline-block;
  /*border-bottom:3px solid $red;*/
}

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

/* line 20, _scss/_s_navBar.scss */
.navBar div.status span.normal {
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 0.5em;
}

/* line 27, _scss/_s_navBar.scss */
.navBar,
.navBar div,
.navBar a,
.navBar span {
  display: block;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
}

/* line 37, _scss/_s_navBar.scss */
.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;
}

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

/* line 59, _scss/_s_navBar.scss */
.navBar .enable {
  font-weight: bold;
  cursor: pointer;
}

/* line 64, _scss/_s_navBar.scss */
.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;*/
}

/* line 71, _scss/_s_navBar.scss */
.navBar div.status .number {
  display: inline-block;
  font-weight: normal;
}

/* line 76, _scss/_s_navBar.scss */
.navBar,
.navBar div:before,
.navBar a:before,
.navBar span:before,
.navBar div,
.navBar a,
.navBar span {
  font-size: 12px;
}

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

/* line 98, _scss/_s_navBar.scss */
.navBar div.btns a,
.navBar div.btns span {
  height: 2.5em;
  line-height: 2.5em;
  padding: 0;
}

/* line 107, _scss/_s_navBar.scss */
.navBar div.status span.sub {
  font-size: 12px;
  font-weight: normal;
  height: 2.5em;
  line-height: 2.5em;
}

/* color */
/* line 116, _scss/_s_navBar.scss */
.navBar {
  background-color: #eee;
}

/* line 118, _scss/_s_navBar.scss */
.navBar .active,
.navBar a:active {
  background-color: #b00;
}

/* line 121, _scss/_s_navBar.scss */
.navBar .disable {
  color: #bbb;
}

/* line 123, _scss/_s_navBar.scss */
.navBar .active {
  color: white;
}

/* line 125, _scss/_s_navBar.scss */
.navBar a {
  color: #b00;
}

/* line 127, _scss/_s_navBar.scss */
.navBar a:hover {
  background-color: #ddd;
}

/* line 129, _scss/_s_navBar.scss */
.navBar.dark {
  background-color: #333;
}

/* line 131, _scss/_s_navBar.scss */
.navBar.dark .active,
.navBar.dark a:active {
  background-color: #b00;
}

/* line 134, _scss/_s_navBar.scss */
.navBar.dark a:hover {
  background-color: #444;
}

/* line 136, _scss/_s_navBar.scss */
.navBar.dark a:active,
.navBar.dark a:hover {
  background-color: #666;
}

/* line 138, _scss/_s_navBar.scss */
.navBar.dark a:active,
.navBar.dark a:link,
.navBar.dark a:vlink {
  color: white;
}

/* line 142, _scss/_s_navBar.scss */
.navBar.dark a:hover,
.navBar.dark a,
.navBar.dark .active,
.navBar.dark .enable,
.navBar.dark .normal {
  color: white;
}

/* line 148, _scss/_s_navBar.scss */
.navBar.dark .disable {
  color: #666;
}

/*****************************************************************************/
/* #RightBlock .Info .navBar */
/* line 155, _scss/_s_navBar.scss */
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;
}

/* line 163, _scss/_s_navBar.scss */
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 */
/* line 6, _scss/_s_radius.scss */
.btn {
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  overflow: hidden;
}

/* line 13, _scss/_s_radius.scss */
.radius,
input[type='numeric'],
input[type='number'],
input[type='email'],
input[type='file'],
input[type='password'],
input[type='text'],
select,
textarea,
#How2SignUp .Story>.imageTbl tr>td:nth-child(2)>p {
  border-radius: 4px;
  /* CSS3 */
  -moz-border-radius: 4px;
  /* Firefox */
  -webkit-border-radius: 4px;
  /* Safari,Chrome */
  overflow: hidden;
  display: inline-block;
}

/* line 21, _scss/_s_radius.scss */
.radiusTopLeft {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  overflow: hidden;
}

/* line 27, _scss/_s_radius.scss */
.radiusTopRight {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  overflow: hidden;
}

/* line 33, _scss/_s_radius.scss */
.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;
}

/* line 41, _scss/_s_radius.scss */
.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;
}

/* line 49, _scss/_s_radius.scss */
.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;
}

/* line 57, _scss/_s_radius.scss */
.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 */
/* line 3, _scss/_s_CampBanner.scss */
img.CampBanner {
  margin: 10px 0;
  width: 250px;
  height: auto;
}

/* CSS Document */
/* line 3, _scss/_s_icon.scss */
#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 */
/* line 5, _scss/_s_FormPart.scss */
table[class^=FormPart] {
  width: 100%;
  border-top: 1px solid #52e0e0;
  border-left: 1px solid #52e0e0;
  border-right: 1px solid #52e0e0;
}

/* line 11, _scss/_s_FormPart.scss */
table[class^=FormPart] tr th,
table[class^=FormPart] tr td {
  padding: 5px 6px 0;
  vertical-align: top;
  min-height: 45px;
}

/* line 17, _scss/_s_FormPart.scss */
table[class^=FormPart] tr th {
  background-color: #d4f7f7;
  border-bottom: 1px solid #52e0e0;
}

/* line 21, _scss/_s_FormPart.scss */
table[class^=FormPart] tr th {
  width: 200px;
}

/* line 24, _scss/_s_FormPart.scss */
table[class^=FormPart] tr td {
  border-bottom: 1px solid #52e0e0;
}

/* line 27, _scss/_s_FormPart.scss */
table[class^=FormPart] tr td #Preview {
  min-height: 35px;
}

/* line 30, _scss/_s_FormPart.scss */
table[class^=FormPart] tr td.bone {
  padding: 0;
}

/* line 34, _scss/_s_FormPart.scss */
table[class^=FormPart] tr td.BtnPanel {
  text-align: right;
  border-bottom-width: 0;
  width: 212px;
}

/* line 39, _scss/_s_FormPart.scss */
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;
}

/* line 46, _scss/_s_FormPart.scss */
table[class^=FormPart] tr td input.radiusBtn35 {
  padding: 0 1em;
  margin-left: 5px;
  float: right;
  display: block;
}

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

/* line 52, _scss/styles.scss */
ul.marquee {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
  position: relative;
  overflow: hidden;
  width: 1260px;
  height: 22px;
  background-color: white;
  border: none;
}

/* line 65, _scss/styles.scss */
ul.marquee li {
  width: 1260px;
  text-align: center;
}

/* line 70, _scss/styles.scss */
.fancybox-caption {
  line-height: 1.3em;
  font-size: 0.8em;
}

/* line 75, _scss/styles.scss */
.fancybox-caption div {
  line-height: 1.3em;
  font-size: 1.152em;
}

/* line 80, _scss/styles.scss */
.fancybox-overlay {
  background-image: url(/_app/_img/opacity_black20.png);
}

/* line 84, _scss/styles.scss */
body.index #HeadEnc {
  margin-bottom: 20px;
}

/* line 87, _scss/styles.scss */
#ScrollTopMessage p {
  color: #699;
}

/* line 90, _scss/styles.scss */
#ScrollTopMessage {
  margin-bottom: 15px;
}

/* line 93, _scss/styles.scss */
#DoubleSlider_wrap,
#SingleSlider_wrap {
  margin: 0 auto;
}

/* line 97, _scss/styles.scss */
#header,
#CenterBlock {
  position: relative;
}

/* line 102, _scss/styles.scss */
#header h1 {
  float: left;
}

/* line 106, _scss/styles.scss */
#header h1,
#header h1 a,
#container-inner,
#MainPane,
#header,
#container,
#HeadEnc,
#BodyEnc,
#BodyEnc>#container,
#footer,
#FooterMenu {
  width: 1260px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  /*background-color: hsla(0,0%,0%,.1);*/
}

/* line 124, _scss/styles.scss */
#header,
#BodyEnc>#container,
#FooterMenu {
  margin: 0 20px;
}

/* line 130, _scss/styles.scss */
#Enc,
#HeadEnc,
#BodyEnc,
#footer {
  margin: 0 0 20px;
  padding: 0 auto;
  display: block;
  width: 1300px;
}

/* line 139, _scss/styles.scss */
#Enc {
  margin: 0 auto;
  padding: 0;
}

/* line 144, _scss/styles.scss */
html,
body {
  /*display: block;*/
}

/*html {
	overflow-x: scroll;
}
*/
/* line 152, _scss/styles.scss */
body.header-07 #header {
  background: url(/_app/_img/header/used/07-hurin.jpg) 20px 0 no-repeat;
}

/*****************************************************************************/
/* line 158, _scss/styles.scss */
#PrivacyPolicyBtn {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 29px;
  left: 940px;
  display: block;
}

/* line 165, _scss/styles.scss */
#PrivacyPolicyBtn>a {
  font-size: 0.96em;
  font-weight: bold;
  line-height: 1.8em;
  color: #0C3090;
  text-indent: 0;
}

/* line 174, _scss/styles.scss */
#SealScript {
  width: 100px;
  height: 84px;
  position: absolute;
  top: 8px;
  right: 30px;
}

/* line 182, _scss/styles.scss */
#SealScript_LeftBottom {
  width: 110px;
  height: 93px;
  text-align: center;
  clear: both;
  margin: 15px 0 0;
}

/* line 190, _scss/styles.scss */
#PPMark {
  width: 75px;
  height: 75px;
  position: absolute;
  top: 13px;
  right: 20px;
}

/* line 197, _scss/styles.scss */
#SealScript_Header {
  display: none;
}

/* line 203, _scss/styles.scss */
body.test #PrivacyPolicyBtn {
  left: 820px;
}

/* line 206, _scss/styles.scss */
body.test #PPMark {
  right: 160px;
  /*border: 1px solid #ccc;
  background-color: #ddd;*/
}

/* line 211, _scss/styles.scss */
body.test #SealScript_Header {
  display: block;
  width: 95px;
  height: 72px;
  position: absolute;
  top: 14px;
  right: 20px;
  /*border: 1px solid #ccc;
   background-color: #ddd;*/
}

/* line 222, _scss/styles.scss */
body.test #SealScript,
body.test #SealScript_LeftBottom {
  background-color: #ddd;
}

/*****************************************************************************/
/* line 229, _scss/styles.scss */
#LeftBlock {
  width: 240px;
  margin-right: 20px;
}

/* line 234, _scss/styles.scss */
#LeftBlock #About_jha-club {
  margin: 10px 0 0 0;
}

/* line 237, _scss/styles.scss */
#LeftBlock #About_jha-club p {
  line-height: 1.8em;
}

/* line 241, _scss/styles.scss */
#MainBlock {
  width: 1000px;
}

/* line 245, _scss/styles.scss */
#CenterBlock {
  width: 740px;
}

/* line 249, _scss/styles.scss */
#RightBlock {
  width: 240px;
  margin-left: 20px;
}

/* line 254, _scss/styles.scss */
#Dashboard {
  width: 238px;
  text-align: center;
}

/* line 259, _scss/styles.scss */
#Dashboard input.radiusBtn30 {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

/* line 265, _scss/styles.scss */
#Dashboard #idTxt,
#Dashboard #pwTxt {
  /*width: 178px;*/
}

/* line 270, _scss/styles.scss */
#Dashboard a.radiusBtn30 {
  width: 168px;
  margin-left: auto;
  margin-right: auto;
}

/*
textarea,
input[type^='text'],
input[type^='password'],
input[type^='email'],
input[type^='numver'] { 
  padding: 0.25em 0.5em;
  font-size: $md;
  width: 100%;
  margin: 1px 0;
  border: 1px solid $grayish;
}
input[type^='text'],
input[type^='password'],
input[type^='email'],
input[type^='number'] { 
  height: 35px;
  line-height: 35px;
}
#Dashboard input#idTxt,
#Dashboard input#pwTxt { 
  width: 216px;
}
*/
/* line 300, _scss/styles.scss */
[id^='Info'] {
  width: 238px;
}

/* line 304, _scss/styles.scss */
[id^='Info'] dl dt.year {
  width: 238px;
}

/* line 308, _scss/styles.scss */
[id^='Info'] dl dd {
  width: 177px;
  overflow: hidden;
}

/* line 313, _scss/styles.scss */
.SideMenu {
  width: 240px;
  list-style-type: none;
  margin-bottom: 20px;
}

/* line 319, _scss/styles.scss */
#LeftBlock .SideMenu>li>a {
  /*background: none;
  padding-left: 0;*/
}

/* line 324, _scss/styles.scss */
a.test {
  font-size: 10px;
  display: block;
  height: 15px;
  line-height: 15px;
  margin-bottom: 4px;
  text-align: left;
  padding: 0.15em 0.5em;
}

/* line 334, _scss/styles.scss */
.fancybox-margin {
  margin-right: 15px;
}

/* line 338, _scss/styles.scss */
div.left,
div>.left,
.left {
  text-align: left;
}

/* line 343, _scss/styles.scss */
div.right,
div>.right,
.right {
  text-align: right;
}

/* line 348, _scss/styles.scss */
div.left>*,
div.right>*,
div>.left,
div>.right,
.left,
.right {
  display: inline-block;
  width: auto;
}

/* line 357, _scss/styles.scss */
div.left>* {
  float: left;
}

/* line 361, _scss/styles.scss */
div.BtnPanel.right {
  text-align: right;
  width: 100%;
  margin: 10px 0 20px;
  padding: 0;
}

/* line 367, _scss/styles.scss */
div.BtnPanel>a,
div.BtnPanel>button,
div.BtnPanel>input {
  display: inline-block;
  margin: 5px 0;
  max-width: 60%;
}

/* line 374, _scss/styles.scss */
div.BtnPanel>a:only-child,
div.BtnPanel>button:only-child,
div.BtnPanel>input:only-child {
  margin: 5px auto;
  min-width: 60%;
}

/* line 380, _scss/styles.scss */
div.BtnPanel.right>a,
div.BtnPanel.right>input {
  display: inline-block;
  width: auto;
  min-width: 20%;
  margin: 0 0 0 3px;
  border-width: 1px;
}

/* line 388, _scss/styles.scss */
div.BtnPanel.right>a:first-child,
div.BtnPanel.right>input:first-child {
  margin-left: 0;
}

/* line 393, _scss/styles.scss */
div.Frame.center,
div.Frame.center>a,
div.Frame>a.center,
a.center {
  text-align: center;
}

/* line 398, _scss/styles.scss */
div.Frame.left>a>img,
div.Frame>a.left>img,
a.left>img {
  margin-left: 15px;
  float: left;
}