﻿.tem_21_49 {
  position: relative;
}
.tem_21_49 .fullcolumn-outer {
  background-color: rgb(0, 0, 0);
  background-image: none;
  background-position: 50% 50%;
  background-repeat: repeat;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  background-size: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: -1;
}
.tem_21_49 .fullcolumn-inner {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-position: 50% 50%;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.smartFixed .tem_21_49 .fullcolumn-outer {
  left: 0 !important;
} /*.tem_22_13 {overflow: hidden !important;}*/ .tem_22_13 .w-image-box {
  text-align: center;
  border-top: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 0px solid #fff;
  border-left: 0px solid #fff;
  border-radius: 1px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.tem_22_13 .w-image-box img {
  border: 0;
  width: 100%;
  height: 100%;
  display: block; /*object-fit: cover;*/
}
.tem_22_13 .w-image-box .imgCliped {
  width: 100% !important;
  height: 100% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.tem_23_17 * {
  box-sizing: content-box;
}
.tem_23_17 .w-nav { /* reset */ margin: 0;
  padding: 0; /* border */ border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.tem_23_17 .w-nav:after {
  content: '';
  display: table;
  clear: both;
  zoom: 1
}
.tem_23_17 .w-nav .w-nav-inner {
  padding: 0;
  margin: 0;
  float: left;
  list-style: none;
  width: 25%;
  height: 50px;
  line-height: 50px; /* background */ background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-nav-item {
  padding: 0;
  margin: 0;
  position: relative;
  height: 100%;
  line-height: inherit;
  overflow: hidden;
}
.tem_23_17 .w-nav .w-nav-inner:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tem_23_17 .w-nav .w-nav-inner:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tem_23_17 .w-nav .w-nav-inner:first-child .w-nav-item .w-nav-item-line {
  display: none;
}
.tem_23_17 .w-nav .w-nav-item .w-nav-item-link { /* reset */ margin: 0;
  padding: 0 15px;
  text-decoration: none;
  outline: none;
  display: block;
  height: 100%;
  color: #ffffff;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tem_23_17 .w-nav .w-nav-item .w-nav-item-link .w-link-txt {
  font-family: Tahoma;
  font-size: 14px;
}
.tem_23_17 .w-nav .w-nav-item .w-nav-item-link .mw-iconfont {
  font-size: 14px;
}
.tem_23_17 .w-nav .w-subnav { /* reset */ margin: 0;
  padding: 0;
  position: relative;
  display: none;
  overflow: hidden;
}
.tem_23_17 .w-nav .w-subnav.userWidth {
  width: 120px;
}
.tem_23_17 .w-nav .w-subnav-item { /* reset */ margin: 0;
  padding: 0;
  list-style: none; /* background */ background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-subnav-item .w-subnav-link { /* reset */ margin: 0;
  padding: 0 15px;
  height: 100%;
  line-height: 70px;
  outline: none;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 70px;
  color: #666;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: center;
}
.tem_23_17 .w-nav .w-subnav-item .w-subnav-link .mw-iconfont {
  font-size: 12px;
}
.tem_23_17 .w-nav .w-subnav-item .w-subnav-link .w-link-txt { /* height */ font-family: Tahoma;
} /* hover */ .tem_23_17 .w-nav .w-nav-inner .w-nav-item-link.hover {
  margin-top: -50px;
  display: none;
  color: #000000;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  background-color: rgb(153, 153, 153);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-nav-inner .w-nav-item:hover .w-nav-item-link {
  color: #000000;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
} /* subnav-hover */ .tem_23_17 .w-subnav .w-subnav-item:hover {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-subnav-item:hover .w-subnav-link:hover {
  color: #14C187;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*text-align: center;*/
} /* current */ .tem_23_17 .w-nav .w-nav-item.current {
  background-color: rgb(153, 153, 153);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-nav-item.current .w-nav-item-link {
  color: #000000;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*text-align: center;*/
} /* current */ .tem_23_17 .w-nav .w-subnav-item.current {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -webkit-linear-gradient(none, none);
  background: -moz-linear-gradient(none, none);
  background: -ms-linear-gradient(none, none);
  background: linear-gradient(none, none);
  background-size: auto;
}
.tem_23_17 .w-nav .w-subnav-item.current .w-subnav-link {
  color: #fff;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*text-align: center;*/
}
.tem_24_20 {
  position: relative;
}
.tem_24_20 .fullcolumn-outer {
  background-color: rgb(0, 0, 0);
  background-image: none;
  background-position: 50% 50%;
  background-repeat: repeat;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  background-size: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: -1;
}
.tem_24_20 .fullcolumn-inner {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-position: 50% 50%;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.smartFixed .tem_24_20 .fullcolumn-outer {
  left: 0 !important;
} /*.tem_25_31 {overflow: hidden !important;}*/ .tem_25_31 .w-image-box {
  text-align: center;
  border-top: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 0px solid #fff;
  border-left: 0px solid #fff;
  border-radius: 1px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.tem_25_31 .w-image-box img {
  border: 0;
  width: 100%;
  height: 100%;
  display: block; /*object-fit: cover;*/
}
.tem_25_31 .w-image-box .imgCliped {
  width: 100% !important;
  height: 100% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.tem_27_16 .w-button {
  display: block;
  margin: 0;
  padding: 0;
  border-top: 2px solid #666666;
  border-right: 2px solid #666666;
  border-bottom: 2px solid #666666;
  border-left: 2px solid #666666;
  border-radius: 52px;
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background: linear-gradient(none, none);
  box-shadow: 0 0 0 transparent; /*-font-*/ font-style: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  transition: all 300ms ease-in-out;
}
.tem_27_16 .w-button:hover {
  border-color: #3F51B5;
  background-color: #3F51B5;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: linear-gradient(none, none); /*-box-shadow-*/ -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
.tem_27_16 .w-button:hover .w-button-text {
  color: #ccc;
  font-weight: 400;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
}
.tem_27_16 .w-button:hover .w-button-icon {
  color: #ccc;
  font-size: 12px;
  font-weight: 400;
}
.tem_27_16 .w-button-position {
  display: block;
  padding: 0 5px;
  height: 100%;
}
.tem_27_16 .w-button-position .w-button-position-inner {
  height: 100%;
}
.tem_27_16 .w-button .w-button-icon {
  display: inline-block;
  height: 100%;
  margin-right: 3px;
  font-size: 12px;
  color: #666666;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  vertical-align: top;
}
.tem_27_16 .w-button .w-button-icon.w-icon-hide {
  display: none;
}
.tem_27_16 .w-button .w-button-text {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-family: Tahoma;
  font-size: 12px;
  color: #666666;
  font-weight: 400;
  text-decoration: none;
  font-style: normal;
  vertical-align: top;
  *vertical-align: middle;
  transition: color .3s;
}
.tem_27_16 .w-button .w-button-text span:focus {
  outline: none;
}
.tem_27_16 .hover-effect[data-effect-name="shutter-out-vertical"]:hover, .tem_27_16 .hover-effect[data-effect-name="shutter-out-horizontal"]:hover, .tem_27_16 .hover-effect[data-effect-name="rectangle-out"]:hover, .tem_27_16 .hover-effect[data-effect-name="sweep-to-right"]:hover {
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background: linear-gradient(none, none);
}
.tem_27_16 .hover-effect:hover::before {
  background-color: #3F51B5;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: linear-gradient(none, none);
}
.tem_27_16 .hover-effect[data-effect-name="underline-from-center"]:hover::before {
  background: #3F51B5 !important;
}
.tem_27_16 .hover-effect[data-effect-name="overline-from-center"]:hover::before {
  background: #3F51B5 !important;
} /*.tem_28_20 {overflow: hidden !important;}*/ .tem_28_20 .w-image-box {
  text-align: center;
  border-top: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 0px solid #fff;
  border-left: 0px solid #fff;
  border-radius: 1px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.tem_28_20 .w-image-box img {
  border: 0;
  width: 100%;
  height: 100%;
  display: block; /*object-fit: cover;*/
}
.tem_28_20 .w-image-box .imgCliped {
  width: 100% !important;
  height: 100% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.tem_29_39 {
  color: #434A54;
}
.tem_29_39 h1, .tem_29_39 h2, .tem_29_39 h3, .tem_29_39 h4, .tem_29_39 h5, .tem_29_39 h6 {
  font-weight: normal;
  line-height: 1.2;
}
.tem_29_39 h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.tem_29_39 h1 {
  font-size: 2em;
  font-weight: normal;
}
.tem_29_39 h3 {
  font-size: 1.17em;
  font-weight: normal;
}
.tem_29_39 h4 {
  font-size: 13px;
  font-weight: normal;
}
.tem_29_39 h5 {
  font-size: 0.83em;
  font-weight: normal;
}
.tem_29_39 h6 {
  font-size: 0.67em;
  font-weight: normal;
}
#cke_txtc_tem_29_39 {
  z-index: 1000001 !important;
}
.cke_editor_txtc_tem_29_39_dialog .cke_dialog {
  z-index: 1000001 !important;
}
.cke_dialog_background_cover {
  z-index: 100000 !important;
}
.hidden-border {
  border: transparent 1px dotted;
}
table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
  border: #d3d3d3 1px dotted;
}
.tem_30_10 .w-company-info {
  line-height: 20px;
  text-align: center;
}
.tem_30_10 .w-company-info .company-info-item a {
  width: 100%;
  font-family: Tahoma;
  color: #999999;
  font-size: 14px;
}
.tem_30_10 .w-company-info .company-info-item:first-child {
  padding-left: 0;
}
.tem_30_10 .w-company-info .company-info-item {
  padding-left: 10px;
}
.tem_30_10 .w-company-info .company-info-item .company-info-icon {
  vertical-align: top;
}
.tem_30_10 .w-company-info .company-info-item .company-info-icon.mw-icon-hide {
  display: none
}
.tem_30_10 .w-company-info .company-info-item .ltd-icon {
  margin-right: 5px;
  color: #D7D7D7;
  font-size: 14px;
}
.tem_31_59 {
  color: #434A54;
}
.tem_31_59 h1, .tem_31_59 h2, .tem_31_59 h3, .tem_31_59 h4, .tem_31_59 h5, .tem_31_59 h6 {
  font-weight: normal;
  line-height: 1.2;
}
.tem_31_59 h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.tem_31_59 h1 {
  font-size: 2em;
  font-weight: normal;
}
.tem_31_59 h3 {
  font-size: 1.17em;
  font-weight: normal;
}
.tem_31_59 h4 {
  font-size: 13px;
  font-weight: normal;
}
.tem_31_59 h5 {
  font-size: 0.83em;
  font-weight: normal;
}
.tem_31_59 h6 {
  font-size: 0.67em;
  font-weight: normal;
}
#cke_txtc_tem_31_59 {
  z-index: 1000001 !important;
}
.cke_editor_txtc_tem_31_59_dialog .cke_dialog {
  z-index: 1000001 !important;
}
.cke_dialog_background_cover {
  z-index: 100000 !important;
}
.hidden-border {
  border: transparent 1px dotted;
}
table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
  border: #d3d3d3 1px dotted;
} /*.tem_32_59 {overflow: hidden !important;}*/ .tem_32_59 .w-image-box {
  text-align: center;
  border-top: 0px solid #fff;
  border-right: 0px solid #fff;
  border-bottom: 0px solid #fff;
  border-left: 0px solid #fff;
  border-radius: 1px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.tem_32_59 .w-image-box img {
  border: 0;
  width: 100%;
  height: 100%;
  display: block; /*object-fit: cover;*/
}
.tem_32_59 .w-image-box .imgCliped {
  width: 100% !important;
  height: 100% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.con_16_2 {
  color: #555555;
}
.con_16_2 h1, .con_16_2 h2, .con_16_2 h3, .con_16_2 h4, .con_16_2 h5, .con_16_2 h6 {
  font-weight: normal;
  line-height: 1.2;
}
.con_16_2 h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.con_16_2 h1 {
  font-size: 2em;
  font-weight: normal;
}
.con_16_2 h3 {
  font-size: 1.17em;
  font-weight: normal;
}
.con_16_2 h4 {
  font-size: 13px;
  font-weight: normal;
}
.con_16_2 h5 {
  font-size: 0.83em;
  font-weight: normal;
}
.con_16_2 h6 {
  font-size: 0.67em;
  font-weight: normal;
}
#cke_txtc_con_16_2 {
  z-index: 1000001 !important;
}
.cke_editor_txtc_con_16_2_dialog .cke_dialog {
  z-index: 1000001 !important;
}
.cke_dialog_background_cover {
  z-index: 100000 !important;
}
.hidden-border {
  border: transparent 1px dotted;
}
table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
  border: #d3d3d3 1px dotted;
}
.con_17_46 > .w-container {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-right: 0 none transparent;
  border-top: 0 none transparent;
  border-bottom: 0 none transparent;
  border-left: 0 none transparent;
  border-radius: 0px;
  background-color: transparent;
  background-image: url(/contents/sitefiles2069/10345281/images/53379418.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: -ms-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  background-size: cover; /*-box-shadow-*/ -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
}
.con_17_46 > .w-container > div {
  width: 100%;
  height: 100%;
  position: relative;
}
.con_18_55 {
  color: #000000;
}
.con_18_55 h1, .con_18_55 h2, .con_18_55 h3, .con_18_55 h4, .con_18_55 h5, .con_18_55 h6 {
  font-weight: normal;
  line-height: 1.2;
}
.con_18_55 h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.con_18_55 h1 {
  font-size: 2em;
  font-weight: normal;
}
.con_18_55 h3 {
  font-size: 1.17em;
  font-weight: normal;
}
.con_18_55 h4 {
  font-size: 13px;
  font-weight: normal;
}
.con_18_55 h5 {
  font-size: 0.83em;
  font-weight: normal;
}
.con_18_55 h6 {
  font-size: 0.67em;
  font-weight: normal;
}
#cke_txtc_con_18_55 {
  z-index: 1000001 !important;
}
.cke_editor_txtc_con_18_55_dialog .cke_dialog {
  z-index: 1000001 !important;
}
.cke_dialog_background_cover {
  z-index: 100000 !important;
}
.hidden-border {
  border: transparent 1px dotted;
}
table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
  border: #d3d3d3 1px dotted;
}
.con_19_1 {
  color: #555555;
}
.con_19_1 h1, .con_19_1 h2, .con_19_1 h3, .con_19_1 h4, .con_19_1 h5, .con_19_1 h6 {
  font-weight: normal;
  line-height: 1.2;
}
.con_19_1 h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.con_19_1 h1 {
  font-size: 2em;
  font-weight: normal;
}
.con_19_1 h3 {
  font-size: 1.17em;
  font-weight: normal;
}
.con_19_1 h4 {
  font-size: 13px;
  font-weight: normal;
}
.con_19_1 h5 {
  font-size: 0.83em;
  font-weight: normal;
}
.con_19_1 h6 {
  font-size: 0.67em;
  font-weight: normal;
}
#cke_txtc_con_19_1 {
  z-index: 1000001 !important;
}
.cke_editor_txtc_con_19_1_dialog .cke_dialog {
  z-index: 1000001 !important;
}
.cke_dialog_background_cover {
  z-index: 100000 !important;
}
.hidden-border {
  border: transparent 1px dotted;
}
table.cke_show_border, table.cke_show_border > tr > td, table.cke_show_border > tr > th, table.cke_show_border > tbody > tr > td, table.cke_show_border > tbody > tr > th, table.cke_show_border > thead > tr > td, table.cke_show_border > thead > tr > th, table.cke_show_border > tfoot > tr > td, table.cke_show_border > tfoot > tr > th {
  border: #d3d3d3 1px dotted;
}
#smv_con_20_4 {
  min-width: 200px;
}
.con_20_4 .w-guestbook { /*-margin-*/ margin: 0;
  padding: 0; /*-size-*/ width: 100%;
  height: auto;
}
.con_20_4 .w-guestbook .w-verify { /*-padding-*/ margin: 0;
  padding: 0;
  padding-bottom: 6px; /*-size-*/ min-height: 21px; /*-font-*/ overflow: hidden;
  word-wrap: break-word;
}
.con_20_4 .w-guestbook .w-verify.w-hide {
  display: none;
}
.con_20_4 .w-guestbook .w-verify .w-verify-in { /*-padding-*/ margin: 0;
  padding: 4px 8px 4px 10px;
  display: block;
  line-height: 16px; /*-background-*/ background-color: #FFE8E4;
  border: 1px #ffd0ca solid; /*-font-*/ font-family: Tahoma;
  color: #e75845;
  font-size: 12px;
}
.con_20_4 .w-guestbook .w-verify .w-verify-in .mw-iconfont {
  vertical-align: top;
  margin-right: 10px;
}
.con_20_4 .w-guestbook .w-guestbook-item { /*-margin-*/ margin: 0 0 12px 0;
  padding: 0 12px; /*-size-*/ height: 36px;
  overflow: hidden; /*-border-radius-*/ border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; /*-border-*/ border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000; /*-background-*/ background-color: rgb(255, 255, 255);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}
.con_20_4 .w-guestbook .w-guestbook-item .w-guestbook-input { /*-padding-*/ margin: 0;
  padding: 7px 0; /*-size-*/ width: 100%;
  min-height: 22px;
  line-height: 22px; /*-border-*/ border: none;
  background-color: transparent; /*-font-*/ outline: none;
  color: #666;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*-transition-*/ -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.con_20_4 .w-guestbook .w-guestbook-both {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.con_20_4 .w-guestbook .w-guestbook-both .w-guestbook-both-inner {
  float: left;
  width: 50%;
  margin: 0;
}
.con_20_4 .w-guestbook .w-guestbook-both .w-guestbook-both-inner .w-guestbook-both-inner-box {
  margin: 0;
  padding-left: 5px;
}
.con_20_4 .w-guestbook .w-guestbook-both .w-guestbook-both-inner:first-child .w-guestbook-both-inner-box {
  margin: 0;
  padding-left: 0;
  padding-right: 5px;
}
.con_20_4 .w-guestbook .w-guestbook-both .w-guestbook-both-inner .w-guestbook-input {
  width: 100%;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-haserror { /*-border-*/ border-top-color: #e75845;
  border-right-color: #e75845;
  border-bottom-color: #e75845;
  border-left-color: #e75845; /*-background-*/ background-color: #fff3f1;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea { /*-margin-*/ margin: 0 0 12px 0;
  padding: 8px 12px; /*-size-*/ min-height: 130px; /*-border-radius-*/ border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; /*-border-*/ border-top-width: 1px;
  border-top-style: $Input-border-top-style;
  border-top-color: #000000;
  border-right-width: 1px;
  border-right-style: $Input-border-right-style;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: $Input-border-bottom-style;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-left-style: $Input-border-left-style;
  border-left-color: #000000; /*-background-*/ background-color: rgb(255, 255, 255);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea.w-haserror { /*-border-*/ border-top-color: #e75845;
  border-right-color: #e75845;
  border-bottom-color: #e75845;
  border-left-color: #e75845; /*-background-*/ background-color: #fff3f1;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea { /*-margin-*/ margin: 0;
  padding: 0 12px 0 0; /*-size-*/ width: 100%;
  height: 130px;
  line-height: 1.6; /*-border-*/ border: none;
  border-color: transparent;
  background-color: transparent;
  resize: none; /*-font-*/ outline: none;
  color: #666;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*-transition-*/ -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea:-moz-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea::-moz-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea textarea.w-guestbook-textarea:-ms-input-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea textarea.w-guestbook-textarea::-webkit-input-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-code { /*-margin-*/ margin: 0 0 12px 0;
  padding: 0 120px 0 0; /*-position-*/ position: relative;
}
.con_20_4 .w-guestbook .w-guestbook-code .w-guestbook-item { /*-margin-*/ margin: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.con_20_4 .w-guestbook .w-guestbook-code .w-guestbook-codeimg { /*-margin-*/ margin: 0;
  padding: 2px; /*-position-*/ position: absolute;
  top: 0;
  right: 0;
  bottom: 0; /*-size-*/ width: 115px;
  border: 1px solid #000000; /*border-left-width: 0;*/ border-top-right-radius: 0;
  border-bottom-right-radius: 0; /*-background-*/ background-color: rgb(255, 255, 255);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
  text-align: center;
}
.con_20_4 .w-guestbook .w-guestbook-code .w-guestbook-codeimg img { /*-margin-*/ margin: 0;
  padding: 0; /*-size-*/ width: 100px;
  height: 32px; /*-font-*/ font-size: 12px;
}
.con_20_4 .w-guestbook .w-guestbook-code .w-guestbook-codeimg img:hover {
  cursor: pointer;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-placeholder .placeholder-text {
  position: relative;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-placeholder .placeholder-text .placeholder-text-in { /*-display-*/ display: block; /*-position-*/ position: absolute;
  left: 0;
  top: 0;
  bottom: 0; /*-size-*/ height: 100%; /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item .w-guestbook-input:-moz-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item .w-guestbook-input::-moz-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item input.w-guestbook-input:-ms-input-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item input.w-guestbook-input::-webkit-input-placeholder { /*-font-*/ color: #666;
  font-size: 14px;
  font-family: Tahoma;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
}
.con_20_4 .w-guestbook .w-guestbook-item .w-guestbook-input::-ms-clear, ::-ms-reveal {
  display: none;
}
.con_20_4 .w-guestbook .w-guestbook-item.w-item-textarea.w-placeholder .placeholder-text .placeholder-text-in { /*-position-*/ top: -8px;
}
.con_20_4 .w-guestbook .w-guestbook-bottom { /*-margin-*/ margin: 0;
  *margin-top: -12px;
  padding: 0;
  text-align: right;
}
.con_20_4 .w-guestbook .w-guestbook-bottom .w-guestbook-bt { /*-display-*/ display: inline-block; /*-margin-*/ 
  margin-right: 300px;
  /*margin: auto;*/
  	
  padding: 0 16px;
  cursor: pointer;
  outline: none; /*-size-*/ min-width: 66px;
  height: 36px;
  line-height: 36px; /*-border-radius-*/ border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; /*-border-*/ border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000; /*-background-*/ background-color: rgb(255, 255, 255);
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none)); /*-font-*/ text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #000000;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: 400;
  font-style: normal;
  text-decoration: none; /*-transition-*/ -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
 
}
.con_20_4 .w-guestbook .w-guestbook-bottom .w-guestbook-bt:hover { /*-border-*/ border-top-color: #ec913c;
  border-right-color: #ec913c;
  border-bottom-color: #ec913c;
  border-left-color: #ec913c; /*-background-*/ background-color: #ec913c;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  background: -moz-linear-gradient(top, none, none);
  background: -o-linear-gradient(top, none, none);
  background: linear-gradient(top, none, none);
  background: -webkit-gradient(linear, left top, left bottom, from(none), to(none)); /*-font-*/ color: #F5F5F5;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
	
} /*- Clearfix -*/ .f-clearfix:before, .f-clearfix:after {
  content: "";
  display: table;
}
.f-clearfix:after {
  clear: both;
  overflow: hidden;
}
.f-clearfix {
  zoom: 1;
}