@charset "UTF-8";

@font-face {
  font-family: "fenc";
  src:url("https://xxfseo.eastshiny.net/template/Boutique/Dandy-080/style/fonts/fenc.eot");
  src:url("https://xxfseo.eastshiny.net/template/Boutique/Dandy-080/style/fonts/fenc.eot#iefix") format("embedded-opentype"),
    url("https://xxfseo.eastshiny.net/template/Boutique/Dandy-080/style/fonts/fenc.woff") format("woff"),
    url("https://xxfseo.eastshiny.net/template/Boutique/Dandy-080/style/fonts/fenc.ttf") format("truetype"),
    url("https://xxfseo.eastshiny.net/template/Boutique/Dandy-080/style/fonts/fenc.svg#fenc") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "fenc" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fenc" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\61";
}
.icon-chevron-left:before {
  content: "\62";
}
.icon-chevron-right:before {
  content: "\63";
}
.icon-plus:before {
  content: "\64";
}
.icon-social-youtube:before {
  content: "\65";
}
.icon-menu:before {
  content: "\66";
}
.icon-playback-play:before {
  content: "\67";
}
.icon-down:before {
  content: "\68";
}
.icon-up:before {
  content: "\69";
}
.icon-banking2:before {
  content: "\6a";
}
.icon-download:before {
  content: "\6b";
}
.icon-chat:before {
  content: "\6c";
}
.icon-group:before {
  content: "\6d";
}
.icon-contact:before {
  content: "\6e";
}
.icon-jump-left:before {
  content: "\6f";
}
.icon-jump-right:before {
  content: "\70";
}
.icon-bar:before {
  content: "\71";
}
.icon-arrow-graph-up-right:before {
  content: "\72";
}
.icon-chart-line:before {
  content: "\73";
}
.icon-fax:before {
  content: "\74";
}
.icon-add:before {
  content: "\75";
}
.icon-tel:before {
  content: "\76";
}
.icon-exam:before {
  content: "\77";
}
.icon-money:before {
  content: "\78";
}
.icon-bonus:before {
  content: "\79";
}
.icon-exp:before {
  content: "\7a";
}
.icon-exp2:before {
  content: "\41";
}
.icon-group2:before {
  content: "\42";
}
.icon-shop:before {
  content: "\43";
}
.icon-insurance:before {
  content: "\44";
}
.icon-ticket:before {
  content: "\45";
}
.icon-tree:before {
  content: "\46";
}
.icon-food:before {
  content: "\47";
}
.icon-dollar:before {
  content: "\48";
}
.icon-badminton:before {
  content: "\49";
}
.icon-basketball:before {
  content: "\4a";
}
.icon-bowling:before {
  content: "\4b";
}
.icon-climb:before {
  content: "\4c";
}
.icon-dancer:before {
  content: "\4d";
}
.icon-table:before {
  content: "\4e";
}
.icon-yoga:before {
  content: "\4f";
}
.icon-baseball:before {
  content: "\50";
}
.icon-voluntarily:before {
  content: "\51";
}
.icon-associate:before {
  content: "\52";
}
.icon-labor:before {
  content: "\53";
}
.icon-society:before {
  content: "\54";
}
.icon-vision:before {
  content: "\55";
}
.icon-cg:before {
  content: "\56";
}
.icon-environment:before {
  content: "\57";
}
.icon-interactive:before {
  content: "\58";
}
.icon-question:before {
  content: "\59";
}
.icon-report:before {
  content: "\5a";
}
.icon-video:before {
  content: "\30";
}
.icon-csr-contact:before {
  content: "\31";
}
.icon-question-1:before {
  content: "\32";
}
.icon-salary:before {
  content: "\33";
}
.icon-teach:before {
  content: "\34";
}
.icon-cadre:before {
  content: "\35";
}
.icon-plane:before {
  content: "\36";
}
.icon-plan:before {
  content: "\37";
}
.icon-information:before {
  content: "\38";
}
.icon-staff:before {
  content: "\39";
}
.icon-sales:before {
  content: "\21";
}
.icon-factory:before {
  content: "\22";
}
.icon-book:before {
  content: "\23";
}
.icon-building:before {
  content: "\24";
}
.icon-news:before {
  content: "\25";
}
.icon-quiz:before {
  content: "\26";
}
 .gsc-control-cse {
  font-family:arial,sans-serif
}
.gsc-control-cse .gsc-table-result {
  font-family:arial,sans-serif
}
.gsc-refinementsGradient {
  background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))
}
.gsc-control-cse {
  border-color:#FFFFFF;
  background-color:#FFFFFF
}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus {
  border-color:#EEEEEE
}
.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus {
  border-color:#666666;
  background-color:#666666;
  background-image:none;
  filter:none
}
.gsc-search-button-v2 svg {
  fill:#FFFFFF
}
.gsc-tabHeader.gsc-tabhActive,.gsc-refinementHeader.gsc-refinementhActive {
  color:#CCCCCC;
  border-color:#CCCCCC;
  background-color:#FFFFFF
}
.gsc-tabHeader.gsc-tabhInactive,.gsc-refinementHeader.gsc-refinementhInactive {
  color:#CCCCCC;
  border-color:#CCCCCC;
  background-color:#FFFFFF
}
.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult {
  border-color:#FFFFFF;
  background-color:#FFFFFF
}
.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover {
  border-color:#FFFFFF;
  background-color:#FFFFFF
}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b {
  color:#1155CC
}
.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b {
  color:#1155CC
}
.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b {
  color:#1155CC
}
.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b {
  color:#1155CC
}
.gsc-cursor-page {
  color:#1155CC
}
a.gsc-trailing-more-results:link {
  color:#1155CC
}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType {
  color:#333333
}
.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl {
  color:#009933
}
.gs-webResult div.gs-visibleUrl-short {
  color:#009933
}
.gs-webResult div.gs-visibleUrl-short {
  display:none
}
.gs-webResult div.gs-visibleUrl-long {
  display:block
}
.gs-promotion div.gs-visibleUrl-short {
  display:none
}
.gs-promotion div.gs-visibleUrl-long {
  display:block
}
.gsc-cursor-box {
  border-color:#FFFFFF
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  border-color:#CCCCCC;
  background-color:#FFFFFF;
  color:#CCCCCC
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color:#CCCCCC;
  background-color:#FFFFFF;
  color:#CCCCCC
}
.gsc-webResult.gsc-result.gsc-promotion {
  border-color:#F6F6F6;
  background-color:#F6F6F6
}
.gsc-completion-title {
  color:#1155CC
}
.gsc-completion-snippet {
  color:#333333
}
.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link {
  color:#1155CC
}
.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
  color:#1155CC
}
.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover {
  color:#1155CC
}
.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
  color:#1155CC
}
.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right * {
  color:#333333
}
.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short {
  color:#009933
}
.gcsc-find-more-on-google {
  color:#1155CC
}
.gcsc-find-more-on-google-magnifier {
  fill:#1155CC
}
</style>
        <style type="text/css">.gscb_a {
  display:inline-block;
  font:27px/13px arial,sans-serif
}
.gsst_a .gscb_a {
  color:#a1b9ed;
  cursor:pointer
}
.gsst_a:hover .gscb_a,.gsst_a:focus .gscb_a {
  color:#36c
}
.gsst_a {
  display:inline-block
}
.gsst_a {
  cursor:pointer;
  padding:0 4px
}
.gsst_a:hover {
  text-decoration:none!important
}
.gsst_b {
  font-size:16px;
  padding:0 2px;
  position:relative;
  user-select:none;
  -webkit-user-select:none;
  white-space:nowrap
}
.gsst_e {
  vertical-align:middle;
  opacity:0.55;
}
.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e {
  opacity:0.72;
}
.gsst_a:active .gsst_e {
  opacity:1;
}
.gsst_f {
  background:white;
  text-align:left
}
.gsst_g {
  background-color:white;
  border:1px solid #ccc;
  border-top-color:#d9d9d9;
  box-shadow:0 2px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
  margin:-1px -3px;
  padding:0 6px
}
.gsst_h {
  background-color:white;
  height:1px;
  margin-bottom:-1px;
  position:relative;
  top:-1px
}
.gsib_a {
  width:100%;
  padding:4px 6px 0
}
.gsib_a,.gsib_b {
  vertical-align:top
}
.gssb_c {
  border:0;
  position:absolute;
  z-index:989
}
.gssb_e {
  border:1px solid #ccc;
  border-top-color:#d9d9d9;
  box-shadow:0 2px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
  cursor:default
}
.gssb_f {
  visibility:hidden;
  white-space:nowrap
}
.gssb_k {
  border:0;
  display:block;
  position:absolute;
  top:0;
  z-index:988
}
.gsdd_a {
  border:none!important
}
.gsq_a {
  padding:0
}
.gsq_a {
  padding:0
}
.gssb_a {
  padding:0 7px
}
.gssb_a,.gssb_a td {
  white-space:nowrap;
  overflow:hidden;
  line-height:22px
}
#gssb_b {
  font-size:11px;
  color:#36c;
  text-decoration:none
}
#gssb_b:hover {
  font-size:11px;
  color:#36c;
  text-decoration:underline
}
.gssb_g {
  text-align:center;
  padding:8px 0 7px;
  position:relative
}
.gssb_h {
  font-size:15px;
  height:28px;
  margin:0.2em;
  -webkit-appearance:button
}
.gssb_i {
  background:#eee
}
.gss_ifl {
  visibility:hidden;
  padding-left:5px
}
.gssb_i .gss_ifl {
  visibility:visible
}
a.gssb_j {
  font-size:13px;
  color:#36c;
  text-decoration:none;
  line-height:100%
}
a.gssb_j:hover {
  text-decoration:underline
}
.gssb_l {
  height:1px;
  background-color:#e5e5e5
}
.gssb_m {
  color:#000;
  background:#fff
}
.gssb_a {
  padding:0 9px
}
.gsib_a {
  padding:5px 9px 4px 9px
}
.gscb_a {
  line-height:27px
}
.gssb_e {
  border:0
}
.gssb_l {
  margin:5px 0
}
input.gsc-input::-webkit-input-placeholder {
  font-size:14px
}
input.gsc-input:-moz-placeholder {
  font-size:14px
}
input.gsc-input::-moz-placeholder {
  font-size:14px
}
input.gsc-input:-ms-input-placeholder {
  font-size:14px
}
input.gsc-input:focus::-webkit-input-placeholder {
  color:transparent
}
input.gsc-input:focus:-moz-placeholder {
  color:transparent
}
input.gsc-input:focus::-moz-placeholder {
  color:transparent
}
input.gsc-input:focus:-ms-input-placeholder {
  color:transparent
}
.gssb_c .gsc-completion-container {
  position:static
}
.gssb_c {
  z-index:5000
}
.gsc-completion-container table {
  background:transparent;
  font-size:inherit;
  font-family:inherit
}
.gssb_c > tbody > tr,.gssb_c > tbody > tr > td,.gssb_d,.gssb_d > tbody > tr,.gssb_d > tbody > tr > td,.gssb_e,.gssb_e > tbody > tr,.gssb_e > tbody > tr > td {
  padding:0;
  margin:0;
  border:0
}
.gssb_a table,.gssb_a table tr,.gssb_a table tr td {
  padding:0;
  margin:0;
  border:0
}