.userKv img {
  width: 100%; }

li {
  list-style-type: none; }

a {
  text-decoration: none; }

ul {
  padding-left: 0; }

/*
.fa-angle-up{
	&:before{
		content: "\f106";
		color: #999;
	}
}
*/
h3 {
  border-bottom: none; }

h3 {
  margin-top: 0;
  margin-bottom: 0; }

@media only screen and (min-width: 736px) {
  .sp {
    display: none !important; }

  .uservoiceCon {
    margin-top: 50px; }
    .uservoiceCon .titleLine {
      -moz-display: flex;
      -webkit-display: flex;
      -o-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .uservoiceCon .titleLine .conTitle {
        color: #ff8f00;
        font-size: 24px;
        font-weight: 600; }
      .uservoiceCon .titleLine p:last-child {
        display: none; }
    .uservoiceCon .imagesGroup ul {
      border-bottom: 1px solid #ddd; }
      .uservoiceCon .imagesGroup ul li {
        width: 219px;
        display: inline-block;
        padding-right: 16px; }
        .uservoiceCon .imagesGroup ul li .imageTitle {
          border-left: 4px solid #ffca0d;
          padding-left: 10px;
          line-height: 1.6; }
          .uservoiceCon .imagesGroup ul li .imageTitle a {
            color: #333;
            text-decoration: none;
            font-size: 16px; }
            .uservoiceCon .imagesGroup ul li .imageTitle a:hover {
              text-decoration: underline; }
        .uservoiceCon .imagesGroup ul li .height75 {
          height: 75px; }
        .uservoiceCon .imagesGroup ul li .height50 {
          height: 50px; }
        .uservoiceCon .imagesGroup ul li:last-child {
          padding-right: 0; }
        .uservoiceCon .imagesGroup ul li .mod-button {
          margin-top: 30px;
          margin-bottom: 90px; }

  .btnGroup {
    -moz-display: flex;
    -webkit-display: flex;
    -o-display: flex;
    -ms-display: flex;
    display: flex;
    justify-content: space-between;
    width: 800px;
    margin: 0 auto; }
    .btnGroup .linkBtn {
      width: 370px;
      text-align: center;
      padding: 8px 0; }
      .btnGroup .linkBtn a {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 2px;
        display: block; }
        .btnGroup .linkBtn a span {
          display: inline-block;
          width: 0;
          height: 0;
          border-top: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid transparent;
          border-left: 10px solid #fff;
          margin-left: 10px;
          -moz-transform: translateY(2px);
          -webkit-transform: translateY(2px);
          -o-transform: translateY(2px);
          -ms-transform: translateY(2px);
          transform: translateY(2px); }
      .btnGroup .linkBtn:hover {
        opacity: .7;
        -moz-transition: 0.3s ease-in-out;
        -webkit-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
    .btnGroup .redBtn {
      background-color: #eb3500; }
    .btnGroup .orangeBtn {
      background-color: #feb810; }

  .con01 {
    margin-top: 70px; }

  .con04 .conText p a {
    color: #2753b4;
    text-decoration: underline; }
    .con04 .conText p a:hover {
      text-decoration: none; }
  .con04 ul {
    border-bottom: none !important; }

  .policyCon {
    margin-top: 180px;
    margin-bottom: 124px; }
    .policyCon ul li {
      -moz-display: flex;
      -webkit-display: flex;
      -o-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: space-between;
      margin-top: 64px; }
      .policyCon ul li .policyLeft {
        width: 650px; }
        .policyCon ul li .policyLeft .policyTitle {
          font-size: 24px;
          font-weight: 400;
          padding: 0;
          margin-top: 0; }
          .policyCon ul li .policyLeft .policyTitle span {
            color: #fff;
            background-color: #eb6c44;
            padding: 8px 25px;
            font-size: 16px;
            font-weight: 600;
            margin-right: 22px; }
        .policyCon ul li .policyLeft .policyText {
          margin-top: 30px; }

  .bnGroup {
    margin-bottom: 90px; }
    .bnGroup .bnTitle {
      background-color: transparent;
      border-bottom: 1px solid #ccc;
      font-size: 22px;
      font-weight: 400;
      margin-bottom: 50px; }
    .bnGroup ul {
      -moz-display: flex;
      -webkit-display: flex;
      -o-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: space-between; }
      .bnGroup ul li img {
        width: 450px; }

  .mod-home-footerbanner .lineBn {
    border-top: 1px solid #ccc;
    padding-top: 80px;
    margin: 180px auto 60px; }
    .mod-home-footerbanner .lineBn a {
      display: block; }
      .mod-home-footerbanner .lineBn a:hover {
        opacity: .8;
        -moz-transition: 0.3s ease-in-out;
        -webkit-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; } }
@media only screen and (max-width: 736px) {
  .pc {
    display: none !important; }

  .uservoiceCon {
    margin-top: 10px; }
    .uservoiceCon .titleLine {
      -moz-display: flex;
      -webkit-display: flex;
      -o-display: flex;
      -ms-display: flex;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .uservoiceCon .titleLine .conTitle {
        color: #ff8f00;
        font-size: 20px;
        font-weight: 600; }
      .uservoiceCon .titleLine p:last-child {
        display: none; }
    .uservoiceCon .imagesGroup ul {
      border-bottom: 1px solid #ddd; }
      .uservoiceCon .imagesGroup ul li {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc; }
        .uservoiceCon .imagesGroup ul li .imageTitle {
          border-left: 4px solid #ffca0d;
          padding-left: 10px;
          line-height: 1.6;
          margin-bottom: 0; }
          .uservoiceCon .imagesGroup ul li .imageTitle a {
            color: #333;
            text-decoration: none;
            font-size: 16px; }
            .uservoiceCon .imagesGroup ul li .imageTitle a:hover {
              text-decoration: underline; }
        .uservoiceCon .imagesGroup ul li:last-child {
          padding-right: 0;
          border-bottom: none; }
        .uservoiceCon .imagesGroup ul li .userImage {
          width: 40%;
          display: inline-block; }
          .uservoiceCon .imagesGroup ul li .userImage img {
            width: 100%; }
        .uservoiceCon .imagesGroup ul li .mod-button {
          display: inline-block !important;
          width: 58%;
          vertical-align: text-bottom; }
          .uservoiceCon .imagesGroup ul li .mod-button a {
            margin-left: 10px !important;
            margin-right: 0 !important;
            padding-top: 10px !important;
            padding-bottom: 10px !important; }

  .btnGroup .linkBtn {
    text-align: center;
    padding: 8px 0; }
    .btnGroup .linkBtn a {
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 2px;
      display: block; }
      .btnGroup .linkBtn a span {
        display: inline-block;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #fff;
        margin-left: 10px;
        -moz-transform: translateY(2px);
        -webkit-transform: translateY(2px);
        -o-transform: translateY(2px);
        -ms-transform: translateY(2px);
        transform: translateY(2px); }
  .btnGroup .redBtn {
    background-color: #eb3500; }
  .btnGroup .orangeBtn {
    background-color: #feb810; }

  .conText {
    margin-bottom: 50px; }

  .con01 {
    margin-top: 40px; }

  .con04 .conText p {
    font-size: 14px; }
    .con04 .conText p a {
      color: #2753b4;
      text-decoration: underline; }
      .con04 .conText p a:hover {
        text-decoration: none; }
  .con04 ul {
    border-bottom: none !important; }

  .policyCon {
    margin-top: 90px;
    margin-bottom: 60px; }
    .policyCon ul li {
      margin-top: 50px; }
      .policyCon ul li .policyLeft .policyTitle {
        font-size: 18px;
        font-weight: 400;
        padding: 0 0 0 10px;
        margin-top: 0; }
        .policyCon ul li .policyLeft .policyTitle span {
          color: #fff;
          background-color: #eb6c44;
          padding: 4px 0;
          font-size: 14px;
          font-weight: 600;
          margin-right: 22px;
          display: block;
          width: 80px;
          text-align: center;
          margin-bottom: 15px; }
      .policyCon ul li .policyLeft .policyText {
        margin-top: 20px; }
      .policyCon ul li .policyRight img {
        width: 100%; }
      .policyCon ul li:last-child {
        margin-top: 40px; }

  .bnGroup {
    margin-bottom: 60px; }
    .bnGroup .bnTitle {
      background-color: transparent;
      border-bottom: 1px solid #ccc;
      font-size: 18px;
      font-weight: 400;
      margin-bottom: 30px; }
    .bnGroup ul li {
      margin-bottom: 15px; }
      .bnGroup ul li img {
        width: 450px; }

  .mod-home-footerbanner {
    padding: 0 10px; }
    .mod-home-footerbanner .lineBn {
      border-top: 1px solid #ccc;
      padding-top: 80px;
      margin: 60px auto 30px; }
      .mod-home-footerbanner .lineBn a {
        display: block; } }

/*# sourceMappingURL=uservoice.css.map */
