::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.sectionA { margin-top: 0.0rem; }

@media (max-width: 575px) { .sectionA { margin-top: 30px; } }

.sectionA .container2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 575px) { .sectionA .container2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.sectionA .container2 .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 0;  }

.sectionA .container2 .left .content { padding-top: 0.26042rem; }

@media (max-width: 575px) { .sectionA .container2 .left .content { padding-top: 30px; } }

@media (max-width: 575px) { .sectionA .container2 .left .content img { width: 100%} }
@media (max-width: 575px) { .sectionA .container2 .left { margin-right: 0; } }

.sectionA .container2 .left .pongetitle { font-size: 0.20833rem; color: #1E1E1E; font-family: 'NOTOSANSHANS'; margin-bottom: 0.05208rem; }

@media (min-width: 576px) { .sectionA .container2 .left .pongetitle { line-height: 0.27083rem; } }

@media (max-width: 575px) { .sectionA .container2 .left .pongetitle { font-size: 18px; margin-bottom: 10px; } }

.sectionA .container2 .left .desc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.08333rem; color: #7B7B7B; padding: 0.15625rem 0; border-bottom: 1px solid #E3E3E3; }

@media (max-width: 575px) { .sectionA .container2 .left .desc { padding: 15px 0; font-size: 14px; } }

.sectionA .container2 .left .desc span { margin-right: 0.26042rem; }

@media (max-width: 575px) { .sectionA .container2 .left .desc span { margin-right: 10px; } }

.sectionA .container2 .left .otherlink { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0.26042rem; padding: 0.20833rem 0; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; margin-top: 0.26042rem; border-top: 1px solid #E3E3E3; }

.sectionA .container2 .left .otherlink a { color: #6D6D6D; font-size: 0.08333rem; display: block; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }

.sectionA .container2 .left .otherlink a:hover { color: #C6B17C; }

.sectionA .container2 .left .otherlink a:hover { color: #C6B17C; }

@media (max-width: 575px) { .sectionA .container2 .left .otherlink a { font-size: 12px; } }

@media (max-width: 575px) { .sectionA .container2 .left .otherlink { padding: 0.07813rem 0; margin-bottom: 0.15625rem; margin-top: 0.26042rem; } }

@media (max-width: 575px) { .sectionA .container2 .left .desc { -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; }
  .sectionA .container2 .left .desc { padding-top: 0; }
  .sectionA { margin-top: 20px; }
  .sectionA .container2 .left .otherlink a { padding: 10px 0; font-size: 14px; }
  .sectionA .container2 .left .otherlink { padding: 10px 0; } }

