@charset "utf-8";
/* CSS Document */
.hint .accordion_one { max-width: 1024px; margin: 0 auto;background: #f2efef;}
.hint .accordion_one .accordion_header {background-color: #666;color: #fff; font-weight: bold; padding: 2% 5%; text-align: left; position: relative; z-index: +1; cursor: pointer; transition-duration: 0.2s;}
.hint .accordion_one .accordion_inner .accordion_header { width: 94%; margin: 3% auto 0 ; padding:2% 2.5% 1.5%;  background-color: #cfcfcf; color: #333;}
.hint .accordion_one .accordion_inner .accordion_inner .accordion_header{ width: 94%; margin: 0em auto 0 ;padding-top: 0;/* padding: 0 3% 3%;*/  background-color: #cfcfcf; color: #333;font-weight: normal; cursor: unset;}

.hint .accordion_one .accordion_header .i_box { display: flex;justify-content: center; align-items: center; position: absolute; top: 50%; right: 3.5%; width: 30px; height: 30px; border: 1px solid #fff; margin-top: -15px; box-sizing: border-box; -webkit-transform: rotate(45deg); transform: rotate(45deg); transform-origin: center center; transition-duration: 0.2s;}
.hint .accordion_one .accordion_header .i_box .one_i { display: block; width: 18px; height: 18px;  -webkit-transform: rotate(45deg); transform: rotate(45deg); transform-origin: center center;  transition-duration: 0.2s; position: relative;}
.hint .accordion_one .accordion_header.open .i_box { -webkit-transform: rotate(-360deg); transform: rotate(-360deg);}
.hint .accordion_one .accordion_header .i_box .one_i:before, 
.hint .accordion_one .accordion_header .i_box .one_i:after 
{ display: flex; content: ''; background-color: #fff; border-radius: 10px; width: 18px; height: 4px; position: absolute; top: 7px; left: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); transform-origin: center center;}
.hint .accordion_one .accordion_header .i_box .one_i:before {  width: 4px; height: 18px; top: 0; left: 7px;}
.hint .accordion_one .accordion_header.open .i_box .one_i:before { content: none;}
.hint .accordion_one .accordion_header.open .i_box .one_i:after { -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.hint .accordion_one .accordion_inner { display: none; padding: 0 0 1em; box-sizing: border-box;}

.hint ul {list-style: none; margin: 0;padding: 1em 1.5em;}
.hint ul li {margin-left: .5em; margin-bottom: 6px}
.hint ul li:before {margin-left: -1em; margin-right: .5em; clip-path: polygon(100% 50%, 0 0, 0 100%);content: no-repeat;background-size: contain;background-color: black; width: .5em;height: 14px;clip-path: polygon(0 0, 0% 100%, 100% 50%); content: ""; display: inline-block;}

.mb_20 {margin-bottom: 20px !important}

@media screen and (max-width: 1024px) {
  .hint .accordion_one .accordion_header .i_box {width: 24px; height: 24px; margin-top: -12px;}
}
@media screen and (max-width: 767px) {
  .hint .accordion_one .accordion_header { text-align: left; padding: 15px 60px 15px 15px;}
}