ul { list-style-type: none; }
html {
    /*font-size: 16px;*/
}
/*@font-face {*/
/*    font-family: 'Poppins';*/
/*    !*src: url('/fonts/Poppins-Regular.ttf') format('truetype');*!*/
/*    src: url('/fonts/Poppins-Regular.ttf');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*body{*/
/*    font-family: 'Poppins';*/
/*}*/
.stars{
    color: #ffffff;
}
.el-pagination button:disabled{
    /*border: 1px solid #C0C4CC;*/
}
.btn-prev,.btn-next,.el-pager li.number{
    padding: 0 !important;
    height: 35px !important;
    width: 55px !important;
    border-radius: 0 !important;
    border: 1px solid #C0C4CC !important;
    color: #777777 !important;
    font-size: 14px !important;
}
.news_event_JP .btn-next,.news_event_JP .btn-prev{
    width: 90px !important;
}
.el-pager li.number{
    margin-left: 10px;
    line-height: 35px !important;
}
.el-pager li.active{
    color: #ffffff !important;
    background: #08c69c !important;
    border: none !important;
}
.el-pager li.number:first-child{
    margin-left: 0;
}
.el-pager{
    margin: 0 30px !important;
}
.d_1{
    text-align: center;
}
#big-alert{
    width: 380px;
    padding: 15px;
    /*background: red;*/
    text-align: center;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    display: none;
}
.big-success{
    background: #e1f3d8;
    color: #67c23a;
}
.big-error{
    background: #fde2e2;
    color: #f56c6c;
}
.h_1{
    width: 280px;
    height: auto;
    padding:25px 0px 5px 0px;
    background: #ffffff;
    position: absolute;
    left: 55rem;
    display: none;
}
.h_2{
    width: 100%;
    height: 75px;
    /*background: red;*/
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    gap: 15px;
    padding: 0 20px;
    margin-bottom: 5px;
    cursor: pointer;
}
.h_2 img{
    flex: 1;
}
.h_2 div{
    flex: 9;
}
.h_2:hover{
    background: #f44127;
}
.h_2:hover div p{
    color: #ffffff !important;
    border:none !important;
}
.h_2 div p:nth-child(1){
    font-size: 18px;
    color: #000000;
    line-height: 1.2;
    margin-bottom: 5px;
}
.h_2 div p:nth-child(2){
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 0;
    border-bottom: 1px solid #666666;
    padding-bottom: 15px;
    color: #666666;
}
.headers-JP .h_2 div p:nth-child(2){
    padding-bottom: 8px;
}
.d_2{
    padding: 100px 0;
    flex-direction: column;
    background: #f2f2f2;
}
.con_1{
    width: 100%;
    height: 1050px;
    flex-direction: column;
    background: #ffffff;
}
.cont_2{
    width: 935px;
    height: auto;
    gap: 100px;
}
.cont_2 div p:first-child{
    font-size: 36px;
    color: #091512;
    margin-bottom: 30px;
    line-height: 1.2;
}
.cont_2 div p:last-child{
    font-size: 18px;
    color: #777777;
}
.cont_1{
    width: 1200px;
    height: 420px;
    background: #f3f4f4;
    margin-top: 80px;
}
.jo_1{
    width: 100%;
    height: 850px;
}
.off_1{
    color: #091512;
    font-size: 50px;
    margin-bottom: 60px !important;
}
.off_2 p{
    padding: 0 !important;
}
.off_2 p:nth-child(1){
    color: #091512;
    font-size: 24px;
    margin-bottom: 30px;
}
.off_2 p:nth-child(2){
    width: 70px;
    height: 5px;
    background: #22bd9b;
}
.off_2 p:nth-child(3){
    margin: 50px 0 20px 0;
}
.about-JP .off_3 p:nth-child(3){
    margin: 30px 0 15px 0;
}
.off_2 p:nth-child(n+3){
    color: #091512 !important;
    font-size: 18px !important;
}
.offline_stores .jo_1{
    background: #f3f4f4;
    flex-direction: column;
}
.offline_stores .jo_1_1{
    background: #ffffff;
    height: 800px;
}
.about .jo_1_1{
    height: 1000px;
}
.core_technology .jo_1_1{
    height: 800px;
}
.core_technology .jo_1_2{
    background: #f3f4f4;
    height: 1600px !important;
}
.core_technology_JP .jo_1_2{
    height: 1700px !important;
}
.about .jo_1_2{
    height: 870px;
}
.con_2{
    width: 580px;
    height: auto;
}
.con_2 p:nth-child(1){
    font-size: 50px;
    color: #091512;
    margin-bottom: 50px;
    text-align: center;
}
.con_2 p img{
    margin-right: 10px;
}
.con_2 p:nth-child(n+2){
    font-size: 24px;
    color: #111111;
}
.jo_2{
    width: 1200px;
    height: auto;
    gap:50px;
}
.offline_stores_JP .jo_2{
    gap: 45px;
}
.core_technology_JP .jo_2{
    width: 1350px;
}
.about .jo_2{
    gap:0;
}
.de_2,.jo_1,.d_2,.jo_2,.con_1,.cont_1,.cont_2,.ab_1,.about .ab_1 div,.ab_2_3,.pro_1 div,.pro_1 p,.ne_3,.product .pro_1,.ne_2_1,.news_event .pagination{
    display: flex;
    align-items: center;
    justify-content: center;
}
.de_2{
    gap: 100px;
    margin-bottom: 100px;
}
.de_2 p{
    color: #252525;
    line-height: 1.2;
}
.de_2 div p:nth-child(1){
    font-size: 30px;
    margin-bottom: 30px;
}
.de_2 div p:nth-child(2){
    font-size: 28px;
    color: #22bd9b;
    margin: 0;
}
.de_2 div p:nth-child(3){
    text-decoration: line-through;
    font-size: 16px;
    color: #777777;
    margin-bottom: 100px;
}
.de_2 div p:nth-child(4){
    font-size: 18px;
    margin-bottom: 30px;
}
.de_2 div p:nth-child(5){
    font-size: 18px;
    margin-bottom: 20px;
}
.de_2 div p:nth-child(n+6){
    font-size: 18px;
    color: #777777;
    margin-bottom: 20px;
}
.image-slider {
    position: relative;
}
.de_2 div p:last-child{
    margin: 0;
}
#imageContainer img{
    display: none;
}
.de_2  button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    font-size: 18px;
    /*border-radius: 0 !important;*/
}
.de_3{
    text-align: center;
}
.de_2 button:hover {
    background-color: rgba(0, 0, 0, 0.7);
}
#prevBtn {
    left: 10px;
}
#nextBtn {
    right: 10px;
}
/* 第一张图片默认显示 */
#imageContainer img:first-child{
    display: block;
}
.ne_2,.newc{
    margin-top: 30px;
    width: 1200px;
}
.newc{
    margin: 100px auto;
}
.ne_2_1{
    flex-direction: row;
    gap: 35px;
    margin-bottom: 30px;
    cursor: pointer;
    background: #f7f9f8;
    justify-content: flex-start;
}
.ne_2_1:last-child{
    margin-bottom: 100px;
}
.ne_2_2{
    cursor: pointer;
}
.ne_2_2 p:nth-child(1){
    font-size: 24px;
    color: #111111;
    margin-bottom: 10px;
}
.ne_2_2 p:nth-child(2),.ne_2_2 p:nth-child(3){
    font-size: 14px;
    color: #777777;
}
.ne_2_2 p:nth-child(3){
    font-size: 12px;
    margin: 10px 0 0 0;
}
.pro_1{
    height: 70px;
    width: 100%;
    background: #f0efef;
}
.ne_3{
    flex-direction: column;
    width: 1200px;
}
.news_event .pro_1 div{
    width: 1200px;
    height: 100%;
    /*gap: 20px;*/
    justify-content: left;
}
.pro_1 p{
    margin: 0 50px 0 0;
    color: #111111;
    font-size: 18px;
    cursor: pointer;
}
.pro_1 p{
    margin: 0;
    width: 125px;
    height: 100%;
    cursor: pointer;
    font-size: 18px;
    position: relative;
}
.product_JP .pro_1 p{
    width: auto;
    padding: 0 20px;
}
.pro_1 p::after{
   content: "";
   width: 0;
   height: 0;
   /*border-left: 25px solid #08c69c;*/
   /*border-right: 10px solid transparent;*/
   /*border-top: 25px solid #f0efef;*/
   position: absolute;
   bottom: -10px;
   left: 40%;
   /*transform: translateX(-50%);*/
   transform: rotate(-45deg);
}
.pro_1 p:hover{
    background:#08c69c;
    color: #ffffff;
}
.pro_1 p:hover::after{
    border-left: 25px solid #08c69c;
    border-top: 25px solid transparent;
}
.pro_1 p:last-child{
    margin-right: 0;
}
.ab_2_3{
    flex-direction: row;
    gap: 80px;
    margin-bottom: 80px;
    align-items: unset;
    /*position: absolute;*/
}
.about-JP .ab_2_3{
    gap: 50px;
}
.about-JP .ab_2_3{
    margin-bottom: 30px;
}
.ab_2_3:last-child{
    margin-bottom: 0px;
}
.ab_2_3 div{
    flex: 1;
}
.ab_2_3:nth-child(2){
    margin-bottom: 35px;
}
.ab_2_3:nth-child(3){
    margin-bottom: 52px;
}
.ab_2_3:nth-child(4){
    margin-bottom: 35px;
}
.about-JP .ab_2_3:nth-child(2){
    margin-bottom: 10px;
}
.about-JP .ab_2_3:nth-child(3){
    margin-bottom: 40px;
}
.about-JP .ab_2_3:nth-child(4){
    margin-bottom: 25px;
}
.ab_2_4 p{
    font-size: 36px;
    color: #777777;
    text-align: right;
}
.ab_2_5 p,.ab_2_4_1 p{
    text-align: left;
}
.ab_2_4 p,.ab_2_5 p:nth-child(1){
    line-height: 1;
}
.ab_2_5_1 p{
    text-align: right;
}
.ab_2_5 p:nth-child(1){
    font-size: 24px;
    /*margin: 0;*/
    color: #111111;
}
.ab_2_5 p:nth-child(2){
    font-size: 16px;
    color: #777777;
}
.ab_3{
    width: 1200px;
    height: auto;
    margin: auto;
    text-align: center;
}
.about-JP .ab_3{
    width: 1500px;
}
.ab_3 .off_1{
    margin-bottom: 20px;
}
.ab_2_1{
    color: #777777;
    font-size: 20px;
}
.ab_2_2{
    margin-top: 60px;
    position: relative;
}
.ab_2_2_1{
    position: absolute;
    top: 0;
}
.about .ab_1{
    gap: 40px;
    margin-top: 50px;
}
.ab_2{
    padding: 100px 0;
    background: #f3f4f4;
}
.about .ab_1 div{
    flex-direction: column;
    height: 205px;
    border: 1px solid #22bd9b;
}
.about .ab_1 div p{
    font-size: 34px !important;
    color: #091512 !important;
    margin: 15px 0 0 0 !important;
}
.about .ab_1 div p{
    line-height: 1;
}
.about .off_2{
    background: #f3f4f4;
    height: 100%;
    padding: 47px 50px;
}
.about-JP .off_2{
    padding: 35px;
}
.core_technology .off_2{
    padding: 0;
    display: flex;
}
.core_technology .off_2 div{
    width: 525px;
    margin: auto;
    flex: unset;
}
.core_technology_JP .off_2 div{
    width: 600px;
}
.co_1{
    background: #ffffff !important;
}
.co_1 div p:nth-child(1){
    font-weight: bold;
    margin-bottom: 0px;
}
.co_1 div p:nth-child(2){
    width: auto;
    height: auto;
    background: unset;
    font-size: 18px !important;
    color: #777777 !important;
    margin: 10px 0 0 0 !important;
    font-weight: unset !important;
}
.co_1 div p:nth-child(3){
    margin: 20px 0 0px 0;
}
.co_1 div p:nth-child(n+3){
    color: #777777 !important;
}
.co_1 div p:nth-child(n+3) span{
    font-weight: bold;
    color: #091512;
}
.co_1 div p:nth-child(n+4){
    margin: 0;
}
.jo_2 div{
    flex: 1;
}
.core_technology .jo_2 div img{
    width: 100%;
    height: auto;
}
.jo_2 div p{
    padding: 0 10px;
}
.jo_2 div p:nth-child(2){
    font-size: 24px;
    color: #091512;
    font-weight: bold;
    margin-top: 25px;
}
.about-JP .off_2 p:nth-child(1){
    margin-bottom: 0;
}
.about-JP .off_2 p:nth-child(2){
    margin-top: 20px;
}
.jo_2 div p:nth-child(3){
    font-size: 18px;
    color: #6e7370;
}
.d_2_1{
    background: #ffffff;
}
.big-h,.big-j,.big-a,.big-b,.big-c,.big-d,.e_4,.b_1,.s_1,.s_4,.s_4 div,.su_1,.su_4_4,.su_6_1,.wl_h_2,.wl_h_3,.wl_h_4,.wl_h_3_4{
    width: 100%;
    height: 720px;
    background: #030404;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.wl_h_4{
    height: auto;
    padding: 100px 0;
    background: #f7f7f7;
}
.core_technology .wl_h_4{
    background: #ffffff;
}
.wl_h_4_1{
    width: 1200px;
    text-align: center;
}
.wl_h_6 .wl_h_4_1,.de_1{
    width: 1250px;
}
.product_JP .wl_h_4_1{
    width: 1300px;
}
.de_1{
    /*height: auto;*/
    margin: 100px auto 0 auto;
}
.wl_h_4_2{
    font-size: 50px;
    color: #111111;
}
.wl_h_4_4{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 45px;
    flex-wrap: wrap;
}
.w_f_1{
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    gap: 45px;
    flex: 1;
}
.w_f_1 p{
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
.wl_h_6{
    background: #ffffff;
}
.wl_h_4_4 div{
    flex: 3.33333;
    height: 345px;
    background: #ffffff;
}
.product .wl_h_4_6{
    width: 295px;
    flex: unset;
    padding: 0 10px;
}
.product_JP .wl_h_4_6{
    width: 310px;
}
.core_technology .wl_h_4_4 div{
    background: #f3f4f4;
    height: 380px;
    flex: unset;
    width: 370px;
}
.wl_h_4_5{
    gap: 35px;
}
.product .wl_h_4_5{
    gap: 22px;
    justify-content: unset;
}
.product_JP .wl_h_4_5{
    gap: 20px;
}
.wl_h_4_5 div{
    /*flex: 1;*/
    height: 455px;
    background: #f3f4f4;
}
.product .wl_h_4_5 div{
    height: 350px;
}
.product .wl_h_4_5 div img{
    width: 100%;
    height: auto;
}
.wl_h_4_4 div p{
    color: #111111;
    font-size: 24px;
    text-align: left;
    padding: 10px 0 0 25px;
    margin: 0;
    font-weight: bold;
}
.core_technology  .wl_h_4_4 div p:last-child{
    padding-top: 0;
    font-size: 18px;
    font-weight: unset;
    line-height: 1;
    margin-top: 5px;
}
.wl_h_4_5 div p{
    padding: 0;
    text-align: center;
    width: 335px;
    margin: auto;
}
.product .wl_h_4_5 div p{
    width: 100%;
}
.product .wl_h_4_5 div p:nth-child(2){
    font-size: 18px;
}
.product .wl_h_4_5 div p:nth-child(3){
    font-size: 14px;
    color: #6e7370;
    font-weight: unset;
    height: 70px;
    padding-top: 10px;
}
.product .wl_h_4_5 div p:nth-child(4){
    font-size: 12px;
}
.wl_h_4_5 div p:nth-child(2){
    color: #091512;
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
}
.wl_h_4_5 div p:nth-child(3){
    color: #6e7370;
    font-size: 18px;
    /*margin: 10px auto 50px auto;*/
    line-height: 1.2;
    height: 85px;
    padding-top: 10px;
    font-weight: unset;
}
.wl_h_4_5 div p:nth-child(4){
    color:#091512;
    font-size: 14px;
    font-weight: unset;
}
.wl_h_4_3{
    font-size: 20px;
    color: #777777;
    margin-bottom: 60px;
}
.wl_h_5{
    height: 670px;
    width: 100%;
    /*background: #22bd9b;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.core_technology .wl_h_5{
    height: 555px;
}
.wl_h_5 div{
    flex: 5;
}
.wl_h2 p{
    color: #ffffff !important;
    text-align: left !important;
}
.wl_h2{
    /*background: #22bd9b !important;*/
    padding: 25px 30px;
}
#wl_h2_1{
    font-size: 24px !important;
}
.product #wl_h2_1{
    font-size: 18px !important;
}
#wl_h2_2{
    font-size: 18px !important;
    color: #f4fc9e !important;
    border-bottom: 1px solid #91decd;
    margin:14px auto;
}
.product #wl_h2_2{
    font-size: 13.5px !important;
    margin: 13px auto;
}
.wl_h_4_6{
    cursor: pointer;
}
.wl_h2{
    display: none;
}
.wl_h_4_6:hover div:first-child{
    background: #a7efdf;
    border: 5px solid #a7efdf;
}
.wl_h_4_6:hover div:first-child img{
    width: 100%;
    height: auto;
}
.product .wl_h_4_6:hover{
    padding:0;
}
/*.wl_h_4_6 div:last-child,.wl_h_4_6:hover div:first-child{*/
/*    !*display: none;*!*/
/*}*/
/*.wl_h_4_6:hover div:last-child{*/
/*    !*display: block;*!*/
/*}*/
/*.product .wl_h_4_6:hover div:last-child{*/
/*    !*padding: 15px 10px 0px 10px;*!*/
/*}*/
/*.wl_h_4_6:hover,.wl_h_4_6:hover .wl_h2{*/
/*    !*background: #22bd9b !important;*!*/
/*}*/
#wl_h2_3{
    font-size: 16px;
    margin: auto;
    height: auto;
    padding: 0;
}
.product #wl_h2_3{
    font-size: 12px !important;
    font-weight: unset;
}
.wl_h_5_1{
    background: #22bd9b;
    height: 100%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    /*align-items: center;*/
    padding-left: 90px;
    flex-direction: column;
}
.wl_h_5_2,.wl_h_5_3,.wl_h_5_4{
    background-image: url("/assets/home/content_15.png");
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-size: cover;
    background-position: center;
}
.wl_h_5_3{
    background-image: url("/assets/about/content_6.png");
}
.wl_h_5_4{
    background-image: url("/assets/core_technology/content_5.png");
}
.core_technology .wl_h_5_1{
    padding:0 0 0 0;
}
.core_technology .wl_h_5_1 div{
    flex: unset;
    width: 510px;
    margin: 0 80px 0 auto;
}
.wl_h_5_1 p{
    width: 510px;
}
.wl_h_5_1 p:nth-child(1){
    font-size: 50px;
    font-weight: bold;
}
.wl_h_5_1 p:nth-child(2){
    font-size: 24px;
}
.about .wl_h_5_1 p:nth-child(2){
    width: 70px;
    height: 5px;
    background: #ffffff;
    margin-top: 30px;
}
.wl_h_5_1 p:nth-child(3){
    font-size: 18px;
    margin: 60px 0;
}
.wl_h_5_1 p:nth-child(4){
    font-size: 18px;
    width: 230px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border:1px solid #ffffff;
    border-radius: 5px;
    cursor: pointer;
}
.wl_h_5_1 p:nth-child(4):hover{
    background: #057058;
    border:none;
}
.wl_h_3_4{
    flex-direction: row;
    height: auto;
    background: #ffffff;
    color: #111111;
    font-weight: bold;
    gap: 30px;
}
.wl_h_3_4 div{
    flex: 3.333;
    height: 140px;
    background: #f7f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 10px;
}
/*.wl_h_3_4 div img{*/
/*    height: 50px;*/
/*    width: auto;*/
/*}*/
.wl_h_3_4 div p{
    font-size: 24px;
    color: #111111;
    margin: 10px 0 0 0;
    line-height: 1;
}
.staking-JP .wl_h_3_4 div p{
    padding: 0 15px;
}
.wl_h_3_4 div:nth-child(1) p{
    margin: 15px 0 0 0;
}
.wl_h_3{
    width: 1200px;
    height: auto;
    gap: 35px;
    margin-top: 60px;
    background: #ffffff;
}
.staking-JP .wl_h_3{
    width: 1300px;
}
.wl_h_3_1{
    color: #111111;
    font-size: 18px;
}
.wl_h_3_3{
    margin: 30px 0 50px 0;
}
.staking-JP .wl_h_3_3{
    margin: 20px 0 30px 0;
}
.wl_h_2{
    flex-direction: column;
    background: #ffffff;
    height: 800px;
}
.staking-JP .wl_h_2{

}
.wl_h_2_1{
    color: #111111;
    font-size: 50px;
}
.wl_h_2_2{
    color: #777777;
    font-size: 20px;
}
.news_event .wl_h_2_2{
    margin-bottom: 50px;
}
.news_event .wl_h_2{
    height: auto;
    padding: 80px 0 100px 0;
}
.big-h{
    background-image: url("/assets/home/content_2.png");
}
.join .big-h{
    background-image: url("/assets/join/banner.png");
    height: 630px;
}
.contact_us .big-h{
    background-image: url("/assets/contact_us/banner.png");
}
.offline_stores .big-h{
    background-image: url("/assets/offline_stores/banner.png");
}
.about .big-h{
    background-image: url("/assets/about/banner.png");
}
.core_technology .big-h{
    background-image: url("/assets/core_technology/banner.png");
}
.product .big-h{
    background-image: url("/assets/product/banner.png");
}
.news_event .big-h{
    background-image: url("/assets/news_event/banner.png");
}
.su_4_4,.su_6_1{
    width: 1450px;
    height: auto;
    background: #f2f2f2;
    padding: 100px 0;
    margin-top: 60px;
    border-radius: 10px;
    flex-direction: column;
    gap: 40px;
}
.su_6_1{
    padding: 80px 0 50px 0;
    margin: 0;
    flex-direction: row;
    color: #030404;
}
.su_6_1 div{
    width: 605px;
}
.support-JP .su_6_1 div{
    width: 625px;
}
.su_6_1 div p:nth-child(1){
    font-size: 50px;
    color: #030404;
    font-weight: bold;
}
.su_6_1 div p:nth-child(2){
    font-size: 24px;
    color: #030404;
    font-weight: bold;
    margin-bottom: 20px;
}
.su_6_1 div p:nth-child(3){
    font-size: 20px;
    color: #585858;
    line-height: 1.2;
}
.su_4_5{
    width: 415px;
    height: 65px;
    border: 2px solid #030404;
    color: #030404;
    border-radius: 50px;
    font-size: 20px;
    text-align: center;
    line-height: 63px;
    cursor: pointer;
}
.su_4_5:hover{
    background: #f44127;
    color: #ffffff;
    border: none;
}
.su_4_4 div{
    display: flex;
    width: 100%;
    padding: 0 120px;
}
.su_4_4 div p{
    flex: 1.5;
}
.su_4_4 div p:last-child{
    flex: 8.5;
    /*height: 65px;*/
    /*width: 100%;*/
}
.su_4_4 div p input,.su_4_4 div p textarea{
    width: 100%;
    height: 65px;
    border-radius: 20px;
    border: 1px solid #afafaf;
    margin-top: -15px;
    padding-top: 8px;
    padding-left: 25px;
}
.su_4_4 div p textarea{
    height: 275px;
}
.su_4_4 div p input::placeholder,.su_4_4 div p textarea::placeholder{
    font-size: 20px;
    color: #c4c4c4;
}
.su_1{
    flex-direction: column;
}
.su_5{
    font-size: 20px;
    color: #030404;
    font-weight: bold;
}
.b_1{
    background: #ffffff;
    height: auto;
}
.su_2{
    font-size: 60px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 80px;
}
.su_3{
    display: flex;
    gap: 100px;
}
.su_3 div{
    width: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.support-JP .su_3 div{
    width: 265px;
}
.su_3 div img{
    width: auto;
    height: 115px;
}
.su_3 div p:nth-child(2){
    margin: 40px 0 10px 0;
    font-size: 32px;
    font-weight: bold;
    color: #f44127;
}
.su_3 div p:nth-child(3){
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 1.2;
}
.su_4,.su_6{
    padding: 150px 0;
    background: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.su_41{
    /*padding-top: 0px;*/
    background: #f2f2f2;
}
.su_41 .su_4_4{
    background: #ffffff;
}
.su_4_1{
    font-size: 24px;
    color: #df3921;
}
.su_4_2{
    font-size: 50px;
    color: #030404;
    font-weight: bold;
}
.su_4_3{
    font-size: 20px;
    color: #030404;
}
.exclusive_toekn .big-h{
    height: 760px;
}
.b_2{
    margin: 130px 0 200px 0;
}
.b_3{
    width: 1400px;
    height: auto;
    /*padding: 70px;*/
    display: flex;
}
.b_4{
    flex: 1;
    padding: 70px;
    color: #ffffff;
}
.buy_crypto-zh-CN .b_4{
    padding: 70px 45px;
}
.b_4 .b_4_6:hover{
    background: #f44127;
    border: none;
}
.s_1{
    height: 850px;
    background: #ffffff;
    flex-direction: column;
    /*margin-bottom: 50px;*/
}
.s_1_1,.s_1_1 .s_4,.s_1_1 .s_4 div{
    background: #f2f2f2;
}
.b_41 .b_4_6:hover{
    background: #000000;
}
.b_4:first-child{
    background: #333333;
    border-radius: 20px 0 0 20px;
}
.s_4{
    height: auto;
    background: #ffffff;
    gap:40px;
}
.s_4 div{
    width: 450px;
    height: 500px;
    border: 1px solid #999999;
    border-radius: 20px;
    background: #ffffff;
    cursor: pointer;
    flex-direction: column;
}
.s_4 div:hover{
    background: #f44127;
    border: none;
}
.s_4 div:hover p{
    color: #ffffff;
}
.s_4 div p{
    color: #030404;
    font-size: 36px;
    width: 370px;
    line-height: 1.2;
    text-align: center;
    margin: 20px 0 0 0;
}
.security-zh-CN .s_4 div p{
    width: 400px;
}
.b_4_1{
    width: 200px;
    height: 40px;
    border: 1px solid #ffffff;
    border-radius: 25px;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 30px;
}
.buy_crypto-zh-CN .b_4_1{
    margin-bottom: 40px;
}
.b_4_2{
    font-size: 50px;
    font-weight: bold;
    line-height: 1;
}
.b_4_3{
    font-size: 24px;
    /*width: 555px;*/
    margin: 50px 0 60px 0;
    line-height: 1.2;
}
.buy_crypto-zh-CN .b_4_3{
    margin: 80px 0 60px 0;
}
.buy_crypto-JP .b_3 .b_4:nth-child(1) .b_4_3{
    margin: 110px 0 60px 0;
}
.b_4_4{
    display: flex;
    align-items: center;
    gap:25px;
}
.b_4_4 div p:nth-child(1){
    font-size: 32px;
    font-weight: bold;
    margin: 0;
}
.b_4_4 div p:nth-child(2){
    font-size: 18px;
    line-height: 1.2;
    margin: 0;
}
.b_4_5{
    margin: 50px 0;
}
.b_4:last-child{
    background: #f44127;
    border-radius: 0px 20px 20px 0px;
}
.b_4_6{
    width: 260px;
    height: 70px;
    line-height: 70px;
    border-radius: 50px;
    font-size: 20px;
    border:2px solid #ffffff;
    text-align: center;
    margin: 80px auto auto auto;
    cursor: pointer;
}
.sk_2,.e_2{
    padding: 100px 0 100px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #f2f2f2;
}
.e_3{
    width: 1400px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    height: auto;
}
.e3 p{
    color: #030404;
    font-size: 30px;
}
.e_4{
    background: unset;
    height: 115px;
}
.e_4 p,.e_4 div{
    flex: 1;
    /*text-align: left;*/
    text-align: center;
    color: #030404;
    font-size: 30px;
    margin: 0;
    line-height: 1.2;
}
.e_6{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 25px;
}
.e_6 div{
    flex: unset;
}
.e_6 div p{
    text-align: left;
}
.e_6 div p:first-child{
    font-size: 30px;
    font-weight: bold;
}
.e_6 div p:last-child{
    color:#686969;
    font-size:24px;
    margin-top: 10px;
}
.e_5{
    background: #f2f2f2;
    height: 170px;
}
.e_7{
    width: 135px;
    height: 35px;
    color: #ffffff !important;
    background: #f44127;
    border-radius: 50px;
    line-height: 35px !important;
    font-size: 16px !important;
    cursor: pointer;
    margin: auto !important;
}
.e_7:hover{
    background: #000000;
}
.e_5_1{
    background: #ffffff;
}
.e_5_1 div div{
    margin-right: 30px;
}
.e_5_3 div div{
    margin-right: 45px;
}
.e_5_2{
    background: unset;
}
.e_2{
    padding: 0;
    height: 1200px;
    justify-content: center;
    background: #ffffff;
}
.crypto_payments .sk_2{
    padding: 120px 0 150px 0;
}
.crypto_payments .sk_2,.sta_1 .sk_2{
    background: #ffffff;
}
.big-b{
    height: 750px;
    background: #f2f2f2;
    flex-direction:column;
}
.q_5{
    width: 100%;
    height: 700px;
}
.sk_4,.q_5{
    display: flex;
    gap: 50px;
    align-items: center;
    justify-content: center;
}
.q_6,.q_8{
    background: #f2f2f2;
}
.q_7{
    background: #ffffff;
}
.q_6 img{
    order: 2;
}
.q_6 div{
    order: 1;
}
.q_5{
    gap:100px
}
.q_5 div{
    width: 750px;
}
.security-zh-CN .q_5 div{
    width: 760px;
}
.sk_4 div,.q_4 div{
    width: 680px;
    height: 600px;
    background: #bf311b;
    border-radius:20px;
    padding: 80px 100px 0 100px;
    cursor: pointer;
}
.q_4{
    display: flex;
    gap: 35px;
}
.q_4 div{
    width: 450px;
    height: 465px;
    padding: 70px 40px 0 40px;
    background: #f44127;
}
.sk_4 div:hover,.q_4 div:hover{
    background: #000000;
}
.crypto_payments .q_4 div,.crypto_payments .q_4 div:hover{
    background: #f2f2f2;
    width: 680px;
    height: 820px;
    padding: 100px 45px 0 70px;
}
.sk_4 div p,.q_4 div p{
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.2;
}
.crypto_payments .q_4 div p{
    color: #030404;
    font-size: 50px;
}
.sk_4 div p:nth-child(3){
    margin: 50px 0;
    text-align: right;
}
.staking-JP .sk_4 div:nth-child(2) p:nth-child(3){
    margin: 58px 0;
}
.sk_4 div p:last-child,.q_4 div p:nth-child(2){
    font-size: 18px;
    font-weight: unset;
}
.q_4 div p:nth-child(3){
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.crypto_payments .q_4 div p:nth-child(3){
    display: flex;
     align-items: unset;
    justify-content: flex-end;
}
.q_4 div p:nth-child(2){
    width: 260px;
    margin: 50px 0;
}
.crypto_payments .q_4 div p:nth-child(2){
    color: #777777;
    font-size: 24px;
    width: 550px;
}
.quant_trading-zh-CN .q_4 div p:nth-child(2){
    width: 300px;
}
.crypto_payments-zh-CN .q_4 div p:nth-child(2){
    margin-bottom: 150px;
}
.crypto_payments-zh-CN .q_4 div:last-child p:nth-child(2){
    margin-bottom: 100px;
}
.big-a,.big-c{
    background: #ffffff;
    height: 1000px;
    flex-direction: column;
}
.big-c{
    height: 1050px;
}
.big-d{
    background: #f2f2f2;
    height: 1050px;
    flex-direction: column;
}
.big-a-2,.big-b-1,.big-c-1,.big-d-1,.big_5{
    margin-top: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.big_5 div{
    width: 685px;
    height: 685px;
    background: #f2f2f2;
    padding: 80px 80px 0 80px;
    border-radius: 15px;
    line-height: 1.2;
}
.big_5 div p:first-child{
    font-size: 36px;
    font-weight: bold;
    color: #030404;
}
.big_5 div p:first-child + p{
    font-size: 20px;
    color: #777777;
    margin: 50px 0;
}
.big_5 div p:last-child{
    text-align: right;
}
.big_5{
    margin-top: 50px;
    gap: 50px;
}
.big_6 p:nth-child(2){
    margin: 50px 0 25px 0 !important;
}
.big-JP .big_6 p:nth-child(2){
    margin: 75px 0 25px 0 !important;
}
.big_7 p:nth-child(2){
    margin: 50px 0 15px 0 !important;
}
.big-zh-CN .big_6 p:nth-child(2),.big-zh-CN .big_7 p:nth-child(2){
    margin: 50px 0 !important;
}
.big-JP .big_7 p:nth-child(2){
    margin: 50px 0 75px 0 !important;
}
.big-e{
    height: 475px;
    align-items:unset;
}
.staking .big-e{
    background: #f2f2f2;
    height: 880px;
    flex-direction: column;
    align-items: center;
    justify-content: end;
}
.sk_3{
    width: 305px;
    height: 70px;
    border: 2px solid #030404;
    color: #030404;
    text-align: center;
    line-height: 70px;
    font-size: 20px;
    border-radius: 50px;
    margin-bottom: 80px;
    cursor: pointer;
}
.staking-JP .sk_3{
    width: 395px;
}
.sk_3:hover{
    background: #f44127;
    border: none;
    color: #ffffff;
}
.crypto_payments .sk_3{
    width: 410px;
    margin-top: 100px;
    margin-bottom: 0px;
}
.big-c-1{
    gap: 50px;
}
.big-d .big-c-1{
    gap: 120px;
}
.sk_1,.q_5 div p:first-child,.s_2{
    color: #030404;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 30px;
}
.s_2{
    margin-bottom: 10px;
}
.sk_1{
    margin-bottom: 60px;
}
.q_5 div p:first-child{
    margin-bottom: 50px;
}
.q_5 div p:nth-child(n+2),.s_3{
    font-size: 20px;
    color: #777777;
}
.q_5 div p:nth-child(n+2){
    margin-bottom: 20px;
}
.q_5 div p:last-child{
    margin-bottom: 0;
}
.s_3{
    margin-bottom: 60px;
}
.q_5 div p{
    line-height: 1.2;
}
.big-c-3{
    display: flex;
    gap:20px;
}
.big-c-3:first-child + div{
    margin: 50px 0;
}
.big-c-4 p:first-child{
    font-size: 32px;
    color: #333333;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 25px;
}
.big-c-1 .big-c-4 p:first-child{
    width: 650px;
    line-height: 1.2;
}
.home-JP .big-c-1 .big-c-4 p:first-child{
    width: 675px;
}
.big-c-4 p:first-child + p{
    font-size: 18px;
    color: #777777;
    width: 550px;
    line-height: 1.2;
    border-bottom: 1px  solid #d9d9d9;
    padding-bottom: 20px;
}
.big-b-1{
    flex-direction: column;
}
.big-b-1 p{
    display: flex;
    gap: 30px;
}
.big-b-1 p:first-child{
    margin-bottom: 70px;
}
.big-a-1{
    text-align: center;
}
.big-a-1 p{
    margin: 0;
}
.big-a-1 p:first-child{
    font-size: 24px;
    color: #df3921;
}
.home-JP .big-a-1 p:first-child,.home-zh-CN .big-a-1 p:first-child{
    color: #030404;
}
.big-a-1 p:first-child + p{
    font-size: 50px;
    color: #030404;
    font-weight: bold;
}
.big-a-1 p:first-child + p + p{
    font-size: 20px;
    color: #777777;
    line-height: 1.2;
    width: 1050px;
    margin-top: 10px;
}
.big-a-3{
    margin-left: 100px;
}
.big-a-3 div{
    margin-top: 80px;
}
.big-a-3 div p{
    font-size: 32px;
    font-weight: bold;
    color: #333333;
    margin: 0;
    line-height: 1.2;
}
.big-a-3-1{
    color: #777777;
    font-size: 18px;
    margin: 50px 0 150px 0;
}
.big-a-3-2{
    width: 350px;
    height: 70px;
    background: #df3921;
    text-align: center;
    line-height: 70px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 50px;
    cursor: pointer;
}
.big_h2{
    flex: 4;
    /*background: #bc2b15;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.big_h3{
    flex: 6;
    /*background: #bf311b;*/
    display: flex;
    align-items: center;
    justify-content: center;
}
.big_h4{
    width: 350px;
    height: auto;
}
.big_h5 p:first-child{
    text-align: right;
    cursor: pointer;
    margin-bottom: 15px;
}
.big_h5 p:first-child + p{
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
.big_h5 p:first-child + p + p{
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 30px;
}
.big_h1{
    width: 765px;
    height: 510px;
    background: red;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*display: flex;*/
    display: none;
    background: linear-gradient(to right, #da371f, #bf311b);
    border-radius: 10px;
    z-index: 1;
}
.big-a-3-2:hover{
    background: #030404;
}
.big-j{
    height:260px;
    background: #df3921;
}
.stars_hover div{
    display: none;
}
.our_fd div:first-child{
    width: 100%;
    /*height: 50rem;*/
    background: #000000;
    position: fixed;
    z-index: 999;
    top: 0;
    opacity: 0.5;
}
.our_fd div:last-child{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    display: flex;
    align-items: center;
    justify-content: center;
    /*flex-direction: column;*/
    z-index: 9999;
}
.our_fd{
    display: none;
}
.our_fd div img:first-child{
    width: 40%;
    height: auto;
}
.our_fd div img:last-child{
    width: 18px;
    height: auto;
    margin-top: -52rem;
    margin-left: 1rem;
    cursor: pointer;
}
.stars_1{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 45px;
    text-align: center;
}
.news_1{
    background: #061445;
    padding: 90px 0 0px 0;
}
.news_content_1{
    width: 100%;
    height: auto;
    background: #ffffff;
    padding:85px 0 130px 0;
}
.news_content_1_2{
    width: 1200px;
    height: auto;
    margin: auto;
}
.ig_competition_s{
    font-weight: bold;
}
.news_content_1_3 p{
    font-size: 20px;
    color: #232323;
}
.news_content_1_3 p:nth-child(2){
    margin:40px 0;
}
.news_content_1_3 img{
    width: 1075px;
    height: auto;
    margin: 150px 0 100px 80px;
}
.news_content_1_5{
    font-size: 36px;
    color: #232323;
    font-weight: bold;
}
.news_1_1_1{
    font-size: 56px;
    font-weight: bold;
    color: #ffffff;
}
.news_1_1_2{
    text-align: center;
    width: 180px;
    height: 50px !important;
    border:2px solid #C2FE1A;
    border-radius: 20px;
    line-height: 48px;
    font-size: 16px;
    color: #ffffff;
    margin:40px 0 85px auto !important;
    cursor: pointer;
}
#news_1_1_2_jp{
    width: 230px;
}
.news_content_1_4 div{
    padding: 40px 0 0 10px;
    clear: both;
}
.news_content_1_4 div img{
    float: left;
}
.news_content_1_4 div p{
    width: 1050px;
    height: auto;
    float: left;
    font-size: 16px;
    color: #232323;
    margin: 5px 0 0 10px;
}
.news_1_1,.news_one{
    width: 1600px;
    height: 700px;
    margin: auto;
}
.news_one{
    height: auto !important;
}
.news_1_1 .news_1_2{
    width: 355px;
    height: 545px;
    /*background-image: url("/assets/news/content_1.png");*/
    background-repeat: no-repeat;
    background-size: contain;
    /*background-size: cover;*/
    background-position: center;
    padding:300px 30px 0 30px;
    margin-left: 60px;
    float: left;
    margin-bottom: 150px;
    cursor: pointer;
}
.news_1_2_1,.news_1_2_2{
    line-height: 1;
}
.news_1_1 .news_1_2:nth-child(1){
    margin-left: 0px;
}
.news_1_1 .news_1_2:nth-child(2){
    /*background-image: url("/assets/news/content_1_2.png");*/
}
.news_1_1 .news_1_2:nth-child(3){
    /*background-image: url("/assets/news/content_1_3.png");*/
}
.news_1_1 .news_1_2:nth-child(4){
    /*background-image: url("/assets/news/content_1_4.png");*/
}
.news_1_1 .news_1_2:hover div p:first-child{
    color: #2652f2;
    font-size: 17.81px;
    margin-left: 20px;
}
.news_1_1 .news_1_2:hover div p:last-child{
    border:none;
}
.news_1_1 .news_1_2:hover div{
    background: #ffffff;
    border-radius: 25px;
}
.news_1_1 div p{
    font-weight: bold;
    color: #ffffff;
    margin: 0;
}
.news_1_1 div p:nth-child(1),.news_1_1 div p:nth-child(2){
    font-size: 20px;
}
.news_1_1 div p:nth-child(3){
    font-size: 16px;
    margin:35px 0;
    font-weight: normal;
}
.news_1_1 div div{
    width: 205px;
    height: 54px;
    /*background: yellow;*/
    float:right;
    line-height:54px;
}
#news_1_1_jp div div{
    width: 215px;
}
.news_1_1 div div p:first-child{
    font-size: 18px;
    font-weight: unset;
    float: left;
}
.news_1_1 div div p:last-child{
    width: 54px;
    height: 54px;
    border:1px solid #f2f4fc;
    float: right;
    border-radius: 50px;
    line-height: 54px;
    text-align: center;
}
.event_more_1{
    width: 100%;
    height: 80px;
}
.ab_ig_1{
    width: 1225px;
    height: auto;
    /*display: flex;*/
    /*justify-content: center;*/
    margin:auto;
}
.ab_ig_1_1{
    width: 565px;
    height: 100%;
    /*background:yellow;*/
    float: left;
}
.ab_ig_1_1:nth-child(2){
    float: right;
}
.ab_ig_1_1 p:nth-child(1){
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
}
.ab_ig_1_1 div img,.event_more_2_1 div img{
    width: 31px;
    height: 31px;
    float: left;
}
.ab_ig_2{
    width: 100%;
    height: auto;
    clear: both;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.ab_ig_1_1 div p{
    width: 520px;
    height: auto;
    float: left;
    font-size: 16px;
    color: #ffffff;
    margin: 0px 0 0 10px;
}
.ab_ig_2 p{
    font-size: 36px;
    font-weight: bold;
    /*text-align: center;*/
    margin: 100px 0 100px 0;
    color: #ffffff;
}
.ab_ig_2_1 div p{
    font-size: 22px;
    text-align: center;
    margin: 0;
    font-weight: unset;
}
.ab_ig_2_1 div:hover p{
    font-size: 26.17px;
}
.ab_ig_2_1 div:hover{
    width: 285px;
    height: 400px;
    margin-top: -30px;
    padding-top: 300px;
}
.ab_ig_2_1{
    margin-bottom: 100px;
}
.ab_ig_2 div div{
    width: 240px;
    height: 335px;
    float: left;
    margin-left: 20px;
    cursor: pointer;
}
.ab_ig_2 div div{
    padding-top: 250px;
    background-repeat: no-repeat;
    background-size: contain;
}
.ab_ig_2 div div:nth-child(1){
    margin-left: 0px;
    background-image: url("/assets/about_ig/content_3.png");
}
.ab_ig_2 div div:nth-child(2){
    background-image: url("/assets/about_ig/content_4.png");
}
.ab_ig_2 div div:nth-child(3){
    background-image: url("/assets/about_ig/content_5.png");
}
.ab_ig_2 div div:nth-child(4){
    background-image: url("/assets/about_ig/content_6.png");
}
.ab_ig_2 div div:nth-child(5){
    background-image: url("/assets/about_ig/content_7.png");
}
.ab_ig_2 div div:nth-child(6){
    background-image: url("/assets/about_ig/content_8.png");
}
.ab_ig_1_1 div:nth-child(3),.ab_ig_1_1 div:nth-child(4),.ab_ig_1_1 div:nth-child(5),.ab_ig_1_1 div:nth-child(6),.ab_ig_1_1 div:nth-child(7),.ab_ig_1_1 div:nth-child(8){
    clear: both;
    padding-top:30px;
}
.ab_ig_1_1 div:nth-child(2){
    padding-top: 20px;
}
.PRIVACY_POLICY p{
    color: #ffffff;
}
.PRIVACY_POLICY_3,.PRIVACY_POLICY_4{
    margin-top: 50px;
}
.PRIVACY_POLICY_44{
    margin-top: 80px;
}
.PRIVACY_POLICY_5{
    margin-bottom: 80px;
}
.PRIVACY_POLICY_4{
    margin-left: 20px;
}
.PRIVACY_POLICY_4_1{
    margin-left: -20px;
}
.PRIVACY_POLICY_4_1 p{
    float: left;
}
.PRIVACY_POLICY_4_1 p:first-child{
    margin-right: 20px;
}
.PRIVACY_POLICY_4_1 p:last-child{
    width: 1200px;
}
.PRIVACY_POLICY_2 p,.PRIVACY_POLICY_3 p:nth-child(n+2),.PRIVACY_POLICY_4_3,.PRIVACY_POLICY_4_2{
    font-size: 24px;
}
.PRIVACY_POLICY_4_3{
    padding-top: 30px;
}
.PRIVACY_POLICY_4_3_1{
    color: #C2FE1A !important;
    text-decoration: underline;
}
.PRIVACY_POLICY_4_3_1,.PRIVACY_POLICY_4_3_2{
    padding-top: 0px;
}
.PRIVACY_POLICY_2 p:nth-child(1){
    font-weight: bold;
}
.PRIVACY_POLICY_2 p:nth-child(2),.PRIVACY_POLICY_3 p:nth-child(n+2),.PRIVACY_POLICY_4_2{
    margin-bottom: 30px;
}
.PRIVACY_POLICY_3 p:nth-child(1),.PRIVACY_POLICY_4_1{
    font-size: 36px;
}
.PRIVACY_POLICY_3 p:nth-child(1),.PRIVACY_POLICY_4_1{
    font-weight: bold;
    margin-bottom: 20px;
}
.PRIVACY_POLICY_3 div p,.PRIVACY_POLICY_4_4 div p{
    font-size: 18px !important;
    font-weight: unset !important;
}
.PRIVACY_POLICY_3 p:last-child{
    margin-bottom: 0px;
    /*clear: both;*/
}
.PRIVACY_POLICY_3 div{
    padding-left:5px;
}
.stars_2:last-child .event_1_2:last-child{
    background: unset;
}
.stars .event_1_2 img{
    width: 100%;
    height: 100%;
}
.awards .event_1_2 img{
    height: auto;
}
.awards .event_1_2 img:first-child,.awards .ab_ig_33 .event_1_2 img:first-child + img{
    width: 50%;
    height: auto;
    margin-bottom: 2rem;
}
.our .stars_2:last-child .event_1_2:last-child{
    background: #193bcf;
}
.our .our_img{
    background: unset !important;
}
.our .our_img img{
    display: none;
}
.stars_2:last-child .event_1_2:last-child p{
    display: none;
}
.awards .stars_2:last-child .event_1_2:last-child p{
    display: block;
    font-size: 14px;
    font-weight: unset;
    margin-bottom: 0px;
    margin-top: 8px;
    text-align: left;
}
.PRIVACY_POLICY_3 div p:nth-child(n+1){
    margin-bottom: 15px;
}
.PRIVACY_POLICY_3 div p:last-child{
    margin-bottom: 30px;
}
.PRIVACY_POLICY_3 p:nth-child(n+2){
    margin-left: 20px;
}
.PRIVACY_POLICY_3 p{
    clear: both;
}
.PRIVACY_POLICY_3 .PRIVACY_POLICY_31 p{
    float: left;
    clear: unset;
    font-size: 36px !important;
    font-weight: bold !important;
}
.PRIVACY_POLICY_4_4 div p{
    float: left;
}
.PRIVACY_POLICY_4_4 div p:last-child{
    width: 1210px;
}
.PRIVACY_POLICY_4_4 div,.PRIVACY_POLICY_4_3,.PRIVACY_POLICY_4_2{
    clear: both;
}
.PRIVACY_POLICY_4_3_3{
    padding-top: 20px;
}
/*.PRIVACY_POLICY_4_4 .PRIVACY_POLICY_3_1 div p:last-child{*/
/*    margin-bottom: 0 !important;*/
/*}*/
.application2{
    width: 1220px;
    height: 1200px;
    margin: 100px auto 0 auto;
}
.our .application2{
    width: 88%;
    min-height: 500px;
    height: auto;
    background: red;
    margin: 60px auto 100px auto;
}
.PRIVACY_POLICY_1{
    width: 1300px;
    height: auto;
    margin: 100px auto 0 auto;
}
.application2_en .application2{
    height: 1200px;
}
.application2 .ab_ig_1_1 div:nth-child(3),.application2 .ab_ig_1_1 div:nth-child(4),.application2 .ab_ig_1_1 div:nth-child(5),.application2 .ab_ig_1_1 div:nth-child(6),.application2 .ab_ig_1_1 div:nth-child(7),.application2 .ab_ig_1_1 div:nth-child(8){
    padding-top:10px;
}
.appli_ig .application2{
    margin: 100px auto 100px auto;
    height: auto;
    color: #ffffff;
    /*text-align: center;*/
}
.application2_1{
    font-size: 48px;
    color: #C2FE1A;
    font-weight: bold;
    margin-bottom: 100px;
    text-align: left;
}
.application2_ja .application2_1{
    text-align: left;
}
.application2_2{
    width: 1220px;
    height: 370px;
    border:1px solid #a3d91f;
    border-radius: 20px;
    margin-bottom: 100px;
}
.application2_2 div{
    width: 50%;
    height: 50%;
    float: left;
    padding: 50px 0 0 105px;
}
.application2_2 div:nth-child(1),.application2_2 div:nth-child(3){
    border-right: 1px solid #a3d91f;
}
.application2_2 div:nth-child(1),.application2_2 div:nth-child(2){
    border-bottom: 1px solid #a3d91f;
}
.application2_2 div p{
    margin: 0;
}
.application2_2 div p:nth-child(1){
    color: #ffffff;
    font-size: 30px;
}
.application2_2 div p:nth-child(2){
    color: #C2FE1A;
    font-weight: bold;
    font-size: 30px;
}
.application2_ja .ab_ig_1_1 div p{
    margin-top: 2px;
}
.application2 .ab_ig_1{
    width: 100%;
}
.ab_ig_1_2_1{
    width: 80px !important;
    font-size: 36px !important;
    color: #C2FE1A !important;
    margin: -10px 0 0 10px !important;
}
.ab_ig_1_2_2{
    width: 75% !important;
}
.application .ig_home_1_4{
    margin: 0 auto 150px auto;
    width: 490px;
    height: 100px;
    line-height: 100px;
    border-radius: 50px;
    font-size:42px;
    color: #061445;
}
.application2_ja .ig_home_1_4{
    line-height: 105px;
}
.application .ig_home_1_4 a{
    color: #061445;
}
.application_1{
    padding:130px 0 160px 0;
}
.application_1
.application_2,.application_2_2{
    width: 1600px;
    height: auto;
    background: #020530;
    margin:auto;
    padding:105px 190px;
}
.application_2_2{
    height: auto;
    /*margin-top: 90px;*/
    padding:130px 0px;
}
.application_2_3{
    width: 1015px;
    height: 615px;
    margin: auto;
}
.application_2_3 .application_2_4{
    text-align: center;
}
.application_2_3 .application_2_4:nth-child(2){
    font-size: 60px;
    font-weight: bold;
    color: #C2FE1A;
    margin:20px 0 30px 0;
}
.application_2_3 .application_2_4:nth-child(3){
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 80px;
}
.application_2_5{
    width: 700px;
    height: 220px;
    border: 1px solid #C2FE1A;
    margin: auto;
    border-radius: 25px;
    padding:30px 0px 30px 30px;
}
.application_2_5 div:first-child{
    width: 300px;
    height: 100%;
    float: left;
}
.application_2_5 div:last-child{
    float: left;
}
.application_2_5 div:first-child{
    border-right:1px solid #C2FE1A;
}
.application_2_5 div:last-child{
    padding-left: 50px;
}
.application_2_5 div p:nth-child(1),.application_2_5 div p:nth-child(3){
    font-size: 18px;
    color: #C2FE1A;
}
.application_2_5 div p:nth-child(3){
    margin-top: 30px;
}
.application_2_5 div p:nth-child(2),.application_2_5 div p:nth-child(4){
    font-size: 18px;
    color: #ffffff;
}
.application_2_5 .application_2_6 .application_2_7{
    width: 115px;
    height: 115px;
    float: left;
}
.application_2_7 img{
    width: 100%;
    height: 100%;
    background: #ffffff;
}
.application_2_7{
    background: #ffffff;
}
.application_2_8{
    width: 200px !important;
    padding-left: 20px !important;
    padding-top: 50px;
}
#application_2_8_jp{
    padding-left: 10px !important;
}
.application_2_8 p{
    font-size: 18px !important;
    color: #ffffff !important;
    margin: 0 !important;
}
.application_3{
    width: 100%;
    height: auto;
}
.application_5{
    clear: both;
    padding-top:140px;
}
.application_6{
    width: 880px;
    height: auto;
    margin: 45px auto 125px auto;
}
.application_6 div{
    clear: both;
}
.application_6 p{
    margin: 0px 0 0px 20px;
    font-size: 22px;
    width: 795px;
    color: #ffffff;
    float: left;
}
.application_6 p span{
    color: #83aa22;
}
.application_7{
    width: 200px;
    height: 60px;
    background: #ffffff;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
    color: #325eff;
    cursor: pointer;
}
.application_7 img{
    margin-left: 10px;
}
.application_5_1{
    border:1px solid #C2FE1A;
    border-radius: 20px;
    width: 1065px;
    height: auto;
    margin: auto;
    padding:135px 130px 190px 130px;
}
#application_5_1_jp{
    padding:135px 125px 190px 125px;
}
.application_4{
    margin-top: 140px 0 100px 0;
    clear: both;
}
.application_5_3 .application_5_4{
    width: 350px;
    min-height: 380px;
    float: left;
}
.application_5_4_1 .application_5_4_2{
    padding: 0 !important;
    font-size: 22px !important;
    color: #ffffff !important;
    margin-top: 40px !important;
}
.application_5_4_4 .application_5_6{
    margin-bottom: 20px;
}
.application_5_4_1{
    clear: both;
    padding-top: 45px;
}
.application_5_4_1 .application_5_4_2 span{
    color: #C2FE1A;
    font-size: 22px;
}
.application_5_4_1 .application_5_4_2:last-child{
    margin-top: 0 !important;
}
.application_5_3 .application_5_6{
    width: 100%;
    height: 80px;
    background: #414463;
    border-radius: 10px;
    padding: 15px 20px;
}
.application_5_6_2{
    margin-top: 20px;
}
.application_5_4_3 .application_5_6_2:nth-child(6){
    margin-top:0px;
}
.application_5_3 .application_5_6 .application_5_7{
    width: 55px;
    height: 55px;
    float: left;
}
.application_5_3 .application_5_6 .application_5_7 img{
    width: 100%;
    height: 100%;
}
.application_5_3 .application_5_6 div{
    float: left;
    margin-left: 22px;
}
.application_5_3 .application_5_6 div p{
    color: #ffffff;
    font-size: 16px;
    width: 210px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.application_5_3 .application_5_5{
    width: 35px;
    height: 35px;
    background: #C2FE1A;
    border-radius: 20px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    float: left;
    color: #061445;
    /*margin-bottom: 50px;*/
}
.application_5_3{
    width: 100%;
    min-height:500px;
    clear: both;
}
.application_5_3:last-child{
    padding-top: 45px;
}
.application_5_3 div p{
    margin: 0;
}
.application_5_3 div p img{
    cursor: pointer;
}
.application_5_3 div p:nth-child(4) img{
    width: 100%;
    height: auto;
    cursor: pointer;
}
.application_5_3 div p:nth-child(4){
    padding:30px 0 15px 0;
}
.application_5_3 div p:nth-child(5),.bz{
    font-size: 14px;
    color: #ffffff;
    padding: 0 10px 35px 10px;
}
.application_5_3 div span{
    font-size: 18px;
    color: #ffffff;
    margin-left: 8px;
    line-height: 2;
    cursor: pointer;
}
.application_5_6_2 span{
    margin-left: 5px !important;
    line-height: 0 !important;
    cursor: pointer;
}
.application_5_3 div img:nth-child(3){
    margin-bottom: 20px;
}
.application_5_3 .application_5_4:nth-child(2){
    margin-left: 100px;
}
.application_5_2{
    font-size: 32px;
    color: #C2FE1A;
    text-align: center;
    padding-bottom: 100px;
}
#application_5_1_jp .application_5_2{
    font-size:30px;
}
.application_4 div p span{
    font-size: 15.99px;
    font-weight: bold;
    color: #ffffff;
}
.application_4 div{
    float: left;
    margin-bottom: 20px;
}
.pre-header-nav{
    width: 100%;
    height: 75px;
}
.headers{
    /*background: #02153d;*/
    background: #ffffff;
    width: 100%;
    height: 75px;
    /*position: fixed;*/
    /*top:0;*/
    /*left: 0;*/
    /*z-index: 9999;*/
    border-bottom: none;
}
.ig_home_1{
    width: 100%;
    height: 870px;
    /*height: auto;*/
    max-height: 1080px;
    /*background: #010532;*/
    display: flex;
    align-items: center;
    background-image: url("/assets/home/home_1.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
    background-position: center;
}
.ig_home_1_2{
    width: 50%;
    height: 100%;
}
.ig_home_1_3{
    width: 50%;
}
.ig_home_1_3 p:first-child,.ig_home_1_3 p:first-child + p{
    width: 100%;
    height: auto;
    font-weight: lighter;
    font-size: 72px;
    background: -webkit-linear-gradient(left, #C2FE1A, #325EFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 0;
}
.ig_home_1_3_in{
    font-weight: bold !important;
    line-height: 1;
}
.ig_home_1_3 p:first-child + p + p{
    width: 615px;
    height: auto;
    font-size: 30px;
    color: #ffffff;
    margin-top:50px;
}
.ig-app-jp .ig_home_1_3 p:first-child + p + p{
    width:710px;
    margin-top:20px;
    margin-bottom: 0;
}
.ig_home_1_3 p:first-child + p + p + p{
    width: 615px;
    height: auto;
    font-size: 30px;
    color: #ffffff;
    margin-bottom:30px;
}
.ig_home_1_3_1{
    width: 515px;
    height:135px;
    border-radius: 20px;
    border:2px solid #7f9349;
    padding-bottom: 10px;
}
.ig_home_1_3_1 p{
    width: 100% !important;
    text-align: center;
    margin:5px 0;
    background:unset !important;
    -webkit-text-fill-color: unset !important;
    color: #ffffff;
    font-size: 18px !important;
}
.ig_home_21{
    width: 100%;
    height: auto;
    /*position: relative;*/
    /*top: -550px;*/
    /*left: -200px;*/
}
.ig_home_2_one{
    width: 100%;
    height: 1275px;
    /*max-height: 1275px;*/
    background-image: url("/assets/home/content_1.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
    background-position: center;
    padding-top: 620px;
}
.ig_home_2{
    width: 100%;
    height: auto;
    background: #061445;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.ig_home_2 p{
    width: 900px;
    height: auto;
    margin: auto;
    color: #ffffff;
}
.ig_home_2 p{
    font-size: 14px;
}
.ig_home_2 p:first-child{
    height: auto;
    font-size: 56px;
    color: #ffffff;
    font-weight: bold;
}
.ig_home_2_1_p1,.ig_home_2_1_2{
    line-height: 1;
}
.ig_home_2_1_p1{
    margin-top: 100px !important;
}
.ig_home_2_3 p:first-child{
    margin: 80px 0 170px 0 !important;
    text-align: center;
    width: 100%;
}
.ig_home_2_3{
    width: 100%;
}
.ig_home_2_3_1{
    display: flex;
    justify-content: center;
}
.ig_home_2_3_2{
    float: left;
    margin-top: 0px !important;
    width: 800px;
    height: 400px;
    border:1px solid #C2FE1A;
    border-radius: 20px;
    padding: 12px;
}
.ig_home_2_3_2_two{
    height: 430px;
    margin-top: 50px !important;
}
.ig_home_2_3_2 img{
    width: auto;
    height: 100%;
    /*float: left;*/
}
.ig_home_2_3_2_1{
    width: 430px;
    height: 100%;
    float: right;
}
.ig_home_2_3_2_1 p:first-child{
    font-size: 36px;
    font-weight: bold;
}
.ig_home_2_3_2_1 div span{
    font-size: 24px;
}
.ig_home_2_3_2_1 div{
    margin-left: -5px;
    /*margin-top: 15px;*/
}
.ig_home_2_3_2 .ig_home_2_3_2_1 p{
    margin: 0 !important;
    text-align: left !important;
    width: 100% !important;
}
.ig_home_2_3_2_1 p:first-child{
    margin-bottom: 5px !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 div p:first-child{
    float: left;
    width: auto !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 div p:last-child{
    width: 385px !important;
    float: left;
}
.ig-app-jp .ig_home_2_3_2 .ig_home_2_3_2_1 div p:last-child{
    line-height: 1;
}
/*.ig-app-jp .ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_2{*/
/*    padding-top: 25px !important;*/
/*}*/
.ig-app-jp .ig_home_2_3_2 .ig_home_2_3_2_1 div p:first-child{
    line-height: 1;
    margin-top: -5px !important;
}
.ig-app-jp .ig_home_2_3_2_1_j p:last-child{
    line-height: 1 !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 div p{
    font-size: 24px !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 div + div{
    clear: both;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_2{
    clear: both;
    font-size: 16px;
    width: 425px !important;
    height: auto;
    padding-top:15px !important;
}
.ig_home_2_3_2_two .ig_home_2_3_2_1{
    width: 1280px;
}
.ig_home_2_3_2_two .ig_home_2_3_2_1 .ig_home_2_3_2_2{
    width: 100% !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_3{
    padding-top:0px !important;
    font-size: 18px !important;
}
.ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_4{
    font-size: 22px !important;
    margin-bottom: 30px !important;
}
.ig_home_2_img{
    width: 100%;
    height: auto;
    max-height: 1075px;
}
.ig_home_2_3_1 div:first-child + div{
    margin-left: 40px;
}
.ig_home_2 p{
    width: 1200px;
}
.ig_home_2_1_2{
    width: 550px !important;
    float: left;
}
.ig_home_2 p:nth-child(2){
    margin-top: 90px;
    font-size: 18px;
}
.ig_home_2 .ig_home_2_one_EN p:nth-child(2){
    margin-bottom: 45px;
}
.ig_home_2 p:nth-child(3),.ig_home_2 p:nth-child(5),.ig_home_2 p:nth-child(6){
    margin-bottom: 45px;
    font-size: 18px;
}
.ig_home_2 p:nth-child(6){
    margin-bottom: 0;
}
.ig_home_2 p:nth-child(4){
    font-size: 18px !important;
    width: 1200px !important;
}
.ig_home_2 div:first-child + div{
    /*margin-top: 240px;*/
}
.ig_home_2_1_1{
    margin: 150px 0 50px 0;
}
.ig_home_2_1_1_2 .ig_home_2_1_2{
    margin-top: 10px;
}
.ig_home_2_1_1_1{
    margin: 50px 0 0px 0;
}
.ig_home_2_4{
    width: 100%;
    height: auto;
    padding-bottom: 50px;
}
.ig_home_2_7,.ig_home_2_4 .ig_home_2_4_1,.ig_home_2_3_2_two,.ig_home_2_5_one,.ig_home_2_6{
    width: 1640px !important;
}
.ig_home_2_7{
    position: relative;
    top: -250px;
}
.ig_home_2_7 p{
    font-size: 56px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.ig_home_2_7 div{
    margin-top: 50px;
    width: 100%;
    height: auto !important;
}
.ig_home_2_7 div div{
    width: 305px;
    height: 115px !important;
    background: -webkit-linear-gradient(left, #3561fa, #c2fc1c);
    padding: 5px;
    float: left;
    margin-left: 20px;
    margin-bottom: 40px;
    margin-top:0;
}
.short{
    width: 218px !important;
}
.short_1{
    width: 245px !important;
    margin-left: 30px !important;
}
.centre{
    width: 195px !important;
    margin-left: 30px !important;
}
.long:nth-child(1),.long:nth-child(6),.long:nth-child(11),.long:nth-child(17),.long:nth-child(22),.long:nth-child(27),.long:nth-child(32){
    margin-left: 0px;
}
.ig_home_2_7 div div p{
    width: 100% !important;
    height: 100% !important;
    background: #ffffff;
    line-height: 1.7;
}
.ig_home_2_5{
    width: 965px;
    height: 650px;
    margin-left: auto;
    position: relative;
    top: -620px;
    left: 50px;
}
.ig_home_2_5 p{
    font-weight: unset !important;
}
.ig_home_2_5 p,.ig_home_2_6_one{
    color: #ffffff !important;
    font-size: 16px !important;
    width: 195px !important;
    height: 45px;
    float: right;
    background: unset;
    text-align: center;
    border-radius: 25px;
    line-height: 45px;
    cursor: pointer;
    border:1px solid #C2FE1A;
    margin-bottom: 30px;
}
.about_ig_yg{
    width: 490px !important;
    height: 100px;
    background: #c3fe1a;
    font-size: 42px;
    text-align: center;
    line-height: 100px;
    font-weight: bold;
    color: #112144 !important;
    margin: -50px auto 120px auto;
    border-radius: 50px;
    cursor: pointer;
}
.about_ig_yg a{
    color: #112144 !important;
}
.about_ig_yg:hover{
    background: #ffffff;
}
#ig_home_2_5_jp p{
    width: 240px !important;
}
.ig_home_2_5 div{
    clear: both;
}
.ig_home_2_5 div video{
    width: 100%;
    height: auto;
    max-height: 545px;
}
.ig_home_2_6{
    height: auto;
    position: relative;
    top: -400px;
}
.ig_home_2_6_1{
    clear:both;
}
.ig_home_2_6_2{
    width: 100%;
    height: 400px;
    line-height: 400px;
}
.ig_home_2_6_4{
    float: left;
    cursor: pointer;
}
.ig_home_2_6_3_1,.ig_home_2_6_3_2{
    width: 255px;
    height: 400px;
    background-image:url("/assets/news/content_1.png");
    background-repeat: no-repeat;
    background-size: contain;
    /*background-size: cover;*/
    background-position: center center;
}
.ig_home_2_6_3{
    float: left;
    width: 1400px;
    height: 100%;
    /*background: yellow;*/
    margin:0 30px;
}
.ig_home_2_6 p:first-child{
    font-size: 56px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.ig_home_2_6_3_1 p{
    font-weight: bold !important;
    color: #ffffff !important;
    margin: 0px 0 !important;
    font-size: 18px !important;
    width: 100% !important;
    line-height: 0px;
}
.ig_home_2_6 p:first-child + p{
    margin-top: 30px;
    margin-bottom: 90px;
}
#ig_home_2_6_3_2{
    line-height: 1;
    padding: 220px 30px 0 30px;
    cursor: pointer;
    float: left;
}
#ig_home_2_6_3_2:nth-child(n+2){
    margin-left: 30px;
}
.ig_home_2_6_3:hover #ig_home_2_6_3_2:nth-child(n+2){
    margin-left: 15px;
}
.ig_home_2_6_5{
    text-align: center;
    margin-top: 80px;
}
.ig_home_2_6_5 img{
    cursor: pointer;
}
.ig_home_2_6_5 img:nth-child(n+2){
    margin-left: 15px;
}
#ig_home_2_6_3_2 p:nth-child(1), #ig_home_2_6_3_2 p:nth-child(2){
    font-size: 14px !important;
}
.event_1 div div p:nth-child(1),.event_1 div div p:nth-child(3),.ig_home_2_4_2 div:first-child p:nth-child(2),#ig_home_2_6_3_2 p:nth-child(1), #ig_home_2_6_3_2 p:nth-child(2),.news_1_1 div p:nth-child(1), .news_1_1 div p:nth-child(2){
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.event_1 div div p:nth-child(3){
    line-height: 1.2;
}
#ig_home_2_6_3_2 p:nth-child(1){
    text-align: left;
}
#ig_home_2_6_3_2 p:nth-child(2){
    margin-top: 0px;
    margin-bottom: 30px;
}
#ig_home_2_6_3_2 p:nth-child(3){
    font-weight: normal !important;
    font-size: 11.55px !important;
    margin-bottom: 20px !important;
}
#ig_home_2_6_3_2 p{
    font-weight: bold !important;
    color: #ffffff !important;
    /*margin: 0 !important;*/
    width: 100%;
}
#ig_home_2_6_3_2 div{
    width: 155px;
    height: 45px;
     /*background: yellow;*/
    float: right;
    line-height: 1;
}
#ig_home_2_6_3_2 div p{
    width: auto;
    float: left;
}
#ig_home_2_6_3_2 div p:first-child{
    /*font-size: 14px !important;*/
    font-weight: unset !important;
    line-height: 3;
}
#ig_home_2_6_3_2 div p:last-child{
    width: 45px !important;
    height: 45px;
    border: 1px solid #f2f4fc;
    float: right;
    border-radius: 50px;
    line-height: 42px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
#ig_home_2_6_3_2 div p img:last-child{
    display: none;
}
#ig_home_2_6_3_2:hover img:first-child{
    display: none;
}
#ig_home_2_6_3_2:hover img:last-child{
    display: initial;
    margin-top: 8px;
    margin-left: -10px;
}
#ig_home_2_6_3_2:hover div{
    width: 180px;
    height: 50px;
    background: #ffffff;
    border-radius: 25px;
}
#ig_home_2_6_3_2:hover div p:first-child{
    font-size: 16px !important;
    color: #325eff !important;
    padding-left: 20px;
}
#ig_home_2_6_3_2:hover div p:last-child{
    border: unset;
}
#ig_home_2_6_3_2:hover{
    height: 475px;
    width: 310px;
    margin-top: -30px;
    padding: 270px 30px 0 30px;
}
.ig_home_2_4 .ig_home_2_4_1{
    height: 100%;
    margin: auto;
}
.ig_home_2_4_2{
    width: 755px;
    height: 600px;
    background: #C2FE1A;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.ig_home_2_4_2 p,.ig_home_2_4_2 div{
    width: 75% !important;
    margin:0 !important;
    color: #000000 !important;
}
.ig_home_2_4_2 .ig_home_2_4_2_fir_p{
    font-size: 20px !important;
    font-weight: unset !important;
    border-bottom: 1px solid #000000 !important;
    padding-bottom: 5px !important;
    margin-bottom: 70px !important;
    width: 90% !important;
}
.ig_home_2_4_2 div:first-child p:nth-child(2),.ig_home_2_4_2 div:first-child p:nth-child(3){
    font-weight: 600 !important;
    font-size: 48px !important;
}
#ig_home_2_4_3_fir_p{
    width: 100% !important;
    line-height: 1.2;
    font-size: 44px !important;
    -webkit-line-clamp: unset !important;
}
.ig_home_2_4_2 div:first-child p:nth-child(3){
    margin-bottom: 50px !important;
}
.ig_home_2_4_2 div:first-child p:nth-child(4){
    margin-bottom: 60px !important;
    font-size: 22px !important;
    width: 415px !important;
}
.appli_1{
    font-size: 36px;
    margin-bottom: 30px;
    text-align: center;
}
.appli_2{
    text-align: center;
    font-size: 22px;
}
.appli_3{
    font-size: 22px;
    /*text-align: left;*/
    margin: 30px 0 0 0;
}
.ig_home_2_4_2_fir_d p:first-child{
    color: #ffffff !important;
    font-size: 16px;
    font-weight: unset;
    width: 155px !important;
    height: 45px;
    background: #061348;
    text-align: center;
    border-radius: 25px;
    line-height: 45px;
    float: left;
    cursor: pointer;
}
.ig_home_2_4_2_fir_d p:last-child{
    float: right;
    width: 200px !important;
    text-align: center;
    height: 45px;
    line-height: 45px;
}
.ig_home_2_4_2_fir_d p:last-child span{
    border:1px solid #061445;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
}
.ig_home_2_4_2_fir_d p:last-child span:last-child{
    background:#061445;
    margin-left: 20px;
}
.ig_home_2_4_2_fir_d p:last-child span img{
    /*width: 20px;*/
    /*height: 20px;*/
}
/*.ig_home_2_4_2_fir_d p:last-child p{*/

/*}*/
.ig_home_2_1 div{
    float: right;
    width: 680px;
}
.ig_home_2_1_1 div{

}
.ig_home_2_1 div p:first-child{
    width:685px;
    height: 1px;
    background: #bffb1e;
    /*float: right;*/
    margin-top: 20px;
}
.ig_home_2_1 div p:first-child + p{
    width: 685px;
    margin-top: 45px;
}
.ig_home_2_1 div p:first-child + p + p{
    width: 685px;
    margin-top: 0px;
    margin-bottom: 110px;
}
.ig_home_2_2{
    clear: both;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.ig_home_2_2 div{
    width: 500px;
    height: 580px;
    background: #010532;
    margin-top: 0px !important;
    cursor: pointer;
    margin-bottom: 150px;
}
.ig_home_2_2 div:hover{
    border: 10px solid #C2FE1A;
    background: #061445;
}
.ig_home_2_2 div:hover p:first-child + p + p{
    font-size: 24px;
}
.ig_home_2_2 div:hover p:first-child + p + p{
    padding:0px 10px;
}
.ig_home_2_2 div:hover p:first-child + p img{
    display: none;
}
.ig_home_2_2 div:hover p:first-child + p{
    background: #a9dc1e;
    width: 270px;
    margin-bottom: 50px;
    height: 1px;
}
.ig_home_2_2 div:first-child + div{
    margin-left: 30px;
    margin-right: 30px;
}
.ig_home_2_2 div p:first-child{
    font-size: 36px;
    font-weight: bold;
    /*color: #C2FE1A;*/
    color: #ffffff;
    margin:105px 0 50px 0;
    text-align: center;
    width: 100%;
    height: auto;
}
.ig-app-jp .ig_home_2_2 div p:first-child{
    margin:80px 0 50px 0;
}
.ig_home_2_2 div p:first-child + p,.ig_home_2_2 div p:first-child + p + p{
    margin-top: 0 !important;
    width: 100%;
    text-align: center;
}
.ig_home_2_2 div p:first-child + p + p{
    /*padding:0px 50px;*/
    text-align: left;
    width: 380px;
}
.ig_home_2_2 div p img{
    width: auto;
    height: 190px;
    margin-bottom: 50px;
}
.ig_home_1_3_2{
    display: flex;
}
.ig-app-jp .ig_home_1_3_2 p{
    margin: 0;
}
.ig-app-jp .ig_home_1_3_2 div p:first-child{
    line-height: 1;
}
.ig-app-jp .ig_home_1_3_2 div{
    padding-top: 10px;
}
.ig_home_1_3_2 div p:first-child{
    font-size: 48px !important;
    color: #C2FE1A;
}
.ig_home_1_3_2 div{
    width: 25%;
}
.ig_home_1_3_2 div p:last-child{
    font-size: 16px !important;
    color: #eeeef1;
    margin-top: 0;
}
/*.ig_home_1_3_2 div:first-child + div,.ig_home_1_3_2 div:first-child + div + div,.ig_home_1_3_2 div:first-child + div + div + div{*/
/*    border-left: 1px solid #C2FE1A;*/
/*}*/
.ig_home_1_3_2 div:first-child + div,.ig_home_1_3_2 div:first-child + div + div + div,.ig_home_1_3_2 div:first-child + div + div + div + div + div{
    width: auto;
    height: 60px;
    margin-top: 15px;
    border-left: 1px solid #C2FE1A;
}
.ig_home_1_4{
    width: 260px;
    height: 80px;
    background: #C2FE1A;
    margin-top: 50px;
    border-radius: 50px;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    line-height: 80px;
    color: #040821;
    cursor: pointer;
}
.ig_home_1_4:hover{
    background: #ffffff;
}
.ig_home_1_5{
    position: fixed;
    right: 0;
    z-index: 999;
    top:400px;
}
.ig_home_1_5 span{
    color: #C2FE1A;
    font-size: 14px;
    padding-left: 18px;
    float: right;
}
.ig_home_1_5 div{
    cursor: pointer;
    margin-bottom: 30px;
    float: right;
}
.ig_home_1_5 .ig_no_check p{
    width: 30px;
    height: 1px;
    background: #ffffff;
    margin-right: 20px;
}
.ig_home_1_5 .ig_check p{
    width: 50px;
    height: 2px;
    background: #C2FE1A;
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    text-align: right;
    /*margin-bottom: 20px;*/
}
.ig_home_1_5 div{
    clear: both;
}
.ig_home_1_2 img{
    width: 100%;
    height: auto;
}
.pre-header-nav{
    width: 100%;
}
.nav-lang{
    width: auto;
    height: auto;
    float: left;
    font-size: 16px;
    text-align: center;
    margin-left: 10px;
}
.nav-lang-2,.nav-lang-3{
    float: left;
}
.nav-lang-3{
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav-lang-3 p{
    color: #6f7370;
    font-size: 18px;
    margin: 15px 0 0 5px;
}
.nav-lang-2 p{
    width: 135px;
    height: 35px;
    cursor: pointer;
    line-height: 35px;
    background: #f44127;
    text-align: center;
    /*margin-left: 10px;*/
    border-radius: 25px;
    margin-top: -5px;
}
.nav-lang-2 p:hover{
    background: #000000;
    color: #ffffff;
}
.col-sm-20{
    width: 18%;
}
.content_3_1{
    width: 100%;
    height: 852px;
    /*height: 650px;*/
    /*background-image: url("/assets/home/logo_content_4_1.png");*/
    background-repeat: no-repeat;
    /* background-size: contain; */
    background-size: cover;
    /* background-position: center;*/
    text-align: center;
}
.content_3_1_1{
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    padding: 70px 0 10px 0;
}
.content_3_1_2{
    font-size: 14px;
    color: #ffffff;
}
.content_3_1_3{
    display: flex;
    justify-content: center;
    margin-top: 600px;
}
.content_3_1_3 p{
    width: 255px;
    height: 45px;
    line-height: 40px;
    float: left;
    border: 2px solid #ffffff;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    border-radius: 5px;
    /*opacity: 0.5;*/
}
.content_3_1_3 p:first-child{
    margin-right: 20px;
    background: #ffffff;
    color: #000000;
}
.content_3_1_3 p:first-child:hover{
    opacity: 0.9;
}
.content_3_1_3 p:last-child{
    background: #000000;
    opacity: 0.5;
}
.content_3_1_3 p:last-child:hover{
    background: #ffffff;
    color: #000000;
    opacity: 1;
}
/*.content_3_1_3 p:hover{*/
/*    background: #ffffff;*/
/*    color: #000000;*/
/*    opacity: 1;*/
/*}*/
.content_3_2{
    width: 100%;
    height: 230px;
    background: #000000;
    display: flex;
    justify-content: center;
}
#content_3_2-jp{
    height: 250px !important;
}
#content_3_2-en{
    height: 350px !important;
}
.content_3_2_pro,.content_3_3_pro{
    background: unset;
}
.content_3_2_1{
    width: 375px;
    height: auto;
    cursor: pointer;
    padding-top: 50px;
}
.content_3_2 .content_3_2_1{
    margin: 0 50px 0 50px;
}
.content_3_2_pro .content_3_2_1{
    margin: 0 20px 0 20px;
    width: 280px;
}
.advantage .content_3_2_pro .content_3_2_1{
    margin: 0 20px 0 20px;
    width: 40%;
}
.advantage .headers-5-pro{
    height: 950px;
}
.advantage .pro_con_5{
    margin-top: -50px;
    background: #111111;
}
.advantage .headers-4-1-3-5 p{
    color: #ffffff;
}
.advantage .pro_con_6 img{
    height: auto !important;
    margin:0 !important;
}
.advantage  .headers-4-1-3-4{
    margin-bottom: 0px !important;
}
.advantage  .pro_con_6{
    width: 32% !important;
    margin-right: 10px;
    height: 460px !important;
    margin-bottom:50px !important;
}
.advantage_1{
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}
/*.content_3_3_pro .content_3_2_1{*/
/*    margin: 0 10px 0 10px;*/
/*    width: 250px;*/
/*}*/
.content_3_3_pro .content_3_2_1{
    margin: 0 5px 0 0px;
    width: 20%;
}
.content_3_3_pro{
    width: 90%;
}
.content_3_2_2{
    width: 100%;
    height: 2px;
    background: #a6a7a7;
}
.content_3_2_3{
    color: #898a8a;
    font-size: 18px;
    margin-bottom: 20px;
}
.content_3_2_4{
    color: #898a8a;
    font-size: 14px;
}
.content_3_2_1:hover .content_3_2_2{
    background: #ffffff;
    height: 4px;
}
.content_3_2_pro .content_3_2_1:hover .content_3_2_2,.content_3_3_pro  .content_3_2_1:hover .content_3_2_2{
    background: #000000;
}
.content_3_2_1:hover .content_3_2_3{
    color: #ffffff;
}
.content_3_2_1:hover .content_3_2_4{
    color: #ffffff;
}
.content_3_2_pro .content_3_2_1:hover .content_3_2_3,.content_3_3_pro .content_3_2_1:hover .content_3_2_3{
    color: #000000;
}
.content_3_2_pro .content_3_2_1:hover .content_3_2_4,.content_3_3_pro .content_3_2_1:hover .content_3_2_4{
    color: #000000;
}
.el-button+.el-button{
    margin-left: 0;
}
.tac,el-icon-s-operation,.navigation_3,.el-icon-s-operation{
    display: none;
}
.el-icon-s-operation{
    font-size: 25px;
}
.el-menu{
    background: unset;
}
.el-menu-item,.el-submenu__title{
    color: #ffffff;
}
.el-icon-s-operation-but,.el-icon-s-operation-but:hover{
    background: unset;
    border: none;
}
.el-icon-notebook-2-s:before {
    content: "\e759";
}
.el-icon-question-s:before {
    content: "\e7a4";
}
.display_6{
    width: 100%;
    height:100px;
    clear:both;
    display: none;
}
.block_5 div span{
    cursor: pointer;
}
.block_5 div span :hover{
    color: #409EFF;
}
.block_5{
    width: 80%;
    height: 200px;
    margin: auto;
    text-align: center;
    padding-top: 30px;
}
.block_5_1{
    margin-top:20px;
}
.block_5_2{
    margin-top:20px;
}
.block_5_2 img,.block_5_1 img{
    margin-right: 15px;
    cursor: pointer;
}
body,.results_1 .el-table__row,.results_1 .el-table th.el-table__cell{
    /*background: #061445;*/
    /*
    紧跟着前面的单词 并强行短句换行
    word-break: break-all;
    */
    /*整个单词另起一行*/
    word-break:break-word;
    /*font-family: Poppins !important;*/
    /*font-family: 'Adobe Heiti Std', 'Adobe 黑体 Std', 'Source Han Sans CN', 'Source Han Sans SC', 'Noto Sans CJK SC', 'Noto Sans CJK TC', sans-serif !important;*/
}
body p{
    font-weight: normal;
}
.event_more{
    background: #061445;
}
.event_more_1{
    background: #020530;
    padding-left: 18%;
}
.event_more_2{
    width: 100%;
    height: 900px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.event_more_2_1{
    width: 1225px;
    height: auto;
}
.event_more_3{
    width: 100%;
    height: 780px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -100px;
}
.event_more_4{
    width: 1215px;
    height: auto;
    margin:auto auto 150px auto;
    color: #ffffff;
}
.event_more_4_1{
    font-size: 48px;
    font-weight: bold;
    margin:100px 0 50px 0;
}
.event_more_JP .event_more_4_1{
    width: 720px;
    line-height: 1.2;
}
.event_more_4_2,.event_more_4_4_1 p,.event_more_4_5 p{
    font-size: 18px;
}
.event_more_4_4_1 img{
    margin: 0px 10px 0 0px;
    float: left;
}
.event_more_4_4_1 p{
    float: left;
}
.event_more_4_4_1{
    clear: both;
}
.event_more_4_5{
    margin: 50px 0 100px 0;
    clear: both;
}
.event_more_4_5 p:first-child{
    margin-bottom: 30px;
}
.event_more_4_6{
    width: 490px;
    height: 100px;
    background: #C2FE1A;
    color:#061445;
    font-size: 42px;
    font-weight: bold;
    text-align: center;
    line-height: 100px;
    border-radius: 50px;
    margin: auto;
    cursor: pointer;
}
.event_more_4_6:hover{
    background: #ffffff;
}
.event_more_4_3_1{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 30px;
}
.event_more_4_2:nth-child(2),.event_more_4_2:nth-child(3){
    margin-bottom: 50px;
}
.event_more_4_3_3,.event_more_4_3_4{
    float: left;
}
.event_more_4_3_3{
    width: 780px;
}
.event_more_4_3_3 img{
    margin-top: 5px;
    margin-right: 10px;
    float: left;
}
.event_more_4_3_3 div{
    float: left;
    width: 92%;
    margin-bottom: 20px;
}
.event_more_JP .event_more_4_3_3 div{
    margin-bottom: 35px;
}
.event_more_4_3_3 div p:first-child{
    font-size: 24px;
    font-weight: bold;
    color: #C2FE1A;
    margin-bottom: 0;
}
.event_more_4_3_3 div p:last-child{
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1.5;
}
.event_more_4_4{
    clear: both;
    padding-top: 80px;
}
.event_more_4_3_4{
    width: 430px;
    padding-left: 20px;
}
.event_more_4_3_4 img:first-child{
    margin-bottom: 30px;
}
.event_more_4_3{
    margin: 100px 0;
}
.event_more_3_1{
    width: 1220px;
    height: 550px;
}
.event_more_3_1 div{
    width: 580px;
    height: 100%;
    float: left;
}
.event_more_3_2:last-child{
    margin-left: 60px;
}
.event_more_3_2 p{
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 20px;
}
.event_more_3_2 div p{
    font-size: 18px;
    color: #ffffff;
    width: 420px;
    padding: 40px 0 40px 40px;
    font-weight: unset;
}
.event_more_3_2:last-child div p{
    width: 510px;
}
.event_more_3_2 div{
    width: 100%;
    height: auto;
    background: #04041c;
}
.event_more_3_1 div img{
    width: 100%;
    height: auto;
}
.event_more_1 p{
    height: 100%;
    text-align: center;
    line-height: 80px;
    font-size: 24px;
    font-weight: bold;
    float: left;
    background: #c3fe1a;
    color: #000000;
    cursor: pointer;
    margin: 0;
}
.event_more_1 p:first-child{
    width: 180px;
}
.event_more_1 p:nth-child(2){
    background: unset;
    width: 270px;
    color: #ffffff;
}
.block_4{
    clear: both;
    width: 100%;
    border-top: 1px solid #CCCCCC;
    height: 10px;
}
.el-carousel__arrow--left {
    left: -15px;
}
.el-carousel__arrow--right, .el-notification.right{
    right: 0px;
}
#type_content .el-carousel__item{
    height: 100px;
    padding-left: 50px;
}

.block_1{
    padding-bottom:25px;
    border-bottom: 1px solid #CCCCCC;
}
.el_but{
    margin:10px 0px;
    background-color: #262626;
    border-color: #CCCCCC;
}
.el_d_1{
    text-align: center;
}
.el_d_p_1{
    margin-top: 20px;
    font-weight: 600;
}
.el_d_p_2{
    color: #CCCCCC;
}
.content_page_one_working{
    width: 100%;
    height: auto;
    padding:0px 10px;
}
.content_page_one_working p{
    width: 50%;
    height: auto;
    float: left;
    color: #CCCCCC;
}
.content_page_one_working p:last-child{
    text-align: right;
}
#recommend_content .el-carousel__container{
    height: 400px !important;
}
#type_content .el-carousel__container{
    height: 100px !important;
}
#list_content .el-carousel__container {
    height: auto;
}
.content_page_one div img{
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
}
.content_page_one div:first-child div:first-child{
    width: 80%;
    height: auto;
    margin-left:auto;
    margin-right: auto;
    border-radius: 1% !important;
}
.content_page_one div:first-child{
    width: 90%;
    height: auto;
    margin-left:auto;
    margin-right: auto;
    background: #262626;
    border-radius: 1% !important;
}
.content_page_one div:first-child:hover{
    background:#444444;
    cursor: pointer;
}
.content_page_one{
    width: 20%;
    height: auto;
    float: left;
    padding-bottom:30px;
    border-radius: 15px;
}
.content_page_two:hover{
    color:#409EFF;
}
.content_page_two{
    width: 8.5%;
    height: auto;
    float: left;
    border-radius: 15px;
    margin-top:20px;
    text-align: center;
    margin-right: 10px;
    padding:15px 0px;
    cursor: pointer;
    background: #333333;
}
.el-carousel__item h3 {
    color: #475669;
    font-size: 14px;
    opacity: 0.75;
    line-height: 150px;
    margin: 0;
}

.navigation div p i{
    font-size: 25px;
}
.navigation_2_one_p,.navigation_1 p{
    margin-top:25px;
}
.navigation_2_one_p{
    margin-left: 15px;
}
.navigation{
    width: 100%;
    height: auto;
}
.navigation_1{
    width: 5%;
    height: auto;
    float: left;
    padding:0px 0px 0px 20px;
}
.navigation_1 p{
    cursor: pointer;
}
.navigation_2{
    width: 95%;
    height: auto;
    float: left;
}
.navigation_3{
    width: 100%;
    height:auto;
    clear: both;
    border-top: 1px solid #CCCCCC;
    position: fixed;
    top:93%;
    z-index: 99999;
    background: #1a1a1a;
}
.navigation_3 p{
    float: left;
    width: 20%;
    text-align: center;
    padding: 20px 0;
}
button{
    margin-bottom: 15px !important;
    border-radius: 5px !important;
}
.el-icon-search,.el-icon-notebook-2,.el-icon-question,.el-icon-notebook-2-s,.el-icon-question-s{
    font-size: 20px;
    margin-right: 20px;
}

.container a{
    float: right;
}
.logo-span-1 span a{
    float: unset;
}
.container{
    font-size: 14px;
}
.logos li a{
    font-size:14px;
}
.additional-shop-info{
    padding: 20px 0 0 0;
    display: flex;
    /* align-items: center; */
    justify-content: end;
    gap: 30px;
}
.additional-shop-info p{
    width: 105px;
    height: 35px;
    background: #030404;
    text-align: center;
    line-height: 35px;
    border-radius: 25px;
    color: #ffffff;
    font-size: 16px;
    margin: 5px 0 0 0;
    cursor: pointer;
}
.additional-shop-info p:hover{
    background:#f44127;
}
.additional-shop-info_2{
    padding: 25px 0 0 0;
}
/*.additional-shop-info_2 ul{*/
/*    margin-left: 15%;*/
/*}*/
.logo-p-1{
    margin-bottom: 0px;
    /*font-weight: bold;*/
    /*color: #c2fe1a;*/
    font-size: 16px;
    /*font-family: Poppins;*/
}
#logo-p-1{
    color: #10c49d;
}
.nav_logo{
    /*width: 16px;*/
    /*height: 16px;*/
}
.additional-nav-login{
    text-align: right;
    padding: 10px 0 0 0;
    background-color:unset;
}
.logo-span-1{
    margin-right: 30px;
}
.logo-span-2{
    margin-left: 20px;
    color: #000000;
    /*font-family: Myriad Pro;*/
}
.nav-lang-p{
    margin-bottom: 0;
}
.logo-span-5{
    margin-left: 0px;
    color: #000000;
}
.logo-span-5 img{
    margin: -2px 5px 0px 0px;
}
.nav-lang-select .logo-span-2{
    margin-left: 0px;
}
.nav-lang-select{
    display: none;
    position: absolute;
    margin-left: 15px;
    color: #000000;
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
    width: 100px;
    height: auto;
    background: #ffffff;
    border-radius: 7px;
    /*padding-top: 10px;*/
    text-align: center;
}
.nav-lang-select p{
    margin: 0;
}
/*.logo-span-7:hover .nav-lang .nav-lang-select{*/
/*    display: block;*/
/*}*/
.logo-span-3 a{
    color: #8b8fab;
}
.logo-span-4{
    cursor: pointer;
}
@media (min-width: 750px){
    .event_img_1{
    }
    .event_img_2{
        display: none;
    }
    /*.event_more_4 .event_img_1:hover .event_more_4 .event_img_2{*/
    /*    display:block;*/
    /*}*/
}
@media (min-width: 750px) and (max-width: 850px){
}
@media (min-width: 800px) and (max-width: 900px){
}
@media (min-width: 992px) {
    .pre-header{
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
    }
    .col-md-5{
        width:18%;
    }
    .col-md-20 {
        width: 18%;
    }
    .headers .col-md-20 {
        width: 19%;
    }
    #home_ba_video-jp .headers-1-p-2{
        width: 800px;
    }
    #home_ba_video-jp .headers-1-p-4-1{
        margin: -100px 0 0 280px;
    }
    #home_ba_video-jp .headers-1-p-2-1{
        margin: auto;
    }
    #pro-a-3-jp .pro-a-1-1{
        padding-top: 40px;
    }
}
.el-dropdown-link{
    color:#ffffff;
    margin-right: 10px;
}
.additional-shop-info img{
    width: auto;
    height: auto;
    float: left;
}
.headers ul li{
    float: left;
    margin-left: 30px;
}
.headers-zh-CN ul li,.headers-JP ul li{
    margin-left: 55px;
}
.headers ul li a .logo-p-3{
    width: 0;
    height: 1.5px;
    transition: width 0.5s;
    background: #10c49d;
    margin: 22px 0 0 0;
}
#logo-p-2:hover{
    color: #10c49d;
}
.headers ul li:hover a .logo-p-3{
    width: 100%;
}
.logo-p-2{
    width: 100%;
    height: 1.5px;
    background: #10c49d;
    margin: 22px 0 0 0;
    /*background-image: linear-gradient(to right, #f97532, #42e8e5); !*从左到右渐变为红蓝*!*/
}
.video-background {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
}
.video-background-pro{
    width: 100%;
    height: auto;
}
.video-background-pro-2{
    /*top:2900px;*/
    width: 100%;
    height: auto;
}
.pro-headers-ct-1{
    background: #ffffff;
    /*margin-top: 8px;*/
    padding-top: 50px;
}
.pro-headers{
    width: 23% !important;
    height: 480px !important;
}
#headers-5-one-4-jp .pro-headers{
    height: 550px !important;
}
.pro-headers .headers-4-1-3-5 img{
    height: 180px;
}
.pro-headers div .headers-4-1-3-1{
    text-align: center;
}
.pro-headers div .headers-4-1-3-3{
    margin-top: 20px;
}
.pro-headers .headers-4-1-3-6{
    height: 100%;
}
.headers-1{
    width: 100%;
    height: 880px;
    /*background-image:url("/assets/home/content_1.png");*/
    /*background-repeat: no-repeat;*/
    /*padding-top: 85px;*/
    /*background-size: contain;*/
    /*background-size: cover;*/
    /*background-position: center center;*/
}
.headers-1-about{
    background-image:url("/assets/about/logo.png");
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-size: cover;
    background-position: center center;
}
.advantage_header_background{
    background-image:url("/assets/advantage/logo.png");
}
.product_header_background{
    background-image:url("/assets/product/logo.png");
}
.headers-1-pro{
    /*margin-top: -710px;*/
    width: 100%;
    height: 864px;
    background-image:url("/assets/product/content_3.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
    background-position: center center;
}
.headers-6-pro{
    background-position:unset;
}
.headers-2-pro{
    background-image:url("/assets/product/content_4.png");
}
.headers-3-pro{
    background-image:url("/assets/product/content_5.png");
}
.headers-4-pro{
    background-image:url("/assets/product/content_9.png");
}
.headers-6-pro{
    background-image:url("/assets/product/content_15.png");
    height: 864px;
}
.headers-5-pro{
    width: 100%;
    height: 1100px;
    background: #ffffff;
    /*margin: auto;*/
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
    /*纵向显示*/
    flex-direction: column;
}
.headers-5-pro img{
    width: 90%;
}
.headers-2{
    width: 100%;
    height: 700px;
    background: #ffffff;
}
.headers-22{
    height: 600px;
}
.headers-2_11{
    margin-bottom: 110px;
}
.headers-5{
    width: 100%;
    height: auto;
    background-image: url("/assets/home/logo_10.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: -5px;
}
#headers-5-i{
    background-image:none;
    background: #ffffff;
}
.headers-6{
    width: 100%;
    height: 500px;
    /*padding-bottom: 80px;*/
    background: #474949;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ig_footer_1{
    /*float: left;*/
    /*width: 50%;*/
}
.ig_footer_1 img{
    width: 276px;
    height: auto;
    margin-top: 50px;
}
.ig_footer_2{
    /*width: 50%;*/
    /*height: 70px;*/
    /*float: left;*/
    /*margin: 35px 0 0 100px;*/
}
.ig_footer_3{
    float: right;
    margin-top: 35px;
}
.ig_footer_2 img{
    width: 65px;
    height: 65px;
    margin-left: 25px;
    cursor: pointer;
}
.ig_footer_2_one{
    width: 100%;
    height: 100%;
    float: right;
}
.ig_footer_2 .ig_footer_2_1,.ig_footer_2 .ig_footer_2_2{
    width: 100%;
    height: auto;
    clear: both;
}
.ig_footer_2 .ig_footer_2_1{
    display: flex;
}
.ig_footer_2 div p{
    float: left;
}
.ig_footer_2_1 p{
    width: auto;
}
.ig_footer_2_1 p{
    flex:4;
}
.ig_footer_2_1 p:last-child{
    flex:2;
}
.ig_footer_2_2 p:first-child{
    width: 25%;
}
.ig_footer_2_2 p:first-child + p{
    width: 25%;
}
.ig_footer_2_2 p:first-child + p + p{
    width: 25%;
}
.ig_footer_2_2 p:first-child + p + p + p{
    width: 25%;
    text-align: right;
    cursor: pointer;
}
.ig_footer,.big-h-1{
    width: 1205px;
}
.developers-zh-CN .big-h-1{
    width: 1350px;
}
.big-j-1,.security .big-h-1,.big-JP .big-h-1{
    width: 1400px;
}
.big-e-2{
    width: 1450px;
}
.staking .big-e-2{
    justify-content: center;
}
.exclusive_toekn .big-h-1{
    width: 1200px;
}
.big-h-1,.big-j-1{
    display: flex;
    color: #ffffff;
    flex-direction: row;
}
.big-j-1 div{
    text-align: center;
    flex: 1;
}
.big-j-1 div p:first-child{
    font-size: 20px;
}
.big-j-1 div p{
    margin: 0;
}
.big-j-1 div p{
    line-height: 1.5;
}
.big-j-1 div p:first-child + p{
    font-size: 60px;
    font-weight: bold;
}
.big-j-1 div p:first-child + p + p{
    font-size: 16px;
}
.big-h-1 div{
    flex: 6;
}
.big_1,.cr_1{
    display: flex;
    align-items: center;
    /*flex-direction: column;*/
}
.big-h-1 div:last-child{
    /*flex: 4;*/
    width: auto;
}
.e_1{
    display: flex;
    align-items: center;
}
.big_3{
    padding: 80px 0 100px 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.big_4,.d_3{
    font-size: 50px;
    color: #030404;
    font-weight: bold;
}
.d_4{
    gap: 50px;
    display: flex;
    margin-top: 40px;
    width: 1400px;
}
.d_4 div,.d_5{
    /*width: 680px;*/
    flex: 1;
    height: 650px;
    background: #ffffff;
    padding: 50px;
    border-radius: 15px;
}
.d_5,.d_5 div{
    height: auto;
}
.d_5 div{
    padding: 0;
}
.d_4 div p:nth-child(1){
    font-weight: bold;
    font-size: 36px;
    color: #030404;
}
.d_4 div p:nth-child(2){
    font-size: 20px;
    color: #777777;
    margin-bottom: 40px;
}
.d_4 div p:nth-child(2){
    line-height: 1.2;
}
.d_4 div:last-child p:nth-child(2){
    margin-bottom: 60px;
}
.d_4 div p:nth-child(3){
    width: 135px;
    height: 35px;
    border: 1px solid #f44127;
    border-radius: 50px;
    color: #f44127;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 10px;
}
.d_4 div:last-child p:nth-child(3){
    width: 210px;
}
.d_4 div p:nth-child(3):hover{
    background: #f44127;
    color: #ffffff;
}
.d_4 div img{
    float: right;
}
.d_2_1 .d_4 div{
    background: #f2f2f2;
    padding: 50px 70px 30px 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: auto;
}
.developers-zh-CN .d_2_1 .d_4 div{
    padding: 50px 60px 30px 60px;
}
.d_2_1 .d_4 div p{
    line-height: 1.2;
    text-align: center;
}
.d_2_1 .d_4 div p:nth-child(1){
    order: 2;
    margin: 20px 0 30px 0;
}
.d_2_1 .d_4 div p:nth-child(2){
    order: 3;
}
.d_2_1 .d_4 div img{
    order: 1;
}
.big_2{
    text-align: center;
}
.big-h-1 .big-h-3-1 div{
    flex: unset;
}
.big-e-1{
    display: flex;
    align-items: flex-end;
}
.big-e .big-h-1 div:first-child{
    margin-top: 45px;
}
.staking .big-e .big-h-1 div:first-child{
    margin-top: 0px;
    flex: unset;
}
.big-e .big-h-1 .big-h-3 div:first-child{
    margin-top: 0px;
}
.big-h-2 p:last-child{
    /*font-size: 24px;*/
    /*margin-bottom: 100px;*/
}
.developers .big-h-2 p{
    line-height: 1.2;
}
.developers .big-h-2 p:last-child{
    margin-bottom: 0px;
    width: 350px !important;
    height: 70px;
    border: 2px solid #ffffff;
    color: #ffffff;
    text-align: center;
    border-radius: 50px;
    line-height:70px;
    cursor: pointer;
    margin-top: 60px;
}
.developers .big-h-2 p:last-child:hover{
    color: #ffffff;
    background: #df3921;
    border: none;
}
.b_c{
    display: flex;
    align-items: center;
}
.buy_crypto .big-h-2 p:last-child{
    margin-bottom: 0px;
}
.exclusive_toekn .big-h-2 p:last-child{
    margin-bottom: 0px;
    width: 560px;
    margin-top: 30px;
}
.big .big-h-2 p:last-child{
    margin-bottom: 0px;
}
.big-e .big-h-2 p:last-child{
    margin-bottom: 50px;
    font-size: 20px;
}
.staking .big-h-2 p:nth-child(2){
    font-size: 24px;
    /*width: 700px;*/
    color: #000011;
    margin-bottom: 100px;
}
.staking .wl_h_1 p:nth-child(2){
    margin-bottom: 0;
}
/*.wl_h_1 p:nth-child(1),.wl_h_1 p:nth-child(3){*/
/*    display: none;*/
/*}*/
.wl_h_1,.wl_1{
    position: relative;
}
.wl_1{
    cursor: pointer;
}
.staking .big-h-2 div:nth-child(3) p:nth-child(2),.w_f_2_1{
    width: 190px;
    background: #ffffff;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    position: absolute;
    top: -190px;
    /*border-radius: 5px;*/
    display: none;
}
.w_f_2_1{
    top: -188px;
}
.staking .big-h-2 div:nth-child(3) p:nth-child(1),.w_f_2{
    width: 190px;
    height: 45px;
    color: #ffffff;
    background: #08c69c;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    font-weight: unset;
    border-radius: 5px;
    cursor: pointer;
    /*margin-bottom: 0;*/
}
.wl_h_1_1{
    line-height: 1.2 !important;
    padding: 5px 5px 0 5px;
    font-size: 14px !important;
}
.security .big-h-2 p:nth-child(n+2){
    line-height: 1.2;
    margin-top: 30px;
}
.quant_trading .big-h-2 p:nth-child(n+2){
    width: 690px;
}
.big-h-2 p:first-child{
    font-size: 76px;
    line-height: 1.3;
    font-weight: bold;
    /*margin-bottom: 30px;*/
    color: #111111;
}
.big-e .big-h-2 p:first-child{
    margin-bottom:10px;
    font-size: 50px;
}
.join .big-h-2 p:first-child{
    font-size: 60px;
}
.join .big-h-2 p:first-child + p{
    width: 60px;
    height: 5px;
    background: #10c49d;
    margin: 20px 0;
}
.join .big-h-2 p:first-child + p + p{
    color: #777777;
    font-size: 36px;
}
.product .big-h-2 p:first-child,.product .big-h-2 p:first-child + p + p{
    width: 485px;
    color: #111111;
    font-weight: unset;
}
.product .big-h-2 p:first-child + p{
    margin: 30px 0;
}
.product .big-h-2 p:first-child + p + p{
    font-size: 28px;
}
.product_JP .big-h-2 p:first-child,.product_JP .big-h-2 p:first-child + p + p{
    width: 620px;
}
.news_event .big-h-2 p:first-child + p + p{
    color: #777777;
    font-size: 36px;
}
.big-h-3 div{
    float: left;
    cursor: pointer;
}
.big-h-3-3{
    float: unset;
}
.big-h-3 div:first-child + div{
    margin: 0 15px;
}
.big-h-3 div:first-child + div + div{
    position: relative;
}
.big-h-3 div:first-child:hover .big-h-3-2{
    display: none;
}
.big-h-3 div:first-child:hover .big-h-3-1{
    display: flex;
}
.big-h-3 div:first-child + div:hover .big-h-3-2{
    background: #df3921;
    border: none;
}
.big-h-3-6{
    width: 250px;
    height: 205px;
    background: #ffffff;
    border-radius: 10px;
    position: absolute;
    top: -205px;
    left: -65px;
    color: #17171a;
    justify-content: center;
    flex-direction: column;
    /*display: flex;*/
    display: none;
    align-items: center;
}
.big-h-3-7{
    width: 340px;
    height: 270px;
    background: #feeae7;
    border-radius: 10px;
    color: #17171a;
    justify-content: center;
    flex-direction: column;
    display: flex;
    align-items: center;
}
.big-h-3-6-1,.big-h-3-6-2{
    flex:unset !important;
}
.big-h-3-6-2{
    display: flex;
    gap: 15px;
}
.big-h-3-6-2 div p{
    font-size: 14px;
    color:#030404;
    text-align: center;
}
.big_h5 .big-h-3-6-2 div p{
    font-size: 16px;
    margin-top: 20px;
}
.big_h5 .big-h-3-6-2 div img{
    width: 135px;
    height: auto;
}
.big_h5 p{
    line-height: 1.5;
}
.big-h-3-6-2 div{
    margin: 0 !important;
}
.big-h-3-6-1{
    font-size: 16px;
    font-weight: bold;
}
.big_h5 .big-h-3-6-1{
    font-size: 18px;
}
.home-JP .big-h-3-6-1,.staking-JP .big-h-3-6-1{
    width: 165px;
    line-height: 1.2;
    text-align: center;
}
.big-h-3-1{
    background: #ffffff;
    width: 235px;
    height: 185px;
    /*display: flex;*/
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    display: none;
    margin-top: -55px;
}
.big-h-3-1 div:first-child{
    background: #000000;
}
.big-h-3-1 div:last-child{
    background: red;
    margin: 0;
}
.big-h-3-2,.big-h-3-3{
    width: 200px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    border-radius: 50px;
    border: 2px solid #ffffff;
    font-size: 20px;
}
.big-h-3-3{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.big-h-3-3 div p,.big-h-3-3 p{
    line-height: 1;
    margin: 0;
    font-size: 18px;
    text-align: left;
}
.big-h-3-4 div p:first-child{
    font-size: 14px;
}
.big-h-3-5{
    width: 110px;
    background: #ffffff;
}
.big-h-4{
    width: 100%;
    height: auto;
}
.big .big-h-4,.quant_trading .big-h-4,.exclusive_toekn .big-h-4,.developers .big-h-4{
    width: auto;
    height: auto;
}
.security .big-h-4{
    width: auto;
    height: 465px;
}
.quant_trading .big-h-4{
    margin-left: 35px;
}
.big-e-1 .big-h-4{
    width: auto;
    height: 370px;
}
.staking .big-e-1 .big-h-4{
    width: auto;
    height: auto;
}
.big-h-3 p span{
    margin-left: 10px;
}
/*.big-h-3 p:last-child{*/
/*    width: 110px;*/
/*    background: #ffffff;*/
/*    border: none;*/
/*}*/
/*.big-h-3 p:first-child + p{*/
/*    margin: 0 15px;*/
/*}*/
.ig_footer{
    /*height: 230px;*/
    display: flex;
    flex-direction: column;
}
.ig_footer .ig_footer_one{
    display: flex;
    padding-bottom: 45px;
    border-bottom: 1px solid #808181;
    margin-bottom: 60px;
}
.w_f_3{
    display: flex;
}
.w_f_3 div{
    flex: 1;
}
.w_f_3 div img{
    margin-bottom: 40px;
}
.w_f_3 div p{
    font-size: 14px;
}
.w_f_3 div:last-child{
    text-align: right;
}
.w_f_3 div:last-child p{
    margin-bottom: 20px;
}
.w_f_3 div p:last-child{
    margin: 0;
}
.ig_footer_1,.ig_footer_2{
    flex: 1;
}
.ig_footer_five{
    width: 100%;
    height: 120px;
}
.ig_footer_two{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
    text-align: right;
    padding-bottom: 20px;
    margin-top: 40px;
}
.ig_footer_two img{
    margin-left: 20px;
    cursor: pointer;
}
.ig_footer_three{
    /*margin: 25px 0 0px 0;*/
    width: 100%;
    padding:25px 0px 0 0px;
}
.PRIVACY{
    border-bottom: 1.5px solid #777777;
}
.ig_footer_three p{
    float: left;
}
.ig_footer_three p,.ig_footer_three p a{
    font-size: 12px;
    color: #777777;
}
.ig_footer_three p:last-child{
    float: right;
    cursor: pointer;
}
.ig_footer_three p:last-child:hover{
    /*border-bottom: 1px solid #ffffff;*/
}
.ig_footer_three p:last-child img{
    margin-left: 10px;
    cursor: pointer;
}
.ig_footer_2_1 p a{
    color: #777777 !important;
    font-size: 16px;
    /*border-bottom: 1px solid #bffb1e;*/
    margin-bottom: 10px;
}
.ig_footer_2_1 p a:first-child{
    color: #333333 !important;
    font-weight: bold;
    margin-bottom: 25px;
}
.ig_footer a{
    color: #ffffff;
}
.headers-3{
    width: 100%;
    height: 800px;
    background: #fafaff;
}
.headers-4{
    width: 100%;
    height: auto;
    background: #f7f6f1;
    /*padding:100px 0;*/
}
.headers-4-one{
    font-size: 27px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding:100px 0 45px 0;
}
.headers-4-two{
    font-size: 14px;
    width: 620px;
    text-align: center;
    margin: auto;
}
.headers-41{
    width: 100%;
    height: auto;
    background: #f7f6f1;
    padding-bottom: 100px;
}
.headers-3-1{
    width: 100%;
    height: 2300px;
    background: #fafaff;
}
.header-12{
    width: 100%;
    height: 90px;
}
.headers-1-1,.headers-1-2,.headers-1-3,.headers-5-1,.headers-6-1,.headers-4-1,.com_2{
    width: 75%;
    height: 100%;
    margin: auto;
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
}
.headers-6-1{
    width: 85%;
}
#headers-6-1-jp{
    width: 92%;
}
.com_2{
    width: 90%;
}
.com_1{
    background: #ffffff;
    padding:60px 0;
}
.com_4{
    text-align: center;
    background: #ffffff;
}
.com_4 p{
    margin: auto;
}
.con_3{
    width: 448px;
    height: 435px;
    background-image: url("/assets/com/new_1.png");
    margin-right: 10px;
    text-align: center;
    padding-top: 60px;
}
.con_4{
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 30px;
    margin-top: 10px;
}
.con_5{
    font-size: 24px;
    color: #666666;
}
.headers-1-3,.headers-4-1{
    width: 90%;
}
.headers-1-1{
    /*margin: unset;*/
    align-items:flex-end;
    height: 90%;
}
.headers-1-1-pro{
    align-items: unset;
    padding-top: 75px;
}
.headers-1-3,.headers-5-1,.headers-6-1,.headers-4-1{
    flex-direction: column;
}
#headers-5-i .headers-5-1{
    padding-top:120px;
    /*padding-bottom: 150px;*/
    background: #f1f1f2;
    margin-bottom: 100px;
}
.headers-5-2{
    margin-left: 10%;
}
.headers-6-2{
    width: 100%;
    margin:120px 0 85px 0;
}
.headers-6-10 p{
    float: left;
}
.headers-6-11{
    width: 50%;
    text-align: left;
    font-size: 14px;
    color: #ffffff;
    padding:10px 0 0 10px;
}
.headers-6-12{
    width: 50%;
    text-align: right;
    font-size: 14px;
    color: #ffffff;
    padding:10px 50px 0 0px;
}
.headers-6-12 a{
    color: #ffffff;
}
.headers-6-3{
    float: left;
    width: 50%;
    height: auto;
    margin-bottom: 50px;
}
iframe{
    width: 425px;
    height: 255px;
    float: right;
    padding-right: 35px;
}
.headers-6-4{
    float: left;
    width: 50%;
    height: auto;
    padding-left: 35px;
}
.headers-6-5{
    width: 450px;
    height: 255px;
    padding-top: 50px;
}
.headers-6-6{
    width: 879px;
    height: 133px;
    background-image: url("/assets/home/logo_12.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    line-height: 133px;
}
.headers-6-9{
    width: 88%;
    height: 1px;
    background: #52514f;
    position: relative;
    top:60px;
    margin:auto;
    /*clear: both;*/
}
.headers-6-10{
    width: 100%;
    height: 10px;
}
.headers-6-7{
    margin-left:50px;
    width: 0%;
    height: auto;
    float: left;
}
.headers-6-7 img{
    cursor: pointer;
}
.headers-6-8{
    float: right;
    padding-right: 15px;
}
.headers-6-8 p{
    float: left;
    margin-right: 20px;
    font-size: 12px;
}
.headers-6-10{
    text-decoration: underline;
}
.headers-6-5 p span{
    color: #ffffff;
    font-size: 16px;
    margin-left: 10px;
}
.headers-6-5 p{
    margin-bottom: 35px;
}
.headers-5-1-1{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-top:200px;
}
.headers-5-1-3{
    width: 100%;
    height: 160px;
    text-align: right;
    position: relative;
    top: -180px;
    left:-10%;
}
.headers-5-1-4{
    width: 879px;
    height: 133px;
    position: relative;
    top: -150px !important;
    background-image: url(/assets/home/logo_12.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    padding: 15px 0;
}
#headers-5-1-4{
    top: 0px;
}
.headers-5-3{
    margin-left: 27%;
}
.headers-5-5,.headers-5-4{
    font-size: 48px;
    font-weight: bold;
    color: #202b61;
}
.headers-5-5{
    text-align: center;
}
.headers-5-6{
    font-size: 18px;
    color: #000000;
    float: left;
    margin:50px 0;
}
.headers-5-7{
    width: 18%;
    height: 100%;
    text-align: right;
    float: left;
    padding-top: 25px;
}
.headers-5-8{
    width: 47%;
    height: 100%;
    float: left;
    padding-top: 15px;
    margin-left:32px;
}
.headers-5-11{
    width: 30%;
    height: 100%;
    float: left;
    padding-top:32px;
}
.headers-5-12{
    width: 219px;
    height: 54px;
    line-height: 54px;
    font-size: 18px;
    /*font-weight: bold;*/
    text-align: center;
    color: #4d4d4d;
    background-image: url("/assets/home/logo_14.png");
}
.headers-5-9{
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 0;
}
.headers-5-10{
    font-size: 48px;
    color: #ffffff;
    margin-bottom: 0;
    font-weight: 600;
}
.headers-3-p-3{
    display: flex; /* 设置为 Flexbox 布局 */
    margin-top: 70px;
}
.headers-3-p-4{
    width: 315px;
    height: 335px;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 0px 14px 10px #ededed;
    margin-right: 35px;
}
.headers-3-p-5{
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    font-size: 36px;
    font-weight: bold;
    margin:20px auto auto auto !important;
    color: #ffffff;
    background-image: linear-gradient(to right, #f97532, #42e8e5);
}
.headers-3-p-6{
    font-size: 22px;
    font-weight: bold;
    color: #222222;
    text-align: center;
    margin:20px 20px 0px 20px !important;
}
#headers-3-p-6{
    margin:5px 20px 0px 20px !important;
}
.headers-3-p-7{
    width: 170px;
    color: #ffffff;
    height: auto;
    line-height: 39px;
    font-size: 14px;
    background-image: url("/assets/home/logo_5.png");
    margin: 20px auto auto auto !important;
    text-align: center;
}
#headers-3-p-7{
    margin: 10px auto auto auto !important;
}
.headers-3-p-8{
    font-size: 14px;
    background-image: linear-gradient(to right, #f97532, #42e8e5);
    -webkit-background-clip: text;
    -webkit-text-fill-color:transparent;
    margin: 20px 25px auto 25px !important;
    text-align: center;
}
.headers-3-p-9{
    font-size: 12px;
    color: #000000;
    margin: 20px 30px auto 30px !important;
    text-align: center;
}
.headers-1-2{
    height: auto;
}
.headers-1-1 div{
    float: left;
}
.headers-1-1 div p{
    color: #ffffff;
    margin-bottom: 50px;
}
.headers-1-p-1{
    font-size: 18px;
    width: 310px;
    border-bottom: 1px solid #f7af03;
    padding-bottom: 5px;
}
.headers-1-p-1{
    color: #f7af03 !important;
}
#headers-1-p-1{
    font-size: 36px;
    width: 555px;
}
.headers-1-p-2,.headers-1-p-2-pro{
    font-size: 40px;
    font-weight: bold;
    width: 650px;
    color: #ffffff !important;
    text-align: center;
}
#headers-1-pro-ab-jp .headers-1-p-2{
    width: 720px;
}
#headers-4-pro-jp .headers-1-p-2-pro{
    width: 690px;
}
.headers-1-p-2{
    font-size: 32px;
    font-weight: unset;
    /*margin-top: -80px;*/
}
.headers-2-pro-hear .headers-1-p-2{
    font-size: 40px !important;
}
.headers-2-pro-hear .headers-1-p-2-pro{
    font-size: 18px !important;
}
.advantage .headers-1-p-2{
    font-size: 40px;
}
.headers-1-p-2-pro{
    font-size: 18px;
    margin-top: -40px;
}
.headers-1-p-3-pro{
    text-align: center;
}
.pro_con_1{
    width: 800px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding-bottom: 100px;
}
.pro_con_2{
    width: 135px;
    height: auto;
    text-align: center;
    color: #ffffff;
    margin-right: 40px;
}
.pro_con_2_j1{
    margin-right: 0px !important;
}
.pro_con_7 .pro_con_2{
    margin-right: 80px;
    width: 350px;
}
.pro_con_7{
    width: 1100px;
}
.pro_con_8,.pro_con_9{
    width: 100%;
}
.pro_con_8 .pro_con_2{
    width: 270px;
}
.pro_con_9 .pro_con_2{
    width: 260px;
    margin: 60px 10px 0 0;
}
.pro_con_3{
    width: 200px;
}
#pro_con_2-jp,#pro_con_2-en{
    width: 250px;
    margin-right: 20px;
}
#pro_con_2-en{
    width: 295px;
    margin-right: 20px;
}
#pro_con_3-jp{
    width: 220px;
}
#pro_con_3-en{
    width: 260px;
    margin-right: 20px;
}
#pro_con_1_780-en{
    width: 900px;
}
.pro_con_4{
    width: 235px;
    height: 35px;
    border:3px solid #ffffff;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
}
.pro_con_5{
    background: #ffffff;
    margin-top: 50px;
}
.pro .pro_con_5{
    margin-top: 0px;
}
.pro_con_6{
    width: 23% !important;
    height: 500px !important;
}
#headers-4-1-2-jp .pro_con_6,#headers-4-1-2-en .pro_con_6{
    height: 600px !important;
}
.pro_con_6 img{
    height: 350px !important;
}
.pro_con_2_1{
    font-size: 24px;
    font-weight: bold;
}
.pro_con_2_2{
    font-size: 14px;
}
.headers-1-p-2-1{
    font-size: 14px;
    width: 650px;
    color: #ffffff !important;
}
#headers-4-pro-jp .headers-1-p-2-1{
    width: 660px;
}
#headers-1-p-2{
    width: 568px;
    font-size: 16px;
    color: #acb0c3 !important;
}
.headers-1-p-3{
    font-size: 18px;
    width: 255px;
    height: 50px;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    /*background: #f7af03;*/
    cursor: pointer;
    border: 3px solid #ffffff;
    margin:auto;
    opacity: 1;
    /*background-image: linear-gradient(to right, #f97532, #42e8e5); !*从左到右渐变为红蓝*!*/
}
.home_ba_video-en .headers-1-p-3{
    width: 280px;
}
.headers-1-p-3:hover,.pro_con_4:hover{
    cursor: pointer;
    opacity: 1;
    background: #ffffff;
    color: #000000;
}
.headers-1-p-4-1{
    width: 100%;
    height: auto;
    margin: -100px 0 0 350px;
}

.headers-1-p-4{
    font-size: 18px;
    width: 130px;
    height: 50px;
    text-align: center;
    line-height: 45px;
    background: #000000;
    cursor: pointer;
    float: right;
    color: #ffffff;
    /*margin:auto;*/
    opacity: 0.5;
    border-radius: 5px;
}
#headers-1-p-4-jp{
    width: 200px;
}
.headers-1-p-4:hover{
    opacity: 1;
}
.headers-1-1 div:last-child img{
    width: 315px;
    height: 545px;
}
.headers-1-1 div img{
    width: 450px;
    height: 480px;
    display: none; /* 初始时隐藏所有图片 */
}
.headers-1-2 .header_logo_banner_1 {
    display: block; /* 显示当前活动的图片 */
}
.headers-1-1 div:first-child{
    /*width: 50%;*/
    margin-left: 12%;
}
.headers-1-1 div:last-child{
    margin-right: 12%;
}
#headers-1-1 div:first-child{
    width: 550px;
    margin-left: 12%;
}
.headers-1-2-3{
    position: relative;
    top: -490px;
    left: 550px;
    width: 0px;
}
.headers-4-1-1{
    width: 650px;
    height: 70px;
    border: 1px solid #ffb400;
    border-radius: 50px;
    padding:10px 15px;
}
.headers-4-1-1-1{
    width: 140px;
    height: 50px;
    color: #000000;
    /*background: #ffb400;*/
    border-radius: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    float: left;
    margin-right: 18px;
    cursor: pointer;
}
.headers-4-1-2{
    margin-top: 75px;
    width: 100%;
}
.advantage .headers-4-1-2{
    margin-bottom: 100px;
}
.headers-4-1-21{
    margin-top: 55px;
}
.headers-4-1-3{
    width: 31%;
    height: 500px;
    background: #1f1713;
    /*border-radius: 20px;*/
    padding:25px 0 0 0;
    float: left;
    margin-right: 20px;
    text-align: center;
    margin-bottom: 120px;
    cursor: pointer;
}
.headers-4-1-3:hover{
    background: #ff8f9f;
}
.headers-4-1-3-5:hover{
    background: unset;
}
.headers-4-1-3-5:hover img{
    background: #ff8f9f;
}
.headers-4-1-3 img{
    width: 100%;
    height: 240px;
    margin: 10px 0 30px 0;
    padding:0 15px;
}
.headers-4-1-3-5{
    height: 400px;
}
#headers-4-en .headers-4-1-3-5{
    height: 450px;
}
.headers-4-1-3-5 img{
    padding:15px 15px;
    height: 290px;
}
.headers-4-1-3 p{
    text-align: center;
}
.headers-4-1-3-2{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.headers-4-1-3-1{
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
}
.headers-4-1-3-3{
    font-size: 14px;
    color: #ffffff;
    padding: 0 25px;
}
.headers-4-1-3-4{
    margin-bottom: 70px;
}
.headers-4-1-3-5{
    background: unset;
}
.headers-4-1-3-5 p{
    color: #000000;
    text-align: left;
}
/*.headers-4-1-3-5 .headers-4-1-3-3{*/
/*    padding:0;*/
/*}*/
.headers-4-1-3-5 p{
    padding: 0 15px;
}
.headers-4-1-3-6{
    background: #000000;
    height: 500px;
    padding:0;
}
.headers-4-1-3-6 p{
    color: #ffffff;
    font-weight: unset;
}
.headers-4-1-3-6 .headers-4-1-3-1{
    font-size: 20px;
    margin:40px 0;
}
.headers-4-1-3-6 .headers-4-1-3-3{
    font-size: 14px;
}
.headers-4-1-3-6:hover img{
    background: unset;
}
.headers-4-1-3-6:hover{
    background: #000000;
}
.headers-4-1-3-6 img{
    margin:0;
    padding:0;
    width: 100%;
    height: auto;
}
.headers-5-one-3:hover{
    width: 31%;
    height: 520px;
    padding: 10px;
    background: #ff8f9f;
    margin-right: 20px;
    float: left;
}
.headers-5-one-3-1{
    width: 31%;
    height: 520px;
    padding: 10px;
    background: unset;
    margin-left: 20px;
    float: left;
}
.headers-5-one-3-1:hover{
    background:#ff8f9f;
}

.headers-5-one-3:hover .headers-4-1-3-6{
    width: 100%;
}
.headers-5-one-3-1 .headers-4-1-3-6{
    width: 100%;
}
.headers-5-one-4{
    margin-bottom: 50px;
    margin-top: 0;
}
.headers-4-1-1-1:hover{
    background: #ffb400;
    color: #ffffff !important;
}
.headers-4-1-1 div:last-child{
    margin-right:0px;
}
.headers-5-one{
    width: 100%;
    height: 1200px;
    margin: auto;
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
    background: #000000;
    /*纵向显示*/
    flex-direction: column;
}
.headers-5-one-1{
    font-size: 36px;
    margin-top: 0;
    color: #ffffff;
}
.headers-5-one video{
    /*width: 1100px;*/
    /*height: 600px;*/
    margin-top:50px;
    height: auto;
}
.headers-5-one-5-vi{
    width: 100%;
    height: auto;
    text-align: center;
}
.headers-5-one-5 video{
    width: 78%;
}
.headers-5-one-5{
    height: 1300px;
    background: #1f1713;
}
.headers-5-one-2{
    width: 1070px;
    font-size: 12px;
    color: #ffffff;
    /*margin:25px 0;*/
}
.headers-6-one{
    font-size: 36px;
    color: #000000;
    margin:100px 0;
}
.headers-8{
    width: 100%;
    height: 100px;
    /*margin: auto;*/
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
}
.headers-8 div p a{
    color: #ffffff;
}
.headers-8 div{
    width: 23%;
    color: #ffffff;
}
#headers-8-jp div{
    width: 25%;
}
#headers-8-en div:first-child{
    width: 20%;
}
#headers-8-en div:first-child + div{
    width: 25%;
}
#headers-8-en div:first-child + div + div{
    width: 20%;
}
#headers-8-en div:last-child{
    width: 35%;
}
.headers-8 div:last-child{
    text-align: right;
}
.headers-8 div p:first-child{
    font-size: 14px;
}
.headers-8 div p:last-child{
    font-size: 12px;
}
.headers-8 div p img{
    margin-right: 25px;
    cursor: pointer;
}
.headers-7-one{
    width: 100%;
    height: 100px;
    /*margin: auto;*/
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
    padding-top: 80px;
}
.headers-7-one-1{
    margin-right: 20px;
    width: 200px;
    height: 100px;
    padding-top: 20px;
    text-align: center;
    cursor: pointer;
    border-top: 2px solid #ffffff;
}
.headers-7-one-1:hover{
    /*background: #ff8f9f;*/
    background: unset;
    border-top: 4px solid #ff8f9f;
}
.headers-7-one-1 p:first-child{
    font-size: 20px;
    color: #ffffff;
    text-align: left;
}
.headers-7-one-1 p:last-child{
    font-size: 14px;
    color: #ffffff;
    text-align: left;
}
.headers-1-2-3-1,.headers-1-3_1{
    font-size: 18px;
    color: #f7af03;
    margin-bottom: 20px;
    border-bottom: 1px solid #f7af03;
    width: 130px;
    padding-bottom: 5px;
}
.headers-1-3_12{
    width: 150px;
    margin-bottom: 10px !important;
}
.com_5 img{
    width: 425px;
    height: 360px;
    float: left;
}
.com_5_1{
    width: 100%;
    height: auto;
    background: #ffffff;
    padding: 50px 0 100px 0;
}
.com_5{
    width: 88%;
    height: 360px;
    background: #ffb400;
    border-radius: 10px;
    margin: auto;
}
.com_5 div{
    float: left;
    padding:60px 35px;
}
.com_6 p{
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 15px;
}
.headers-1-3_11{
    margin-top: 60px;
}
.headers-1-3_4_1{
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    margin-top: 30px;
}
.headers-1-3_4_2{
    font-size: 14px;
    margin-bottom: 40px;
}
.headers-1-3_4_3{
    width: 140px;
    height: 50px;
    border: 1px solid #ffb400;
    color: #000000;
    text-align: center;
    line-height: 50px;
    border-radius: 20px;
    font-size: 18px;
    cursor: pointer;
    /*font-weight: bold;*/
}
.headers-1-3_4_3:hover{
    background: #ffb400;
    color: #ffffff;
}
.headers-1-3_2{
    font-size: 40px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 80px;
}
.headers-1-3_21{
    margin-bottom:0;
}
.headers-1-3_4{
    width: 300px;
    height: 500px;
    background: #f7f6f1;
    border-radius: 20px;
    float: left;
    margin-right: 25px;
    padding:17px;
}
.headers-1-3_4 div{
    margin-left: 15px;
}
.headers-1-2-3-2{
    width: 520px;
    font-size: 40px;
    color: #000000;
    margin-bottom: 55px;
    font-weight: bold;
}
.headers-1-2-3-3{
    width: 590px;
    font-size: 18px;
    color: #666666;
    margin-bottom: 55px;
}
.headers-1-2-3-31,.headers-1-2-3-21{
    margin-bottom: 30px;
}
.headers-1-2-3-4,.headers-1-2-3-5{
    width: 200px;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    background: #f7af03;
    text-align: center;
    border-radius: 30px;
    cursor: pointer;
}
.headers-1-2-3-4 a{
    color: #ffffff;
}
.headers-1-2-3-5{
    margin-top: 110px;
}
/*.headers-1-2 div:first-child p,.headers-1-3 div:first-child p{*/
/*    margin: 50px auto auto auto;*/
/*    text-align: center;*/
/*}*/
.headers-2-p-1,.headers-3-p-1,.headers-4-p-1{
    font-size: 40px;
    color: #18235c;
    width: 60%;
    font-weight: bold;
}
.headers-2-p-1{
    width: 600px;
}
.headers-2-p-2{
    font-size: 20px;
    color: #222222;
}
.headers-3-p-2{
    font-size: 16px;
    color: #222222;
    text-align: left !important;
    width: 990px;
}
.headers-2-p-3,.headers-4-p-3{
    font-size: 16px;
    color: #444444;
}
.headers-4-p-4-1-1{
    width: 470px;
}
.headers-4-p-4-1-2{
    width: 550px;
}
.headers-2-p-3{
    margin-bottom: 50px !important;
    text-align: left !important;
    width: 990px;
}
.headers-4-p-4{
    width: 88%;
    float: right;
    /*padding-right: 200px;*/
    color: #000000;
}
.headers-4-p-3{
    text-align: left !important;
    margin-bottom: 80px !important;
    width: 1100px;
}
.headers-2-p-4{
    font-size:32px;
    color:#2a3466;
    font-weight: bold;
    margin-bottom: 30px;
    width: 410px;
}
.headers-4-p-5{
    text-align: left !important;
    font-size: 22px;
    font-weight: bold;
    margin:20px 0 0 0 !important;
}
.headers-4-p-6{
    text-align: left !important;
    font-size: 14px;
    /*margin:15px 0 70px 0 !important;*/
    width: 100%;
}
.headers-4-p-6-1{
    margin:15px 0 75px 0 !important;
}
.headers-4-p-6-2{
    margin:15px 0 55px 0 !important;
}
.headers-4-p-6-3{
    margin:15px 0 85px 0 !important;
}
.headers-4-p-6-4{
    margin:15px 0 0px 0 !important;
}
.headers-4-p-6-3{
    width: 465px;
}
#headers-4-p-5-2{
    width:365px;
}
#headers-4-p-6-1{
    width: 465px;
    margin:20px 0 60px 0 !important;
}
#headers-4-p-6-2{
    width: 100%;
    margin:20px 0 35px 0 !important;
}
#headers-4-p-6-3{
    width: 460px;
    margin:20px 0 90px 0 !important;
}
#headers-4-p-6-4{
    width: 875px;
    margin:20px 0 0px 0 !important;
}
#headers-4-p-7{
    margin:-10px 0 0 0 !important;
}
#headers-4-p-4-2{
    width: 1050px;
}
.headers-4-p-8{
    float: right;
}
.headers-4-p-9,.headers-4-p-10{
    position: relative;
    top: -60px;
}
.headers-4-p-10{
    top: -100px;
    transform: rotate(-46deg);
}
.headers-4-p-11{
    /*padding-bottom:-170px;*/
    position: relative;
    top: -80px;
    left:-300px;
}
.headers-4-p-12{
    padding-left: 22%;
}
.headers-2-p-5 span,.headers-2-p-6,.headers-2-p-7,.headers-2-p-8,.headers-2-p-9{
    clear: both;
}
.garden-content{
    color: #222222;
    font-size: 22px;
}
#garden-content{
    margin-top: 5px;
    display: inline-block;
}
.ig_home_2_3_2_one_img{
    width: 300px !important;
    height: 380px !important;
}
.pro_2{
    color: #ffffff;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    padding-top: 50px;
}
.pro_3{
    color: #ffffff;
    font-size: 14px;
    text-align: center;
}
.garden{
    width: 35px;
    height: 35px;
    border: 1px solid #222222;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    float: left;
    font-size: 30px;
    margin-right: 20px;
    margin-bottom: 0;
}
.headers-1-2-1{
    padding-top: 100px;
}
.headers-1-2-11{
    padding-top:0;
}
.headers-1-2-1 img{
    width: 1200px;
}
.ig_home_2_3_2_two_img{
    width: 300px !important;
    height: 405px !important;
}
.ig-app-jp .ig_home_2_3_2_two{
    height: 440px !important;
}
.ig-app-jp .ig_home_2_3_2_three{
    height: 450px !important;
}
.headers-2_1{
    width: 100%;
    height: 300px;
    background: #ffffff;
    background-image: url("/assets/home/new_5.png");
    display: flex;
    justify-content: center;
    align-items: center;
}
.headers-2_1 div{
    width: 25%;
    cursor: pointer;
    text-align: center;
}
.headers-2_1 div p{
    font-size: 24px;
    margin-top: 25px;
    color: #ffffff;
}
.investment-1{
    background: #ffffff;
}
.investment-2{
    width: 75%;
    height: auto;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:40px 0 100px 0;
    background: #ffffff;
}
.investment-2 img{
    margin-right: 30px;
}
.property-1{
    width: 1010px;
    height:325px;
    background: #ffffff;
    border-radius: 1%;
    box-shadow: 0px 0px 14px 10px #ededed;
    margin-top:65px;
    padding: 35px 75px;
}
.property-2{
    float: left;
    width: 50%;
}
#property-2-1{
    float: right;
}
.property-3{
    width: 50%;
    float: left;
}
.property-3-1,.property-3-3,.property-3-5{
    padding-left: 30px;
}
.property-4{
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
    background: #18235c;
    float: left;
}
.property-5{
    font-weight: bold;
    color: #18235c;
    font-size: 30px;
    margin-left: 20px;
    float: left;
    width: 80%;
}
#property-5{
    padding-top: 10px;
}
#property-6{
    /*padding-top: 20px;*/
}
.property-5-1{
    margin-top: -10px;
}
.property-6,.property-7{
    clear: both;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
.property-6{
    margin-top:70px
}
.property-7{
    margin-top:20px;
    margin-bottom: 35px;
}
.property-7-1{
    width: 300px;
}
.property-7-2{
    width: 265px;
}
.property-7-3{
    width: 395px;
}
.property-8{
    font-size: 14px;
    color: #444444;
    width: 375px;
}
.content_page_one{
    width: 33.3333%;
}
.block_5_1 img{
    width: 30%;
}
.navigation_2{
    width: 100%;
}
.block_4{
    border:none;
}
.el-carousel__arrow--left{
    left: 16px;
}
#mobile-menu{
    display: none !important;
}
.login{
    background-color: #409EFF;
    border-color: #409EFF;
}
.register,.search,.lang,.el-icon-notebook-2,.el-icon-question,.navigation_1{
    display: none;
}
.tac,.el-icon-s-operation,.display_6,.navigation_3{
    display: block;
}
@media(min-width:1700px) {
    #headers-5-pro-en,#headers-5-pro-jp{
        height: 1500px;
        justify-content: flex-start;
        padding-top: 100px;
    }
    #headers-7-pro-jp{
        height: 1200px;
    }
    #content_3_2-jp .content_3_2_1{
        width:18%;
    }
    #headers-5-pro-jp{
        height: 1300px;
    }
    #content_3_2-jp {
        height: 320px !important;
    }
    #content_3_2-en{
        height: 400px !important;
    }
    .headers-22{
        /*padding-bottom:100px;*/
        padding-top:100px;
        height: 700px;
    }
    .com_5{
        width: 70% !important;
    }
}
@media(min-width:1500px) {
    #headers-7-pro-en{
        height: 1200px;
    }
    .headers-4-1-3 img{
        height: 300px;
    }
    #headers-4-en .headers-4-1-3-5{
        height: 500px;
    }
    .headers-4-1-3-5 img{
        height: 350px;
        margin:0;
    }
    .headers-4-1-3-6 img{
        /*height: 320px;*/
        /*width: 455px;*/
        height: 275px;
    }
}
@media(min-width:1200px) {
    .container{
        width: 100%;
    }
}
.main-menu{
    display: none;
}
.advantage .pro_con_2,.advantage .pro_con_3{
    width: 230px;
}
#pro_con_1_780-jp .pro_con_2,#pro_con_1_780-jp .pro_con_3{
    width: 330px;
}
#pro_con_1_780-en .pro_con_2,#pro_con_1_780-en .pro_con_3{
    width: 330px;
}
#pro_con_1_780-en .pro_con_4{
    width: 280px;
}
@media(max-width:2100px) {
    .headers .col-md-20{
        width: 17%;
    }
    .advantage .headers-5-pro{
        height: 1080px;
        padding-top: 50px;
    }
    .advantage .headers-4-1-2{
        margin-bottom: 100px;
    }
    .col-md-6{
        width: 63%;
        padding-left: 8%;
    }
    .headers-zh-CN .col-md-6{
        padding-left: 10%;
    }
    #col-md-6-en{
        padding-left:8%;
    }
    .headers-JP #col-md-6-en{
        padding-left: 2%;
    }
    #col-md-20-jp{
        width: 22%;
        /*text-align: left;*/
        padding-right: 1%;
        /*background: yellow;*/
        /*margin-left: 0;*/
    }
}
@media(max-width:1900px) {
    /*.pro_digital{*/
    /*    height: 830px;*/
    /*}*/
    .advantage .headers-5-pro{
        height: 1080px;
        padding-top: 50px;
    }
    .advantage .headers-4-1-2{
        margin-bottom: 100px;
    }
    .col-md-6{
        width: 63%;
        padding-left:8%;
    }
    .headers-zh-CN .col-md-6{
        padding-left: 10%;
    }
    #col-md-6-en{
        padding-left:8%;
    }
    .headers-JP #col-md-6-en{
        padding-left: 2%;
    }
    #col-md-20-jp{
        width: 22%;
        /*text-align: left;*/
        padding-right: 1%;
        /*background: yellow;*/
        /*margin-left: 0;*/
    }
}
@media(max-width:1700px) {
    .advantage .headers-5-pro{
        padding-top: 10px;
        height: 980px;
    }
    .advantage .headers-4-1-2{
        margin-bottom: 30px;
    }
    #headers-5-pro-en{
        height: 1200px;
    }
    .event_1{
        margin-left: 0;
    }
}
@media(max-width:1550px) {
    .headers-JP .nav-lang-select{
        margin-left: 0;
    }
    .about-zh-CN .ab_2_3{
        margin-bottom: 85px;
    }
    .about-zh-CN .ab_2_3:nth-child(2){
        margin-bottom: 40px;
    }
    .about-zh-CN .ab_2_3:nth-child(3){
        margin-bottom: 75px;
    }
    .about-zh-CN .ab_2_3:nth-child(4){
        margin-bottom: 0px;
    }
    .about-JP .ab_3{
        width: 95%;
    }
    .about-JP .ab_2_2 img{
        height: 1100px;
    }
    .about-JP .ab_2_3{
        margin-bottom: 85px;
    }
    .about-JP .ab_2_3:nth-child(2){
        margin-bottom: 15px;
    }
    .about-JP .ab_2_3:nth-child(3){
        margin-bottom: 85px;
    }
    .about-JP .ab_2_3:nth-child(4){
        margin-bottom: 65px;
    }
    .col-md-6{
        width: 59%;
        padding-left: 2% !important;
    }
    .headers-zh-CN .col-md-6{
        width: 61%;
        padding-left: 5% !important;
    }
    .col-md-20{
        width: 18% !important;
    }
    .headers-zh-CN .col-md-20{
        width: 22% !important;
    }
    .ab_2{
        padding: 100px 0 100px 0;
    }
    .ab_3{
        /*width: 1350px;*/
    }
    .ab_2_2 img{
        height: 950px;
    }
    /*.ab_2_3{*/
    /*    margin-bottom: 15px !important;*/
    /*    gap: 50px;*/
    /*}*/
    /*.ab_2_3:nth-child(2){*/
    /*    margin-bottom: 15px;*/
    /*}*/
    .headers-zh-CN ul li, .headers-JP ul li{
        margin-left: 40px;
    }
    .security .big-h-1,.buy_crypto .big-h-1,.developers .big-h-1{
        width: 1200px;
    }
    .security .big-h-4{
        width: 100%;
        height: auto;
    }
    .h_1{
        width: 250px;
        left: 35rem;
    }
    .h_2{
        padding: 0 10px;
    }
    .developers .big-h-1 div{
        flex: 8;
    }
    .developers .big-h-1 div:last-child{
        flex: 2;
    }
    .q_5 div{
        width: 650px;
    }
    .quant_trading .big-h-4{
        margin-left: 0px;
    }
    .quant_trading .big-h-1{
        gap: 10px;
        /*width: 1330px;*/
    }
    .additional-shop-info{
        gap: 20px;
    }
    .our_fd div img:first-child{
        width: 50%;
    }
    .col-md-5{
        width: 17%;
    }
    #col-md-20-en{
        width: 17%;
        padding-right: 0%;
    }
    #col-md-6-en{
        width: 58% !important;
        padding-left: 0% !important;
    }
    .headers-JP #col-md-6-en{
        width: 62% !important;
        padding-left: 0% !important;
    }
    .headers-JP #col-md-20-en{
        width: 20% !important;
    }
    .headers-JP ul li{
        margin-left: 30px;
    }
    .stars .event_1{
        margin-left: 0%;
        justify-content: center;
    }
    .stars_3 .event_1_2{
        width: 30% !important;
    }
    .stars .event_1 div:first-child, .stars .event_1 div:first-child + div, .stars .event_1 div:first-child + div + div{
        height: 600px;
    }
    .stars_JP .event_1 div:first-child, .stars_JP .event_1 div:first-child + div, .stars_JP .event_1 div:first-child + div + div{
        height: 560px;
    }
    .stars_2{
        width: 100%;
    }
    .stars_2 .event_1_2{
        width: 22% !important;
        height: auto !important;
    }
    .our .stars_2 .event_1_2{
        height: 200px !important;
    }
    .stars .stars_2 .event_1_2 div{
        width: 100% !important;
        height: auto !important;
        margin-bottom: 60px;
    }
    .stars .stars_2 .event_1_2 div p{
        font-size: 12.5px !important;
    }
}
@media(max-width:1500px) {
    .about-JP .ab_3{
        width: 98%;
    }
    .about-JP .ab_2_3{
        margin-bottom: 50px;
    }
    .about-JP .ab_2_3:nth-child(3){
        margin-bottom: 70px;
    }
    .about-JP .ab_2_3:nth-child(4){
        margin-bottom: 10px;
    }
    .about-JP .ab_2_2 img{
        height: 1600px;
    }
    .ab_2_2 img{
        height: 1405px;
    }
    .ab_2{
        padding: 100px 0 150px 0;
    }
    .event_1 div div p:nth-child(3){
        margin-bottom: 25px;
    }
    .event_1{
        margin-left: 6%;
    }
    .about_ig .test{
        margin-top: -18px;
    }
    .ig_home_2_5 div video{
        max-height: 450px;
    }
    .ig_home_2_6_2{
        width: 1300px;
        line-height: 320px;
    }
    .ig_home_2_6_4 img{
        width: 50px;
        height: auto;
    }
    .ig_home_2_6_5{
        margin-top: 0px;
    }
    .ig_home_2_6_3{
        width: 1200px;
        height: auto;
        margin: 0;
        padding:0 20px;
    }
    .ig_home_2_6_3_2{
        width: 215px;
        height: 320px;
        /*background: red;*/
    }
    #ig_home_2_6_3_2:hover{
        height: 380px;
        width: 240px;
        padding: 210px 20px 0 20px;
    }
    #ig_home_2_6_3_2{
        padding: 160px 20px 0 20px;
    }
    #ig_home_2_6_3_2 p:nth-child(2){
        margin-bottom: 15px;
    }
    #ig_home_2_6_3_2 p:nth-child(3){
        margin-bottom: 20px !important;
    }
    #ig_home_2_6_3_2:nth-child(n+2){
        margin-left: 20px;
    }
    .ig_home_1_3 p:first-child, .ig_home_1_3 p:first-child + p{
        font-size: 60px;
    }
    .ig_home_1_3 p:first-child + p + p,.ig_home_1_3 p:first-child + p + p + p{
        margin-top: 20px;
        font-size: 26px;
    }
    .ig_home_1_3 p:first-child + p + p + p{
        margin-bottom: 30px;
    }
    .ig_home_1_4{
        font-size: 28px;
        height: 75px;
        margin-top: 30px;
        line-height: 75px;
    }
    .ig_home_2_3_2_1 p:first-child{
        font-size: 28px;
    }
    .ig_home_2_3_2 .ig_home_2_3_2_1 div p:last-child{
        width: 310px !important;
        font-size: 18px !important;
        margin-top: 6px !important;
    }
    .ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_2{
        width: 360px !important;
        font-size: 14px !important;
    }
    .ig_home_2_3_2_two .ig_home_2_3_2_1 .ig_home_2_3_2_2{
        width: 98% !important;
        line-height: 24px;
    }
    #ig_home_2_3_2_two .ig_home_2_3_2_1 .ig_home_2_3_2_2{
        width: 100% !important;
        line-height: 20px;
    }
    .ig_home_2_3_2_one_img{
        width: 254px !important;
        height: 324px !important;
    }
    .ig_home_2_3_2_1{
        width: 370px;
    }
    .headers-6{
        height: 520px;
    }
    .ig_footer{
        height: 100%;
        padding: 100px 0 50px 0;
    }
    .ig_home_1_2{
        /*margin-top: -15px;*/
    }
    .about .ab_3 div p:nth-child(2),.about .ab_3 div p:nth-child(1){
        font-size: 23px;
    }
    .about .ab_3 div p:nth-child(3){
        margin-top: 40px;
        font-size: 15px;
    }
    .ab_ig_3 .ab_3 div{
        width: 420px;
        padding: 280px 20px 0 20px;
    }
    .event .ab_ig_3{
        padding: 65px 0 120px 0;
    }
    .awards .event_1_2 img{
        height: auto;
    }
    .ab_ig_31 .event_1,.ab_ig_32 .event_1,.ab_ig_33 .event_1{
        /*justify-content: unset;*/
    }
    .ab_ig_31,.ab_ig_32,.ab_ig_33{
        width: 93%;
        margin: auto;
        padding-top: 15px !important;
    }
    .ab_ig_31{
        padding-bottom: 100px !important;
    }
    .ab_ig_32{
        padding-bottom: 80px !important;
    }
    .ab_ig_33{
        padding-bottom: 200px !important;
    }
    .ab_ig_31 .event_1_2,.ab_ig_32 .event_1_2,.ab_ig_33 .event_1_2{
        width: 24% !important;
    }
    .application_4 div:nth-child(2){
        margin: 0 45px;
    }
    .application_4 div:nth-child(4){
        margin: 0 0 0 45px;
    }
    .application_2{
        width: 90%;
        padding: 105px 130px;
    }
    .news_one,.news_1_1{
        /*width: 100%;*/
        width: 1300px;
    }
    .news_1_1{
        /*padding-left: 6%;*/
        height: 500px;
        width: 1300px;
    }
    .event_1 div{
        width: 400px !important;
        /*height: 520px !important;*/
    }
    .event_1 div:first-child,.event_1 div:first-child + div,.event_1 div:first-child + div + div{
        height: 500px;
    }
    .news_1_1 .news_1_2{
        width: 300px;
        height: 520px;
        padding: 260px 30px 0 30px;
        margin-left:30px;
        margin-bottom:50px;
    }
    .news_1_1 div p:nth-child(3){
        margin: 30px 0;
    }
    .event_1 div img{
        width: 100%;
        height: auto;
    }
    .ab_ig_2 div div{
        width: 220px;
    }
    .ab_ig_2_1 div:hover{
        width: 260px;
    }
    .ig_home_2_4_2{
        width: 650px;
        height: 500px;
    }
    .ig_home_2_4_2 p{
        width: 100% !important;
    }
    .ig_home_2_4_2 .ig_home_2_4_2_fir_p,.ig_home_2_4_2 div:first-child p:nth-child(3),.ig_home_2_4_2 div:first-child p:nth-child(4){
        margin-bottom:50px !important;
    }
    .ig_home_2_2 div{
        width: 420px;
        height: 550px;
    }
    .ig-app-jp .ig_home_2_2 div p:first-child{
        margin: 50px 0 40px 0;
    }
    .ig_home_2_5{
        left: -100px;
        width: 700px;
        height: 600px;
        top:-460px
    }
    .ig_home_2_3{
        width: 1400px;
    }
    .ig_home_2_7 div div{
        width: 280px;
    }
    .ig_home_2_7 div div img{
        width: 50%;
        height: auto;
    }
    .short_1{
        width: 225px !important;
    }
    .centre{
        width: 185px !important;
    }
    .short{
        width: 195px !important;
    }
    .ig_home_2_4 .ig_home_2_4_1,.ig_home_2_5_one,.ig_home_2_6,.ig_home_2_7{
        width: 100% !important;
    }
    .ig_home_2_6,.ig_home_2_4,.ig_home_2_7{
        width: 1300px !important;
    }
    .ig_home_2_7 div img{
        width: 100%;
        height: auto;
    }
    .ig_home_2_3_2{
        height: 350px;
    }
    .ig_home_2_3_2_two .ig_home_2_3_2_1{
        width: 1100px;
    }
    .ig_home_2_3_2_two .ig_home_2_3_2_two_img{
        width: 238px !important;
        height: 324px !important;
    }
    .ig-app-jp .ig_home_2_3_2_two,.ig_home_2_3_2_two{
        height: 350px !important;
    }
    #col-md-6-jp{
        width: 57%;
        padding-left:8%;
    }
    #col-md-20-jp{
        width: 22%;
        padding-right: 1%;
    }
    #col-md-6-en{
        width: 58%;
        padding-left:0%;
    }
    #col-md-20-en{
        width: 17%;
        /*padding-right: 2%;*/
    }
    .headers-JP #col-md-6-en{

    }
    .headers-JP #col-md-20-en{
        width: 20% !important;
        /*padding-right: 2%;*/
    }
    .headers-1{
        height: 750px;
    }
    .headers-1-pro-hear{
        height: 700px;
    }
    .headers-1-1 div:first-child{
        margin-left: 0% !important;
    }
    .headers-1-1 div:last-child{
        margin-right: 0% !important;
    }
    #headers-1-1 div:first-child{
        margin-left: 0% !important;
    }
}
@media(max-width:1250px) {
    .headers-4-p-4{
        width:84%;
        padding-right:0;
    }
}
@media(max-width:1200px) {
    .headers-4-p-4{
        width:82%;
        padding-right:0;
    }
}
/*@media(max-width:1150px) {*/
/*    .navigation_bar{*/
/*        padding: 15px 0 0 78%;*/
/*    }*/
/*}*/
.meanmenu-reveal{
    display: none !important;
}
.mean-container .mean-bar{
    min-height:0;
    margin-top:0;
}
.mean-container .mean-nav{
    margin-top:0;
    background: #ffffff;
    display: none;
}
.mean-nav ul li{
    margin-left: 0px;
}
.main-menu-one{
    color: #000000;
    padding: 20px;
    text-align: right;
    font-size: 38px;
}
.main-menu-one span{
    padding: 10px 20px;
}
.mean-container .mean-nav ul li a{
    border-top:none;
    font-size: 16px;
    color: #000000;
}
.mean-container .mean-nav ul li{
    margin-bottom: 50px;
    padding-left: 30px;
}
.main-menu-two{
    padding-left:0 !important;
}
.navigation_bar button{
    display: none;
}
.main-menu-two a {
    float: left !important;
    width: 50% !important;
    text-align: center !important;
    margin-top: 100px !important;
    font-size: 18px !important;
    padding:0 !important;
}
#navigation{
    color: #000000;
    font-weight: bold;
}
#no_navigation{
    /*color: #b5b5b5;*/
    color: #000000;
}
.pro-a-1{
    width: 100%;
    height: 830px;
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
    /*margin:auto;*/
    padding: 0 10% 0 10%;
    background: #ffffff;
    flex-direction: column;
}
.pro-a-3{
    height: 1050px;
}
.pro-a-2{
    width: 100%;
    height: 310px;
    display: flex; /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */
}
.pro-a-1 img,.pro-a-1-1{
    width: 560px;
    height: 310px;
}
.pro-a-1-1{
    padding-top: 70px;
}
.pro-a-1-1 p{
    width: 410px;
    margin: auto;
    margin-bottom: 10px;
}
#pro-a-1-en .pro-a-1-1 p{
    width: 450px;
}
.pro-a-1-1 p:first-child{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
}
.pro-a-1-1 p:last-child{
    font-size: 14px;
}
.pro-a-1-2 p{
    margin-left:0;
    margin-right:0;
}
.pro-a-2-two,.dzh_con_two{
    display: none !important;
}
.additional-nav-login svg{
    width: 25px;
    height: 25px;
}
.lang_jt{
    font-weight: bold;
    cursor:pointer;
}
.lang_jt img{
    margin-top: -2px;
}
@media (max-width: 850px){
    .ig-app-jp .ig_home_2_3_2_two, .ig_home_2_3_2_two,.ig_home_2_2,.application_2_2,.application_5_3 .application_5_4,.application_6,.application_5_1,.application_2,.news_one,.news_content_1_2,.news_1_1,.news_1,.event_more_4,.ig_home_2_7,.ab_ig_4,.ab_ig_3,.ab_ig_2,.ab_ig_1_1,.ab_ig_1,.ab_3,.ig_footer_three,ig_home_2_7,.ig_home_2_6_2,.ig_home_2_6_3,.ig_home_2_6,.ig_home_2_5,.ig_home_2_4,.ig_home_1_3,.ig_home_2_3,.ig_home_1_2,.ig_home_1_4,.ig_home_2 p,.ig_home_2 p:nth-child(4),.ig_home_2_1 div,.ig-app-jp .ig_home_1_3 p:first-child + p + p,.ig_home_1_3 p:first-child + p + p + p,.ig_home_1_3_1{
        width: 100% !important;
    }
    .ig-app-jp .ig_home_2_3_2_two, .ig_home_2_3_2_two,.ig_home_2_2,.news_content_1_2,.news_1,.event_more_4,.ig_home_2_7,.ab_ig_4,.ab_ig_3,.ab_ig_2,.ab_ig_1,.ig_home_2_7,.ig_home_2_5,.ig_home_1_3,.ig_home_2_one,.ig_home_2_1,.ig_home_2_3,.ig_home_2_4,.ig_home_2_6,.ab_2,.ab_3{
        padding-left:15px;
        padding-right:15px;
    }
    .ig_home_2_3_1{
        flex-direction: column;
    }
    .ig_home_2_3_1 div:first-child + div{
        margin-left: 0px;
        margin-top: 50px;
    }
    .ig_home_2_2{
        display: block;
    }
    .ig_home_2_2 div:first-child + div{
        margin-left: 10px;
        margin-right: 0px;
    }
    .ig_home_2_2 div{
        width: 390px;
        float: left;
        padding: 0 15px;
        margin-bottom: 50px;
    }
    .moblie_nav{
        width: 100%;
        height: 90px;
    }
    .pre-header{
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1;
        /*background: #222222;*/
        /*padding-top: 10px;*/
        height: 60px;
        padding-right: 0px;
    }
    #headers-8-en{
        display: block;
    }
    #headers-8-en div:first-child{
        width: 42%;
        float: left;
    }
    #headers-8-en div:first-child + div{
        width: 50%;
        float: left;
    }
    #headers-8-en div:first-child + div + div{
        width: 34%;
        float: left;
    }
    #headers-8-en div:last-child{
        width: 60%;
        float: left;
    }
    #headers-4-en .content_3_1_3{
        display: block;
        margin-top: 530px;
        margin-left: 60px;
    }
    #headers-4-en .content_3_1_3 p{
        width: 250px;
    }
    #meta_zsi-en .headers-4-1-3-5{
        height: 450px;
    }
    #headers-5-pro-jp{
        height: 1000px;
    }
    #headers-7-pro-jp{
        height: 1250px !important;
    }
    #headers-7-pro-en{
        height: 1400px !important;
    }
    #headers-2-pro-hear-jp .headers-1-1 div p,#headers-3-pro-jp .headers-1-1 div p,#headers-4-pro-jp .headers-1-1 div p,#headers-6-pro-jp .headers-1-1 div p{
        margin-bottom: 40px;
    }
    #headers-1-1-jp  div p{
        margin-bottom: 40px;
    }
    #headers-4-1-2-jp .pro_con_6,#headers-4-1-2-en .pro_con_6{
        height: 630px !important;
        margin-bottom: 0;
    }
    #headers-4-1-2-en .pro_con_6{
        height: 650px !important;
    }
    #headers-7-one-jp  .headers-7-one-1{
        height: 150px;
    }
    #content_3_2_index-jp,#content_3_2_index-en{
        height: 280px !important;
    }
    .about .headers-1-1-pro{
        padding-top: 30px;
    }
    .about .headers-1-p-2{
        margin-bottom: 30px;
    }
    .pro-a-3 .pro-a-2 img{
        margin-top: 0 !important;
    }
    .pro-a-3 .pro-a-2{
        height: auto;
    }
    .pro-a-2-one,.dzh_con{
        display: none !important;
    }
    .pro-a-2-two,.dzh_con_two{
        display: block !important;
    }
    .headers-4-pro,.headers-6-pro{
        height: 700px !important;
    }
    .headers-2-pro{
        height: 500px !important;
    }
    .headers-1-pro{
        height: 600px;
    }
    .headers-7-pro{
        height: 1100px !important;
    }
    .content_3_3_pro{
        display: block;
    }
    .content_3_3_pro div{
        width: 44% !important;
        float: left !important;
        margin-right:0 !important;
    }
    .headers-5-pro{
        justify-content:unset;
        padding-top: 50px;
        height: 900px;
    }
    .pro_con_9{
        display: block;
    }
    .pro_con_9 .pro_con_2{
        width: 50%;
        float: left;
        margin-right:0;
        /*margin-bottom: 50px;*/
    }
    .headers-5-pro .content_3_2_pro{
        display: block;
    }
    .headers-5-pro img{
        width: 100%;
    }
    .headers-5-pro .content_3_2_pro div{
        width: 44%;
        float: left;
        margin-right:0;
    }
    .headers-5-pro .content_3_2_pro .content_3_2_1{
        margin: 0 0px 0 32px;
    }
    .advantage .headers-5-pro .content_3_2_pro .content_3_2_1{
        margin: 0 0px 0 10px;
        width: 48%;
    }
    .advantage .headers-5-pro{
        height: 700px;
    }
    .advantage_1{
        padding-top:50px;
    }
    .advantage .headers-4-1-3-4,.advantage .headers-4-1-3-5{
        width: 49% !important;
        margin: 0 !important;
    }
    .pro_con_8{
        display: block;
    }
    .pro_con_8 .pro_con_2{
        width: 50%;
        float: left;
        margin-right:0;
        margin-bottom: 50px;
    }
    .pro-a-3{
        height: auto !important;
        padding-bottom: 50px;
    }
    .dzh_img{
        margin-top: 0 !important;
    }
    .pro-headers{
        width: 50% !important;
        padding-top:0 !important;
        margin-left:0 !important;
    }
    .pro-headers{
        padding: 15px 0 !important;
    }
    .headers-1-1-pro{
        height: 65% !important;
    }
    .headers-1-2-pro{
        height: 35% !important;
    }
    .pro_con_7{
        display: block;
    }
    .pro_con_7 .pro_con_2{
        width: 50%;
        float: left;
        margin-right:0;
        margin-bottom: 50px;
    }
    .pro_con_6{
        width: 49% !important;
    }
    /*.headers-4-1-3{*/
    /*    padding: 0;*/
    /*}*/
    .headers-4-1-2{
        margin-top: 0;
    }
    .pro_con_5{
        margin-top: 0;
    }
    .pro_con_1{
        height: auto;
    }
    .headers-1-1 div p{
        margin-bottom:20px;
    }
    .pro_digital .headers-1-1 div p{
        margin-bottom:40px;
    }
    .pro_con_7{
        width: 100%;
    }
    .pro-a-2{
        display: unset;
    }
    .pro-a-1{
        display: block;
        height: 1200px;
    }
    .pro-a-1 img, .pro-a-1-1{
        width: 100%;
        height: 350px;
    }
    .pro-a-1 img{
        margin-top: 70px;
    }
    .pro-a-1-1{
        height: auto;
        padding-top: 20px;
    }
    .pro-a-1-1 p{
        width: 100%;
    }
    .pro-a-4{
        margin-top: 0 !important;
    }
    .additional-shop-info_2,.additional-nav-login{
        display: none;
    }
    .navigation_bar{
        width: 70%;
        float: left;
        padding: 15px 0 0 440px;
        /*text-align: right;*/
    }
    .navigation_bar button{
        display: block !important;
        border: none;
        background: #354464;
        /*font-weight: normal;*/
        /*opacity: 0.8;*/
        width: 75px;
        height: 32px;
        color: #ffffff;
        border-radius: 50px !important;
    }
    #navigation_bar-jp{
        padding-left: 360px;
    }
    #navigation_bar-jp button{
        width: 160px;
    }
    .col-sm-6{
        width: 30%;
        float: left;
    }
    .video-background{
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: auto;
        z-index: -1;
        min-height:0;
        min-width:0;
    }
    .headers-1{
        height: 370px;
    }
    .headers-1-1{
        height: 75%;
        /*padding-left: 150px;*/
    }
    .headers-1-p-4-1{
        margin: -70px 0 0 -130px;
        position: absolute;
    }
    .headers-5-one video{
        width: 100%;
        height: auto;
    }
    .headers-5-one-2{
        width: 90%;
    }
    .headers-4-1-3{
        width: 49%;
        margin-left: 1%;
        margin-right:0;
        margin-bottom: 60px;
    }
    .headers-5-one{
        margin-top: 100px;
    }
    .content_3_1{
        background-position: center;
    }
    .headers-4-1-3-6{
        width: 80%;
        margin-left: 10%;
    }
    .headers-5-one-3:hover {
        width: 80%;
        height: 560px;
        padding-top: 30px;
        background: #ff8f9f;
        margin-right: 0;
        float: left;
        margin-left: 10%;
        margin-bottom: 50px;
    }
    .headers-5-one-3-1{
        width: 80%;
        height: 560px;
        padding-top: 30px;
        background: unset;
        margin-right: 0;
        float: left;
        margin-left: 10%;
        margin-bottom: 50px;
    }
    .headers-5-one-3-1:hover{
        background: #ff8f9f;
    }
    .headers-5-one-3:hover .headers-4-1-3-6{
        width: 92%;
        margin-left: 4%;
    }
    .headers-5-one-3-1 .headers-4-1-3-6{
        width: 92%;
        margin-left: 4%;
    }
    .headers-7-one{
        height: auto;
        display: unset;
        padding-left:10%;
    }
    .headers-7-one-1{
        float: left;
    }
    .headers-8 div{
        margin-right: 20px;
    }
    .headers-8 div p img{
        margin-right: 20px;
        margin-bottom: 10px;
    }
    .headers-8{
        height: 120px;
    }
    .content_3_3_pro .content_3_2_1{
        width: 47% !important;
        margin: 0 10px 0 16px;
    }
}
@media (max-width: 780px){
    #headers-1-p-4-jp{
        width: 170px;
    }
    .headers-1 {
        height: 340px;
    }
    .pro_con_1_780{
        width: 765px;
    }
    .pro_con_1_780 .pro_con_2{
        margin-right: 50px
    }
}
@media (max-width: 650px){
    .main-menu-one{
        padding:5px;
        font-size: 28px;
    }
    .mean-container .mean-nav ul li a{
        font-size: 18px;
    }
    .mean-container .mean-nav ul li{
        margin-bottom: 15px;
    }
    .main-menu-two a{
        margin-top: 18px !important;
    }
    .lang_he_subordinate a{
        margin: 0px 0 0px 20px !important;
    }
}
@media (max-width: 767px){
    .content_3_1_3{
        padding: 0 20px;
    }
    .logos li a{
        margin-top: -5px
    }
    .col-md-6{
        width: 50%;
        float: left;
    }
    .col-sm-20 {
        width: 49%;
        float: right;
    }
    .el_d_1 button{
        width: 100%;
    }
    .content_page_two{
        width: 20%;
    }
    .el-carousel__arrow--left{
        left: 0;
    }
    .content_page_one{
        width: 49.4999%;
    }
    .block_5{
        width: 90%;
    }
    .block_5_1 img{
        width: 28%;
    }
    .navigation_3{
        top:91%;
    }
    .headers-4-two{
        width: 90%;
    }
    .headers-4-1-3{
        width: 100%;
        margin-left: 0;
    }
    .content_3_2{
        height: auto;
        display: grid;
        padding-bottom: 50px;
    }
    .headers-5-one-3:hover{
        width: 100%;
        margin-left: 0;
        padding-top: 15px;
        height: 530px;
    }
    .headers-5-one-3-1{
        width: 100%;
        margin-left: 0;
        padding-top: 15px;
        height: 530px;
    }
    .headers-5-one-3:hover .headers-4-1-3-6{
        width: 98%;
        margin-left: 1%;
    }
    .headers-5-one-3-1 .headers-4-1-3-6{
        width: 98%;
        margin-left: 1%;
    }
    .headers-5-one{
        margin-top:0;
        /*padding-top:100px;*/
    }
    .headers-7-one-1{
        margin-right: 0;
    }
    .headers-7-one{
        padding-left: 2%;
    }
    .headers-8{
        display: unset;
    }
    .headers-6{
        height: 300px;
    }
    .headers-4-1{
        margin-bottom: 100px;
    }
    .headers-1-1 div:first-child{
        width: 100%;
        height: auto;
    }
    .headers-1-p-2-1{
        width: 100%;
        margin-bottom: 50px !important;
    }
    .headers-1-p-3{
        width: 150px;
        margin: auto auto auto 0;
    }
    #home_ba_video-en .headers-1-p-3{
        margin:auto;
    }
    .headers-1-1 div p{
        margin-bottom: 0px;
    }
    .headers-1-p-2{
        width: 100%;
        margin-bottom: 50px !important;
    }
    .headers-1{
        height: 750px;
    }
    .headers-1-p-4-1{
        margin: -50px 0 0 -20px;
    }
}
.ig_home_1_3_phone{
    display: none;
}
.in_1_phone,.in_4_phone,.in_5_phone{
    display: none;
}
.ab_ig_4_2{
    display: none;
}
@media (max-width: 450px){
    .awards .ab_ig_3 p{
        font-size: 18px;
    }
    .awards .event_1_2 img:first-child,.awards .ab_ig_33 .event_1_2 img:first-child + img{
        width: 65%;
    }
    .ab_ig_31,.ab_ig_32,.ab_ig_33{
        clear: both;
        height: 380px;
    }
    .ab_ig_32{
        height: 320px;
    }
    .ab_ig_33{
        height: 430px;
    }
    .awards_JP .ab_ig_31{
        /*clear: both;*/
        height: 320px;
    }
    .awards_JP .ab_ig_32{
        height: auto;
    }
    .awards_JP .ab_ig_33{
        height: 400px;
    }
    /*.ab_ig_32{*/
    /*    height: 320px;*/
    /*}*/
    /*.ab_ig_33{*/
    /*    height: 430px;*/
    /*}*/
    .ab_ig_31 p{
        margin-top: 15px;
    }
    /*.our_fd div:first-child,.our_fd div:last-child{*/
    /*    height: 40rem;*/
    /*}*/
    .our_fd div:last-child{
        /*flex-direction: column;*/
    }
    .our_fd div img:first-child{
        width: 100%;
        /*order:2;*/
        margin-left: -1rem;
    }
    .our_fd div img:last-child{
      /*order:1;*/
        margin-top: -31rem;
        margin-left: -3rem;
    }
    /*el-table__row*/
    .results_1 .v_1{
        margin: 12rem 0 5rem 0;
    }
    .ig-headers .navigation_bar button:first-child{
        margin-left: 0px !important;
    }
    /*.ig-headers .navigation_bar button:last-child{*/
    /*    margin-left: 10px !important;*/
    /*}*/
    .el-message{
        top:40% !important;
    }
    .ig_vote .el-message-box{
        width: 98%;
    }
    .ig_vote .el-message-box__wrapper{
        top: 10%;
    }
    .ig_vote .v_2_1 img{
        width: 30%;
        float: left;
    }
    .ig_vote .v_2_1 div{
        width: 70%;
        float: left;
        padding-left: 3%;
    }
    .ig_vote .v_2_1 p{
        margin-bottom: 10px;
        font-size: 12px;
    }
    .ig_vote .v_2_1 p:last-child,.v_12{
        width: 110px;
        text-align: center;
        line-height: 29px;
        float: right;
        height: 28px;
        border-radius: 4px;
        background: #ffffff;
        color: #091046;
        font-weight: bold;
        margin-bottom: 3rem;
    }
    .v_12{
        float: unset;
        margin: 5rem auto 5rem auto;
    }
    .ig_vote .v_2_1:last-child p:last-child{
        margin-bottom: 8rem;
    }
    .ig_vote .v_2_1 p span{
        color: #c2fe1a;
    }
    .ig_vote .v_1{
        width: 100%;
        padding: 15rem 0 8rem 0;
        line-height: 1.4;
    }
    .ig_vote .v_1 span{
        font-size: 28px;
    }
    .v_2_2{
        font-size: 16px !important;
        text-align: center;
        font-weight: bold;
    }
    .ig_vote-JP .v_1 span{
        font-size: 32px;
    }
    .ig_vote-JP .v_2_1 img,.ig_vote-EN .v_2_1 img{
        /*margin-top: 0.75rem;*/
    }
    .ig_vote .v_2{
        width: 96%;
    }
    .ig_vote .navigation_bar button{
        margin-top:0;
    }
    .ig_vote .igs-app{
        margin-bottom: 10rem;
    }
    .ig-login .el-message{
        top: 30% !important;
    }
    .igs-app .el-form{
        width: 98%;
    }
    .ig-headers-6 .ig_footer_five{
        height: 0;
    }
    .ig-headers-6 .ig_footer_1{
        margin-bottom: 0px;
    }
    .ig-headers-6 .ig_footer{
        padding: 50px 0 0px 0;
    }
    .appli_1{
        font-size: 18px;
    }
    .appli_2{
        font-size: 14px;
    }
    .appli_ig .application2{
        margin: 50px auto;
    }
    .ig_home_1_4:hover,.about_ig_yg:hover{
        background: #C2FE1A;
    }
    .event_more_4_2:nth-child(2), .event_more_4_2:nth-child(3){
        margin-bottom: 30px;
    }
    .event_more_4_3{
        margin: 50px 0;
    }
    .event_more_4_5{
        margin:0;
        padding: 30px 0 50px 0;
    }
    .in_5_phone{
        font-weight: unset !important;
    }
    .back_to_the_top{
        display: none;
    }
    .ig_home_2_1_1{
        margin-top: 50px;
    }
    .ig_home_2_1_1_1{
        margin-top: 0px;
    }
    .event_more_JP .event_more_4_1,.event_more_4_3_4,.event_more_4_3_3,.PRIVACY_POLICY_1,.news_content_update_1 img,.application2,.application_2_2,.application_5_3 .application_5_4,.application_6,.application_5_1,.application_2,.news_one,.news_content_1_2,.news_1_1,.news_1,.event_more_4,.ig_home_2_7,.ab_ig_4,.ab_ig_3,.ab_ig_2,.ab_ig_1_1,.ab_ig_1,.ab_3,.ig_footer_three,ig_home_2_7,.ig_home_2_6_2,.ig_home_2_6_3,.ig_home_2_6,.ig_home_2_5,.ig_home_2_4,.ig_home_1_3,.ig_home_2_3,.ig_home_1_2,.ig_home_1_4,.ig_home_2 p,.ig_home_2 p:nth-child(4),.ig_home_2_1 div,.ig-app-jp .ig_home_1_3 p:first-child + p + p,.ig_home_1_3 p:first-child + p + p + p,.ig_home_1_3_1{
        width: 100% !important;
    }
    .PRIVACY_POLICY_4_1 p:first-child{
        margin-right: 10px;
    }
    .PRIVACY_POLICY_4_1 p:last-child,.event_more_4_3_4 img{
       width: 90%;
    }
    .PRIVACY_POLICY_4_4 div p:last-child{
        width: 92%;
    }
    .application2,.news_content_1_2,.news_1,.event_more_4,.ig_home_2_7,.ab_ig_4,.ab_ig_3,.ab_ig_2,.ab_ig_1,.ig_home_2_7,.ig_home_2_5,.ig_home_1_3,.ig_home_2_one,.ig_home_2_1,.ig_home_2_3,.ig_home_2_4,.ig_home_2_6,.ab_2,.ab_3{
        padding-left:15px;
        padding-right:15px;
    }
    .appli_ig-JP .appli_1{
        font-size: 17px;
    }
    .appli_ig-JP .application2{
        padding-left:15px;
        padding-right:0px;
    }
    .event_more_4_3_3 div p:last-child,.event_more_4_2, .event_more_4_4_1 p, .event_more_4_5 p,.PRIVACY_POLICY_3 div p, .PRIVACY_POLICY_4_4 div p,.ig_home_2 p:nth-child(2),.ig_home_2 p:nth-child(4),.ig_home_2 p:nth-child(6),.ig_home_2 p:nth-child(5),.ig_home_2 p:nth-child(3),.about .ab_3 div p:nth-child(3),.ab_ig_1_1 div p{
        font-size: 13px !important;
    }
    .ig_home_1_3_1 p,.ab_4_1,.application_4 div p span{
        font-size: 14px !important;
    }
    .PRIVACY_POLICY_3 .PRIVACY_POLICY_31 p,.PRIVACY_POLICY_2 p, .PRIVACY_POLICY_3 p:nth-child(n+2), .PRIVACY_POLICY_4_3, .PRIVACY_POLICY_4_2{
        font-size: 15px !important;
    }
    .event_more_4_3_3 div p:first-child,.PRIVACY_POLICY_3 p:nth-child(1), .PRIVACY_POLICY_4_1,.application2_2 div p:nth-child(1),.ig_home_2_4_2 .ig_home_2_4_2_fir_p,.about .ab_3 div p:nth-child(2), .about .ab_3 div p:nth-child(1),.ab_ig_2_1 div p{
        font-size: 18px !important;
    }
    .application2_2 div p:nth-child(2),.ig_home_1_3 p:first-child, .ig_home_1_3 p:first-child + p,.ig_home_2 p:first-child,.ig_home_2_4_2 div:first-child p:nth-child(4),.ab_ig_1_1 p:nth-child(1){
        font-size: 20px !important;
    }
    .event_more_4_3_1,.ig_home_1_3 .ig_home_1_3_phone .ig_home_1_3_in,.ig_home_1_4,.event_more .test p:last-child,.event_more_4_1{
        font-size: 24px !important;
    }
    .event_more_4_3_1{
        margin-bottom: 20px;
    }
    .ig_home_2_2 div p:first-child,.ab_ig_2 p,.ab_ig_3 .ab_ig_3_1,.ab_ig_4 p,.application2_1{
        font-size: 30px !important;
    }
    .ig_home_2 .ig_home_2_7 p{
        font-size: 32px !important;
    }
    .ig_home_1_3_2 div p:first-child{
        font-size: 36px !important;
    }
    .event_more_4_3_3 img{
        margin-top: 0px;
        margin-right: 0px;
    }
    .event_more_4_3_3 div{
        width: 90%;
    }
    .event_more_4_4_1 p{
        width: 86%;
    }
    .event_more_4_4_1 img{
        margin: 0px 5px 0 0px;
    }
    .ab_ig_1 .ab_ig_1_2_1{
        font-size: 26px !important;
        margin-top: 0px !important;
        width: 55px !important;
    }
    .about_ig_yg{
        width: 195px !important;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
    .event_more_4_6{
        width: 90%;
        height: 65px;
        font-size: 36px;
        line-height: 65px;
        margin-bottom: 100px;
    }
    .PRIVACY_POLICY_4{
        margin-left: 5px;
    }
    .PRIVACY_POLICY_4_1{
        margin-left: -5px;
    }
    .PRIVACY_POLICY_3 p:nth-child(n+2){
        margin-left: 8px;
    }
    /*.PRIVACY_POLICY_3 img,.PRIVACY_POLICY_4_1 img{*/
    /*    width: 32px;*/
    /*    height: auto;*/
    /*}*/
    .ig_home_2_4_2_fir_d p:first-child{
        font-size: 16px !important;
    }
    .ig_home_1_3_2 div p:last-child{
        font-size: 14px !important;
    }
    .application_5_4_1 .application_5_4_2:last-child{
        margin-top: 20px !important;
    }
    .application_5_3 .application_5_6 div p:last-child{
        margin-top: 10px;
    }
    .application_5_3 .application_5_6 div p{
        font-size: 14px;
        line-height: 1;
    }
    .application2_2{
        width: 98%;
        height: 480px;
    }
    .PRIVACY_POLICY_1{
        margin: 0;
        padding: 50px 5px 0 5px;
    }
    .application2_2 div{
        float: unset;
        width: 100%;
        height: 25%;
        /*background: red;*/
        padding: 32px 0 0 45px;
    }
    .application2_2 div:nth-child(1), .application2_2 div:nth-child(2),.application2_2 div:nth-child(1), .application2_2 div:nth-child(3){
        border: none;
    }
    .application2_2 div:nth-child(1),.application2_2 div:nth-child(2),.application2_2 div:nth-child(3){
        border-bottom: 1px solid #a3d91f;
    }
    .ig_home_2_6_2{
        height: 330px;
    }
    .application2_1{
        text-align: center;
    }
    .news_1_1 .news_1_2{
        margin-bottom: 0;
    }
    .news_1_1{
        height: 400px;
    }
    .ig_home_2_2 div p img{
        width: auto;
        height: auto;
        margin-bottom: 10px;
    }
    .news_1{
        padding: 90px 0 100px 0;
    }
    #ig_home_2_6_3_2 p:nth-child(1),#ig_home_2_6_3_2 .ig_home_2_6_3_2_p1+p,.news_1_1 div p:nth-child(1), .news_1_1 div p:nth-child(2), .news_1_1 div div p:first-child{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .ab_ig_1_2_2{
        width: 65% !important;
    }
    .application2{
        height: auto !important;
    }
    .application2_en .application2{
        height: auto !important;
    }
    .ig_home_1_3_2 div p:last-child{
        font-weight: lighter;
    }
    .application_5_3 div p:nth-child(5), .bz{
        padding: 0 0px 35px 0px;
    }
    .application_6 p{
        width: 85%;
    }
    .application_5_1{
        padding: 50px 10px;
    }
    .application_5_2{
        padding-bottom: 0;
    }
    .application_5_3 .application_5_4:nth-child(2){
        margin-left: 0;
        margin-top: 30px;
    }
    .application_5_3 .application_5_6 div{
        margin-left: 15px;
    }
    .application_5_3 div span{
        line-height: 0;
    }
    .application_4 div{
        width: 48%;
        margin-bottom: 0;
    }
    .el-input input,.el-select,.el-select div,.el-input,.el-input div{
        width: 100% !important;
    }
    .application_4_2,.application_4_1:first-child,.application_4_1:first-child + div + div{
        margin-left: 4% !important;
    }
    .application_6{
        margin: 50px auto 200px auto;
    }
    .application_5{
        padding-bottom: 80px;
    }
    .application_1{
        padding: 0px 0 50px 0;
    }
    .application_2{
        padding: 0 15px;
    }
    .application_4 div:nth-child(2),.application_4 div:nth-child(4){
        margin: 0;
    }
    .application_4_1{
        margin-top: 40px !important;
    }
    .application_4 div:nth-child(1){
        margin-bottom: 0px;
    }
    .application_4{
        clear: unset;
    }
    .application_4:first-child{
        padding-top: 50px;
    }
    .news_1_1_2{
        width: 160px;
        height: 30px !important;
        font-size: 14px;
        line-height: 30px;
        margin: 0px 0 50px auto !important;
    }
    #news_1_1_2_jp{
        width: 180px;
    }
    .news_1_1_1{
        float: left;
        font-size: 24px;
    }
    .news_content_1{
        padding: 50px 0 30px 0;
    }
    .event_more_4{
        margin: 50px 0 30px 0;
    }
    .ab_ig_4 p{
        text-align: left;
    }
    #ab_ig_3_jp div p:last-child{
        width: 100%;
    }
    .about_ig_jp .ab_ig_2 div div:last-child{
        padding-top: 180px;
    }
    .in_1,.in_4,.in_5,.ab_ig_4_1{
        display: none;
    }
    .ab_ig_4_2{
        display: block;
    }
    .ab_ig_4 img{
        margin-bottom: 20px;
    }
    .ab_ig_4{
        margin-top: 80px;
    }
    .ab_ig_4 p{
        margin-bottom: 50px;
    }
    .ab_ig_3 .ab_3 div{
        width: 100%;
        height: 300px;
        padding: 200px 20px 0px 20px;
        background-repeat: no-repeat;
        background-size: contain;
        /* background-size: cover; */
        background-position: center;
    }
    .about_ig_en .ab_ig_3 .ab_3 div:nth-child(1){
        padding-top: 195px;
    }
    .about_ig_en .ab_ig_3 .ab_3 div:nth-child(2){
        padding-top: 190px;
    }
    .about_ig_en .ab_ig_3 .ab_3 div:nth-child(3){
        padding-top: 180px;
    }
    .ab_3 div p:nth-child(1){
        font-size: 20px;
        margin-bottom: 20px !important;
    }
    .ab_ig_3 .ab_3 div p:nth-child(2){
        font-size: 13px;
    }
    .ab_ig_2_1{
        margin-bottom: 50px;
    }
    .ab_ig_3 .ab_ig_3_1{
        margin-bottom: 20px;
    }
    .about_ig_en .ab_ig_3 .ab_3 div p:nth-child(1){
        text-align: left;
    }
    .ab_ig_3 .ab_3 div p:nth-child(2){
        width: 100%;
    }

    .ab_ig_3 .ab_ig_3_1{
        text-align: left;
    }
    .ab_ig_2 div div{
        pointer-events: none;
        width: 48%;
        height: 270px;
        padding-top: 180px;
        margin-left: 0px;
        padding-left:5px;
        padding-right:5px;
    }
    .ab_ig_2 div div:last-child{
        padding-top: 150px;
    }
    .ab_ig_2 div div:nth-child(2n+2){
        margin-left: 10px;
    }
    .ab_ig_2 p{
        margin: 70px 0 50px 0;
    }
    .about_jp .ab_2{
        margin-bottom: 0;
    }
    .ab_4_1{
        width: 190px;
        height: 35px;
        line-height: 35px;
    }
    .ab_ig_1_1:nth-child(2){
        margin-top: 50px;
        margin-bottom: 100px;
    }
    .ab_ig_1_1 div img{
        margin-top: 5px;
    }
    .ab_ig_1_ig .ab_ig_1_1 div img{
        margin-top: -5px;
    }
    .about .ab_3 div p:nth-child(2), .about .ab_3 div p:nth-child(1){
        float: left;
    }
    .ab_ig_1_1 div p{
        width: 85%;
    }
    .about .ab_3 div p:nth-child(2){
        margin-bottom: 30px;
    }
    .about .ab_3 div p:nth-child(1){
        margin-right: 10px;
    }
    .about .ab_3 div p:nth-child(3){
        clear: both;
    }
    .ab_3 div{
        padding: 360px 15px 0 15px;
    }
    .ab_3 div:nth-child(2){
        margin: 20px 0;
        padding-top: 200px;
    }
    .ab_3{
        display: block;
    }
    .about .ab_3 div{
        width: 100%;
    }
    .test p{
        font-size: 39px !important;
        line-height: 1.2 !important;
        text-align: left !important;
        padding-top: 100px !important;
        padding-left: 15px !important;
    }
    .about .test p{
        margin-left: 0;
        padding-top: 150px !important;
    }
    .test{
        background-image: url("/assets/about/banner_phone.png");
    }
    .PRIVACY_POLICY .test{
        background-image: url("/assets/PRIVACY_POLICY/banner_phone.png");
    }
    .PRIVACY_POLICY .test p{
        padding-top: 150px !important;
        margin-left: 0;
        padding-left: 10px !important;
    }
    .about_ig .test{
        background-image: url(/assets/about_ig/banner_phone.png);
        height: 650px;
        background-repeat: no-repeat;
        background-size: contain;
        /* background-size: cover; */
        background-position: bottom;
    }
    .news .test{
        background-image: url("/assets/news/banner_phone.png");
    }
    .event_1 div div p:nth-child(4):hover, .ab_ig_3_2:hover, .ig_home_2_5 p:hover, .ig_home_2_6_one:hover{
        color: #ffffff !important;
        background: unset !important;
    }
    .event_1{
        flex-direction: column;
        margin-bottom: 0;
        margin-left: 0;
    }
    .stars_4{
        flex-direction: row;
        flex-wrap: wrap;
        gap: 2%;
    }
    .event .test{
        background-image: url(/assets/event/banner_phone.png);
    }
    .stars .test{
        background-image: url(/assets/stars/banner_phone.png);
    }
    .our .test{
        background-image: url(/assets/our/banner_phone.png);
    }
    .awards .test{
        background-image: url(/assets/awards/banner_phone.png);
        position: relative;
    }
    .application .test{
        background-image: url(/assets/application/banner_phone.png);
    }
    .event_1 .event_1_1{
        margin: 0;
    }
    .event_1 div div{
        margin: 35px auto auto auto;
    }
    .event_1 div div p:nth-child(3){
        margin: 10px 0 30px 0;
    }
    .event_1 .event_1_2{
        /*padding: 0 20px;*/
        width: 100% !important;
        margin-bottom: 40px;
        height: 450px !important;
    }
    .stars_4 .event_1_2{
        width: 49% !important;
    }
    .event .ab_ig_3{
        padding: 65px 20px 120px 20px;
    }
    .ab_ig_3_2{
        width: 225px;
        margin-top: 100px;
        /*width: 100%;*/
        font-size: 14px;
        height: 40px;
        line-height: 38px;
    }
    .event_1 div{
        width: 100% !important;
    }
    .about_ig .ab_2_1{
        margin-top: 0;
    }
    .about_ig .ab_2{
        height: auto;
        margin: 80px 0 0px 0;
    }
    .about_ig_en .ab_ig_1{
        margin-top: 50px;
    }
    .ab_2_2 img{
        width: 100%;
        height: auto;
    }
    .ab_2_2{
        clear: both;
        padding-top: 50px;
    }
    .about_ig .test p{
        line-height: 1;
        margin-left:0;
        padding-top: 300px !important;
    }
    .stars .test p{
        font-size: 31px !important;
        line-height: 0 !important;
        padding-top: 190px !important;
    }
    .awards .test p{
        line-height: 1.2 !important;
        position: absolute;
        bottom: 13rem;
        left: 5rem;
    }
    .new_content .test p{
        width:100%;
        /*margin-left: -8px;*/
    }
    .about_ig_jp .test p{
        width: 100%;
    }
    .event_more .test p:first-child{
        padding-bottom:0px !important;
        margin-bottom: 30px !important;
        display: block;
    }
    .event_more .test p:last-child{
        padding-top: 0 !important;
    }
    .event_more .test{
        padding-left: 15px;
    }
    .event_more .test p{
        width:100%;
        padding: 120px 0 0px 0 !important;
    }
    .about_jp .ab_2_1 div:nth-child(2){
        margin-bottom: 10px;
    }
    .about_jp_2 .ab_2_1 div:nth-child(2){
        margin-bottom: 30px;
    }
    .ab_2{
        height: auto;
    }
    .about_jp_2 .ab_3 div:nth-child(2){
        padding-top: 350px;
    }
    .about_jp .ab_3 div:nth-child(2){
        padding-top: 300px;
    }
    .ab_2_1 div:nth-child(1){
        margin-bottom: 0px;
    }
    .ab_2_1_p1 img{
     width: 100%;
    }
    .ab_2_1_p1{
        clear: both;
        padding-top: 30px;
    }
    .ab_2_1 div:nth-child(2){
        width: 100%;
        margin: 10px 0;
    }
    .ab_2_1 div:nth-child(2) p{
        font-size: 13px !important;
        margin:20px 0 !important;
    }
    .ab_2_1 div p{
        font-size: 26px !important;
        float: left;
    }
    .ab_2_1 div p:first-child{
        margin-right: 10px;
    }
    .about_ig_1,.about_ig_2{
        margin-right: 0 !important;
        width: 100% !important;
    }
    .ab_2_1 div{
        float: unset !important;
    }
    .ab_2_1 div:first-child p:first-child{
        margin-bottom: 0 !important;
    }
    .ab_2_1{
        padding: 50px 0;
        width: 100%;
        height: 100%;
    }
    .about_jp_2 .ab_4{
        height: 550px;
    }
    .ab_4 .ab_2_1{
        padding-top: 0px;
    }
    .ab_4 .ab_2_1 div:nth-child(1){
        margin-bottom: 0;
    }
    .about_jp .ab_4 .ab_2_1 div:nth-child(2){
        margin-bottom: 50px;
    }
    .about_jp_2 .about_jp_2 .ab_4{
        padding-top: 80px;
        height: 480px;
    }
    /*.mean-container .mean-nav{*/
    /*    display: block;*/
    /*    position: fixed;*/
    /*    height: 663px;*/
    /*}*/
    /*.mean-container .mean-nav ul{*/
    /*    display: block !important;*/
    /*}*/
    #ig_home_2_6_3_2:nth-child(n+2){
        margin-left: 0 !important;
    }
    #ig_home_2_6_3_2:nth-child(2n){
        margin-left: 12px !important;
    }
    #ig_home_2_6_3_2,.news_1_1 .news_1_2,#ig_home_2_6_3_2:hover{
        /*pointer-events: none;*/
        width: 48% !important;
        padding: 130px 10px 0 10px;
        height: 350px !important;
        margin-top: 0;
    }
    #ig_home_2_6_3_2:hover div,.news_1_1 .news_1_2:hover div{
        width: 155px;
        height: 45px;
        float: right;
        line-height: 1;
        background:unset;
    }
    .news_1_1 div p:nth-child(1), .news_1_1 div p:nth-child(2),.news_1_1 div div p:first-child{
        font-size: 14px;
    }
    .news_1_1 div p:nth-child(2){
        -webkit-line-clamp: 3;
    }
    .news_1_1 div div p:first-child{
        line-height: 3;
    }
    .news_1_1 div div p:last-child{
        width: 45px !important;
        height: 45px;
        line-height: 42px;
    }
    .news_1_1 .news_1_2{
        margin-left: 0px;
    }
    .news_1_1 .news_1_2:nth-child(2n){
        margin-left: 10px;
    }
    .news_1_1 div p:nth-child(3){
        font-size: 12px;
        margin: 15px 0 !important;
    }
    .news_1_1 div div,#news_1_1_jp div div{
        width: 155px;
        height: 45px;
        line-height: 1;
    }
    .ig_home_2_6_3{
        padding: 0px !important;
    }
    #ig_home_2_6_3_2  .ig_home_2_6_3_2_p1{
        margin: 0 !important;
    }
    #ig_home_2_6_3_2  .ig_home_2_6_3_2_p1+p{
        margin-bottom: 25px !important;
        -webkit-line-clamp: 3 !important;
    }
    #ig_home_2_6_3_2  .ig_home_2_6_3_2_p1+p+p{
        margin-bottom: 15px !important;
        font-size: 12px !important;
    }
    #ig_home_2_6_3_2 div p:first-child,#ig_home_2_6_3_2:hover div p:first-child,.news_1_1 .news_1_2:hover div p:first-child{
        line-height: 3 !important;
        margin: 0 !important;
        width: auto !important;
        color: #ffffff !important;
        font-size: 14px !important;
        padding-left: 0px;
    }
    #ig_home_2_6_3_2:hover div p:last-child,.news_1_1 .news_1_2:hover div p:last-child{
        border: 1px solid #f2f4fc;
    }
    #ig_home_2_6_3_2:hover img:first-child,.news_1_1 .news_1_2:hover div p:last-child img:first-child{
        display: block;
        margin-left: 12px;
        margin-top: 14px;
    }
    #ig_home_2_6_3_2:hover img:last-child,.news_1_1 .news_1_2:hover div p:last-child img:last-child{
        display: none;
    }
    .in_1_phone,.in_4_phone,.in_5_phone{
        display: block;
        margin-bottom: 0 !important;
        margin-top: 20px !important;
    }
    .ig_home_2_5{
        left: 0px;
        top:0px;
    }
    .ig_home_2 .ig_home_2_6 .ig_home_2_6_two{
        width: auto !important;
        text-align: left;
        margin-bottom: 50px !important;
        float: left;
    }
    .ig_home_2 .ig_home_2_6 .ig_home_2_6_one{
        float: right;
        margin: 80px 0 50px 0 !important;
    }
    .ig_home_2_6_4{
        display: none;
    }
    .ig_home_2_5 div video{
        max-height: 200px;
    }
    .ig_home_2_4_2 div{
        width: 80% !important;
    }
    .ig_home_2_4_2 p{
        width: 100%;
    }
    .ig_home_2_4_2 div:first-child p:nth-child(4){
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .ig_home_2_4_2_fir_d p:last-child{
        width: 125px !important;
        line-height: 3;
    }
    .ig_home_2_4_2 div:first-child p:nth-child(2),#ig_home_2_4_3_fir_p{
        font-size: 32px !important;
        font-weight: normal !important;
    }
    .ig_home_2 #ig_home_2_3_2_1_p1:first-child{
        font-weight: normal;
        font-size: 19px !important;
    }
    .ig_home_2_2 div p:first-child{
        font-weight: normal;
        padding-top: 40px;
    }
    .ig_home_2_2 div{
        pointer-events: none;
    }
    .in_2_phone{
        margin-top: 0px !important;
    }
    .in_3_phone{
        margin-top: 20px !important;
    }

    .ig_home_2_3_1{
        flex-direction: column;
    }
    .ig_home_2_3_1 div:first-child + div{
        margin-left: 0;
        margin-top: 15px !important;
    }
    .ig_home_2_3_2 .ig_home_2_3_2_1 .ig_home_2_3_2_2{
        width: auto !important;
        font-size: 12px !important;
        margin-bottom: 0px !important;
    }
    .ig_home_2_3_2 img{
        width: 80%;
        height: auto;
    }
    .ig-app-jp .ig_home_2_3_2 .ig_home_2_3_2_1 div p:last-child{
        font-size: 14px !important;
    }
    .ig_home_2_3_2 .ig_home_2_3_2_1 div p:last-child{
        width: 170px !important;
    }
    .ig_home_2_3_2{
        width: 100%;
    }
    .ig_home_2_3_2{
        height: auto;
    }
    .ig_home_2_3_2_1{
        width: 200px;
        height: auto;
    }
    .ig_home_2_3_2_one_img{
        width: auto !important;
        height: 150px !important;
    }
    .ig_home_2_4_2{
        width: 100%;
        height: auto;
    }
    .ig_home_2_4{
        padding-bottom: 0px !important;
    }
    .ig_home_2 p:first-child{
        text-align: left;
        margin: 80px 0 50px 0 !important;
    }
    .ig_home_2_4_2_fir_d p:first-child{
        text-align: center !important;
        height: 35px;
        line-height: 35px;
        /*width: 205px;*/
        margin: 0 !important;
    }
    .ig_home_2 .ig_home_2_4_2_fir_d{
        margin:50px 0 50px 0 !important;
    }
    .ig_home_2 .ig_home_2_4 .ig_home_2_4_2_fir_p{
        margin: 30px 0 30px 0 !important;
    }
    .ig_home_2 .ig_home_2_one p:first-child{
        margin: 0 !important;
    }
    .ig_home_2 .ig_home_2_6 .ig_home_2_6_two,.ig_home_2 .ig_home_2_6 .ig_home_2_6_one{
        margin: 100px 0 30px 0 !important;
    }
    .ig_home_2 .ig_home_2_7 p{
        margin: 0px 0 50px 0 !important;
    }
    .ig_home_2 .ig_home_2_4_1 .in_5_phone,.ig_home_2_6 .ig_home_2_6_one{
        font-size: 10px !important;
        margin: 50px 0 20px 0 !important;
        width: 125px !important;
        height: 35px;
        background: #061445;
        border: 2px solid #C2FE1A;
        text-align: center;
        line-height: 35px;
        border-radius: 50px;
        float: right;
    }
    .ig_home_2 .ig_home_2_4_1 .in_5_phone_jp,.ig_home_2_6 .ig_home_2_6_one_jp{
        width: 165px !important;
        height: 36px;
        line-height: 33px;
    }
    .additional-shop-info img{
        width: auto;
        height: 38px;
    }
    .pre-header-nav{
        height: auto;
    }
    .pre-header{
        background: #02153d;
    }
    .container a{
        float: left;
        margin-left: 20px;
    }
    .ig_home_2{
        margin-bottom: -300px;
    }
    .ig_home_2_6_5 img{
        margin: 30px 0;
    }
    .ig_home_2_7 div{
        margin-top: 0 !important;
    }
    .ig_home_2_7{
        top:-350px;
    }
    .ig_home_2 .ig_home_2_1_1 .ig_home_2_1_2{
        margin: 50px 0 0px 0 !important;
    }
    .ig_home_2_1 div p:first-child{
        margin: 10px 0 40px 0 !important;
    }
    #ig_home_2_3_2_1_p1,.ig_home_2 .ig_home_2_1 .ig_home_2_1_p1{
        margin: 0px !important;
    }
    .ig_home_2 .ig_home_2_3 .ig_home_2_3_p1{
        margin: 100px 0 30px 0 !important;
    }
    .ab_3 div p:nth-child(1), .ab_3 div p:nth-child(2){
        line-height: 0;
    }
    .about_ig .ab_3 div p:nth-child(1), .about_ig .ab_3 div p:nth-child(2){
        line-height: 1;
    }
    .in_4_phone .ig_home_2_3_2_1 #ig_home_2_3_2_1_p1{
        margin:0px 0 20px 0!important;
    }
    .in_4_phone .ig_home_2_3_2_1{
        margin-top: 30px;
    }
    .ig_home_2_2 div p:first-child + p + p{
        padding-bottom: 50px;
        padding-left:30px;
        padding-right:30px;
    }
    .ig-app-jp .ig_home_2_2 div p:first-child{
        margin: 50px 0 50px 0;
    }
    .ig_home_2_1 div p:first-child + p + p{
        margin-bottom: 0px;
    }
    .ig_home_2_one{
        height: 1000px;
        padding-top: 320px;
        background-image: url(/assets/home/content_1_pc.png);
        background-size: contain;
        background-position:unset;
    }
    .ig_home_2_1 div p:first-child + p + p{
        margin-top: 30px;
    }
    .ig_home_2_1 div p:first-child + p{
        margin-top: 30px;
    }
    .ig_home_2 p:nth-child(3),.ig_home_2 .ig_home_2_one_EN p:nth-child(2){
        margin-bottom: 30px;
    }
    .ig_home_1_3_pc{
        display: none;
    }
    .ig_home_1_3_phone{
        display: block;
    }
    .ig_home_1_3{
        padding-bottom: 50px;
    }
    .ig_home_1_3 p:first-child{
        margin-top: 20px;
    }
    .ig_home_1_3_1,.ig_home_1_4{
        width: 90% !important;
        margin: auto;
        height: auto;
    }
    .ig_home_1_3 p:first-child, .ig_home_1_3 p:first-child + p{
        width: 100%;
    }
    .ig_home_2 p:nth-child(2){
        margin-top: 20px;
    }
    .ig_home_1_4{
        line-height: 65px;
        margin-top: 40px;
        font-weight: normal;
    }
    .application .ig_home_1_4{
        margin-top: 40px !important;
        font-weight: normal !important;
        clear: both;
        width: 250px !important;
        height: 50px !important;
        line-height: 50px;
        font-size: 20px;
    }
    .application2_ja .ig_home_1_4{
        line-height: 55px;
    }
    .ig-app-jp .ig_home_1_3 p:first-child + p + p{
        margin-top: 0px;
    }
    .ig_home_1_3_2 div p:first-child{
        margin-top: 0px !important;
    }
    .ig_home_1_3_2 div:first-child + div, .ig_home_1_3_2 div:first-child + div + div + div, .ig_home_1_3_2 div:first-child + div + div + div + div + div{
        height: 50px;
        margin-top: 10px;
    }
    .ig_home_1_3_1_p_fir{
        margin-top: 10px !important;
    }
    .ig_home_1_3 p:first-child + p + p, .ig_home_1_3 p:first-child + p + p + p{
        margin-top: 0;
    }
    .ig-app-jp .ig_home_1_3 p:first-child + p + p,.ig_home_1_3 p:first-child + p + p + p{
        width: auto !important;
        font-size: 18px;
    }
    .ig_home_1{
        flex-direction: column;
        background-image: url("/assets/home/home_1_phone.png");
        background-size: contain;
        background-position:unset;
        background-color: #010532;
    }
    .headers-6{
        height: 450px;
        padding: 0px 25px;
    }
    .ig-headers-6{
        height: 300px;
    }
    .ig_home_2_2 div{
        width: 90% !important;
        margin: auto !important;
        height: auto !important;
        margin-bottom: -50px !important;
        padding: 0;
        float: unset;
        background: unset;
    }
    .ig_footer,.ig_footer_two{
        width: 100%;
    }
    .ig_footer{
        padding: 30px 0;
    }
    .ig_footer_three{
        padding:8px 0px 0px 0px;
    }
    .ig_home_2_2 div:first-child + div{
        margin: auto;
    }
    .ig_footer_three p:first-child{
        font-size: 12px;
        width: 100%;
        text-align: left;
        margin-bottom: 20px;
    }
    .ig_footer_three img{
        width: 32px;
        height: auto;
        margin-left: 0px !important;
    }
    .ig_footer_1 img{
        width: 120px;
    }
    .ig_footer_1{
        float: unset;
        margin-bottom: 50px;
    }
    .ig_footer_2,.ig_footer_2_one{
        width: 100%;
    }
    .ig_footer_2_one{
        line-height: 0.5;
    }
    .ig_footer_2{
        height: auto;
        margin: 0px;
    }
    .ig_footer_two{
        text-align: left;
        margin-top: 20px;
    }
    .ig-headers-6 .ig_footer_two{
        margin-top: 0px;
    }
    .ig_footer_two img{
        margin-left: 10px;
    }
    .ig_footer_two .ig_footer_two_img_1 img{
        margin-left: 0px;
    }
    .ig_footer .ig_footer_one .ig_footer_2_one div:nth-child(1) p:nth-child(1),.ig_footer .ig_footer_one .ig_footer_2_one div:nth-child(1) p:nth-child(3),.ig_footer .ig_footer_one .ig_footer_2_one div:nth-child(2) p:nth-child(1),.ig_footer .ig_footer_one .ig_footer_2_one div:nth-child(2) p:nth-child(2){
        margin-right: 35px;
    }
    .ig_footer_2 .ig_footer_2_1, .ig_footer_2 .ig_footer_2_2{
        clear: unset;
    }
    .ig_footer_three img:nth-child(n+2){
        margin-left: 18px !important;
    }
    .ig_footer_three p:last-child{
        float: unset;
        text-align: left;
    }
    .ig_home_2_2{
        display: block;
        margin-top: -20px !important;
    }
    .ig_home_1_5{
        display: none;
    }
    .advantage_header_background .headers-1-p-2-pro{
        font-size: 15px;
    }
    .home_ba_video-en .headers-1-p-3,#home_ba_video-en .headers-1-p-4{
        height: 40px;
        line-height: 35px;
    }
    #headers-3-pro-jp .headers-1-p-2,#headers-6-pro-jp .headers-1-p-2{
        font-size: 22px;
    }
    #pro-a-1-en .pro-a-1-1 p{
        width: 100%;
    }
    #headers-4-pro-jp .headers-1-p-2-pro{
        width: 100%;
    }
    #pro_con_1_780-en{
        width: 100%;
    }
    #pro_con_1_780-en .pro_con_2{
        width: 100% !important;
        float: unset;
    }
    #pro_con_1_780-en .pro_con_4{
        /*float: unset;*/
        margin-left: 15%;
    }
    #headers-1-pro-ab-jp .headers-1-p-2{
        width: 100%;
    }
    #headers-7-pro-en{
        height: 1700px !important;
    }
    #tgdys-en .headers-4-1-3-6,#tgdys-en .headers-5-one-3-1{
        height: 430px;
    }
    #home_ba_video-jp .headers-1-p-2{
        font-size: 25px;
    }
    #navigation_bar-jp button{
        font-size: 12px;
    }
    #headers-5-one-5-jp{
        height: 950px;
    }
    #home_ba_video-jp .headers-1-p-2-1{
        font-size: 12px;
        padding-top: 180px;
    }
    #content_3_2_index-jp{
        height: 520px !important;
    }
    #content_3_2_index-en{
        height: 550px !important;
    }
    #home_ba_video-jp .headers-1-p-4-1 {
        margin: -50px 0 0 -50px !important;
    }
    #home_ba_video-en .headers-1-p-4-1{
        margin: 20px 0 0 -80px !important;
    }
    #home_ba_video-en .headers-1-p-4{
        width: 280px;
    }
    #headers-8-jp div,#headers-8-en div{
        width: 100% !important;
    }
    .headers-6-1{
        width: 88%;
    }
    #navigation_bar-jp{
        padding-left: 0;
    }
    #navigation_bar-jp button{
        width: 140px;
        margin-left: 10px;
    }
    .ig-headers #navigation_bar-jp button,.ig-headers .navigation_bar button:last-child{
        width: 73px;
        margin-left: 5px;
    }
    .headers-1-1 {
        width: 85%;
    }
    .headers-1-pro{
        background-image:url("/assets/product/content_3_pc.png");
    }
    .headers-6-pro{
        background-image:url("/assets/product/content_15_pc.png");
    }
    .headers-3-pro{
        background-image:url("/assets/product/content_5_pc.png");
    }
    .headers-2-pro{
        background-image:url("/assets/product/content_4_pc.png");
    }
    .headers-4-pro{
        background-image:url("/assets/product/content_9_pc.png");
    }

    .headers-8 div{
        width: 85%;
    }
    .pro_con_2_1{
        font-size: 15px;
        font-weight: unset;
    }
    #pro_con_1_780-jp .pro_con_2_1,#pro_con_1_780-en .pro_con_2_1{
        font-size: 14px;
    }
    #pro_con_2-jp,#pro_con_2-en{
        margin-right: 0px;
        width: 180px;
        margin-left: 10px;
    }
    #headers-4-1-2-jp .pro_con_6,#headers-4-1-2-en .pro_con_6{
        margin-bottom: 0px !important;
        height: 670px !important;
    }

    #headers-4-1-2-jp .pro_con_6:first-child,#headers-4-1-2-jp .pro_con_6:first-child + div{
        height: 550px !important;
    }

    #headers-4-1-2-jp .pro_con_6:first-child + div + div{
        height: 600px !important;
    }
    #headers-4-1-2-en .pro_con_6:first-child,#headers-4-1-2-en .pro_con_6:first-child + div{
        height: 550px !important;
    }

    #headers-4-1-2-en .pro_con_6:first-child + div + div{
        height: 600px !important;
    }
    .headers-1-p-2-1{
        font-size: 13px;
    }
    .headers-2-pro-hear .headers-1-p-2{
        font-size: 28px !important;
        font-weight: unset;
    }
    .headers-6-9{
        top:30px;
    }
    .headers-4-1-3-5:hover img{
        background: unset;
    }
    .headers-5-one-4{
        background: #000000;
        margin-bottom: -1px;
    }
    .headers-1-p-4-1{
        margin: -50px 0 0 -80px !important;
    }
    .headers-6-one{
        margin: 50px 0;
    }
    #tgdys-en .headers-6-one{
        width: 94%;
    }
    .headers-4-one{
        padding-top:50px;
    }
    .headers-4-1{
        margin-bottom: 50px;
    }
    .meta_zsi{
        width: 100%;
    }
    .meta_zsan{
        width: 100%;
        margin-bottom: 0;
    }
    .meta_zsan .headers-4-1-3{
        margin-bottom:-1px;
        height: 480px;
        display: flex;
        flex-direction: column;
        padding:0;
    }
    .meta_zsan .headers-4-1-3 img{
        order: 1;
        margin:0 0 30px 0;
    }
    .meta_zsan .headers-4-1-3 .headers-4-1-3-1{
        order: 2;
    }
    .meta_zsan .headers-4-1-3 .headers-4-1-3-3{
        order: 3;
    }
    .meta_zsan .headers-4-1-3 img{
        padding:0;
        height: auto;
    }
    .meta_zer .headers-4-1-3-1{
        padding:0;
    }
    .meta_zer{
        height: 370px;
    }
    .meta_zer img{
        width: 100%;
        height: auto;
        /*padding: 0;*/
        padding:0 10px;
    }
    .headers-4-1-3 p{
        text-align: left;
        /*margin-left: 15px;*/
        margin:0 15px;
    }
    .headers-4-1-3-3,.headers-4-1-3-3{
        padding:0 !important;
    }
    .headers-5-one{
        height: 780px;
    }
    #headers-5-one-en{
        height: 900px;
    }
    #headers-5-one-en .headers-5-one-1{
        width: 94%;
    }
    .headers-1-p-2-1{
        padding-top: 250px;
    }
    .headers-1-p-2-1{
        margin-bottom: 30px !important;
    }
    .pro_con_4{
        width: 150px !important;
        border-radius: 5px;
        height: 50px;
        line-height: 45px;
        margin-left: 30%;
        margin-top: 10px;
    }
    .headers-1-1{
        display: block;
    }
    .headers-1{
        height: 580px;
    }
    .headers-7-ones-1,.headers-7-ones-3,.headers-7-ones-5{
        margin-right:5px;
    }
    .tgdys{
        width: 100%;
        margin-bottom: 0;
    }
    .headers-5-one-3-1:hover{
        background: unset;
    }
    .headers-5-one-3-1 .headers-4-1-3-6{
        width: 100%;
        margin-left: 0;
    }
    .ig_home_2_2_1 p:nth-child(1),.ig_home_2_2_2 p:nth-child(1),.ig_home_2_2_3 p:nth-child(1){
        margin-bottom: 0px !important;
    }
    .headers-4-1-3-6 .headers-4-1-3-1{
        margin: 20px 0;
    }
    .headers-4-1-3-6{
        height: 400px;
    }
    .headers-5-one-3-1{
        padding:0;
        height: 400px;
    }
    .headers-4-1-3-6 img{
        height: 250px;
    }
    .pro .headers-1-3, .headers-4-1{
        width: 100%;
    }
    .pro .headers-4-1-3 img{
        padding:0;
        height: auto !important;
        margin: 0px 0 10px 0;
    }
    .pro .pro_con_6{
        margin-bottom:180px;
    }
    .pro_con_6_1{
        margin-bottom:60px !important;
    }
    .pro_con_6_2{
        margin-bottom:80px !important;
    }
    .pro_con_6_3{
        margin-bottom:100px !important;
    }
    .content_3_2 .content_3_2_1{
        margin: 0 0px 0 8px;
    }
    .content_3_2{
        display: block;
    }
    .content_3_3_pro .content_3_2_1{
        margin: 0;
        width: 100% !important;
    }
    .pro_con_9 .pro_con_2{
        margin: 20px 0 0 0;
    }
    .headers-6-pro{
        height: 810px !important;
    }

    .headers-1-p-3-pro{
        text-align: left;
    }
    .headers-5-pro{
        height:auto !important;
    }
    #headers-7-pro-jp{
        height: 1550px !important;
    }
    .headers-5-pro .content_3_2_pro .content_3_2_1{
        margin: 0 0px 0 22px;
    }
    .headers-5-pro .content_3_2_pro div{
        width: 100%;
        margin: 0 !important;
    }
    .pro .headers-5-pro .content_3_2_pro div,.pro .content_3_3_pro .content_3_2_1{
        padding-left: 10px;
        padding-right: 10px;
    }
    .headers-4-pro .headers-1-1{
        width: 90%;
        height: 50% !important;
    }
    .headers-4-pro{
        height: 740px !important;
    }
    .pro-a-1{
        padding:0;
        height: 950px !important;
    }
    #pro-a-1-en{
        height: 1050px !important;
    }
    .pro-a-3{
        height: 1350px !important;
        padding-top: 50px;
    }
    #pro-a-3-jp{
        height: 1500px !important;
    }
    #headers-4-pro-jp .headers-1-p-2-1{
        width: 100%;
    }
    #headers-4-pro-jp .headers-1-p-2{
        font-size: 27px;
    }
    .pro-a-1-1{
        padding:20px 20px;
    }
    .pro-a-1 img{
        height: auto;
        padding:0 15px;
        /*margin-top: 0px;*/
    }
    .pro-headers-ct-1{
        padding-top:0;
    }
    .headers-2-pro{
        margin-top:-100px;
        height: 670px !important;
    }
    .headers-1-1-pro{
        padding-top: 40px;
        width: 96%;
    }
    .about .headers-1-1-pro{
        width: 99%;
    }
    .headers-1-1-pro .headers-1-p-3-pro{
        padding-top: 10px;
    }
    .headers-3-pro-hear .headers-1-p-3-pro{
        padding-top: 10px;
    }
    .headers-1-pro-hear .headers-1-p-3-pro{
        padding-top: 250px;
    }
    .headers-2-pro .headers-1-1-pro{
        padding-top: 80px;
    }
    .pro .headers-4-1-3-6{
        display: flex;
        flex-direction: column;
    }
    .pro .headers-4-1-3-6 img{
        order:1;
    }
    .pro .headers-4-1-3-6 .headers-4-1-3-1{
        order:2;
        margin:0;
    }
    .pro .headers-4-1-3-6 .headers-4-1-3-3{
        order: 3;
        margin-top: 10px;
    }
    .pro-headers,#headers-5-one-4-jp .pro-headers{
        width: 100% !important;
        padding:0 !important;
        height: 350px !important;
    }
    .pro_con_6{
        width: 100% !important;
    }
    .headers-1-pro-hear{
        height: 650px;
    }
    #headers-1-pro-hear-jp{
        height: 720px;
    }
    .headers-1-pro-hear .headers-1-1-pro{
        margin-top: -60px;
        height: 45% !important;
    }
    .headers-2-pro-hear{
        margin-top: -110px
    }
    .headers-2-pro-hear .headers-1-1-pro{
        height: 30% !important;
    }
    .pro_con_7 .pro_con_2{
        margin-bottom: 5px;
        padding: 0px 0 0 10px;
        text-align: left;
    }
    .headers-3-pro-hear .pro_con_7 .pro_con_2{
        padding: 0px 0 0 0px;
    }
    .headers-3-pro .pro_con_7 .pro_con_2{
        padding: 0px 0 0 13px;
        width: 49%;
    }
    .pro_con_8 .pro_con_2,.pro_con_9 .pro_con_2{
        text-align: left;
    }
    .pro_con_10 .pro_con_2{
        margin-bottom: 20px;
    }
    .headers-2-pro-hear .headers-1-p-2-1{
        padding-top:10px;
    }
    .headers-1-p-2-pro{
        width: 100%;
    }
    .pro_con_1_780{
        display: block;
        width: 100%;
        margin-top: 50px;
    }
    .pro_con_1_780 div{
        width: 45%;
        float: left;
        /*margin-left: 2%;*/
    }
    .pro_con_1_780 .pro_con_2 {
        margin-right: 18px;
    }
    .navigation_bar{
        padding: 15px 0 0 70px;
    }
    .col-sm-6{
        width: 60%;
        float: left;
    }
    .navigation_bar{
        width: 35%;
    }
    .ig-headers .col-sm-6{
        width: 35%;
        float: left;
    }
    .ig-headers .navigation_bar button{
        float: left;
    }
    .ig-headers .navigation_bar{
        width: 65%;
    }
    .ig-headers .navigation_bar{
        padding: 15px 0 0 0px !important;
    }
    .headers-4-two,.headers-4-one,.content_3_1_1,.content_3_1_2{
        width: 90%;
        text-align: left;
    }
    .headers-4-one{
        margin:auto auto -30px auto;
    }
    .headers-4-two{
        margin-bottom: 30px;
    }
    .content_3_1_1,.content_3_1_2{
        margin:auto;
    }
    .pro_con_5 img{
        padding: 0 15px 10px 15px !important;
    }
    .stars_3{
        /*flex-direction: column;*/
    }
    .stars .stars_3 div div p:nth-child(1){
        font-size: 24px;
    }
    .stars .event_1 div div p:nth-child(5){
        font-size: 14px;
    }
    .stars .stars_3 div{
        height: 520px !important;
    }
    .stars_JP .stars_3 div{
        height: 480px !important;
    }
    .stars .stars_3 div div p:nth-child(5){
        margin: 35px 10px 0 10px;
    }
    .stars .stars_3 .event_1_1{
        margin: 0 0 40px 0;
    }
    .stars .event_1{
        margin-bottom: 30px;
    }
    .stars .stars_4{
        margin-bottom: 0px;
    }
    .stars_1{
        font-size: 28px;
    }
    .stars .stars_2 .event_1_2{
        height: auto !important;
    }
    .our .stars_2 .event_1_2{
        height: 100px !important;
        width: 49% !important;
        float: left;
    }
    .our .stars_2 .event_1_2:nth-child(1),.our .stars_2 .event_1_2:nth-child(3){
        margin-right: 2%;
    }
    .awards .stars_2 .event_1_2{
        height: 160px !important;
    }
    .awards .ab_ig_33 .stars_2 .event_1_2{
        height: 380px !important;
    }
    .awards .ab_ig_31 .event_1_2,.awards .ab_ig_32 .event_1_2,.awards .ab_ig_33 .event_1_2{
        width: 60% !important;
        margin-right: 0 !important;
        margin-left: 20%;
    }
    .our .ab_ig_3_2{
        clear: both;
    }
    .our .stars_2{
        display: block;
        clear: both;
    }
    .stars .stars_2 .event_1_2 div{
        height: auto !important;
        margin-bottom: 45px !important;
    }
    .stars .event_1 .event_1_1{
        margin: 0 0 40px 0;
    }
    .stars .ab_ig_3{
        padding-bottom: 80px !important;
    }
    /*.stars_2:last-child .event_1_2:last-child{*/
    /*    display: none;*/
    /*}*/
    /*.our .stars_2:last-child .event_1_2:last-child{*/
    /*    display: block;*/
    /*}*/
}
@media (max-width: 400px){
    .advantage .headers-5-pro{
        padding-top: 50px;
    }
    .pro .pro_con_1_780{
        margin-top: 220px;
    }
    .advantage .pro_con_1_780{
        margin-top: 220px;
    }
    #pro_con_1_780-en{
        margin-top: 160px;
    }
    .pro .pro_con_6_1,.pro .pro_con_6_2,.pro .pro_con_6_3{
        margin-bottom: 60px !important;
    }
    .content_3_3_pro .content_3_2_1{
        margin: 0;
        width: 100% !important;
    }
    .headers-7-one-1{
        width: 49%;
    }
    /*.content_3_2 .content_3_2_1{*/
    /*    margin: 0;*/
    /*}*/
}
@media (max-width: 385px){
    #headers-1-pro-hear-jp{
        height: 620px;
    }
    #pro_con_1_780-jp .pro_con_2,#pro_con_1_780-en .pro_con_2{
        width: 48%;
        margin-right: 5px;
    }
    #pro_con_1_780-jp .pro_con_3,#pro_con_1_780-en .pro_con_3{
        margin-right: 0px;
        /*margin-left: 5px;*/
    }
    #navigation_bar-jp button{
        margin-left: 2px;
    }
    .ig-headers .navigation_bar button:first-child{
        margin-left: 0px;
    }
    .ig-headers .navigation_bar button:last-child,.ig-headers .navigation_bar button:first-child + button{
        margin-left: 5px !important;
    }
    #home_ba_video-jp .headers-1-p-2-1{
        padding-top: 150px;
    }
    #home_ba_video-jp .headers-1-p-4-1{
        margin: -50px 0 0 -35px !important;
    }
    #home_ba_video-en .headers-1-p-4-1{
        margin: 20px 0 0 -80px !important;
    }
    #pro_con_2-jp,#pro_con_2-en{
        margin-left: 0px;
    }
    #pro_con_3-jp{
        margin-left: 0px;
    }
    #headers-4-pro-jp .headers-1-p-2{
        font-size: 27px;
    }
    #headers-4-pro-jp .headers-1-p-2-pro{
        font-size: 17px;
    }
    #headers-7-pro-jp{
        height: 1500px !important;
    }
    .headers-1-pro-hear .headers-1-p-3-pro{
        padding-top: 120px;
    }
    .headers-1{
        height: 550px;
    }
    .pro_digital{
        height: 610px;
    }
    .headers-1-p-2-1{
        padding-top: 180px;
    }
    .headers-1-p-4-1{
        margin: -50px 0 0 -70px !important;
    }
    .content_3_2 .content_3_2_1{
        width: 100%;
        margin: 0;
    }
    .navigation_bar{
        padding: 15px 0 0 60px;
    }
    .main-menu-one{
        padding:5px;
        font-size:28px;
    }
    .mean-container .mean-nav ul li a{
        font-size: 18px;
    }
    .mean-container .mean-nav ul li{
        margin-bottom: 20px;
    }
    .main-menu-two a{
        margin-top:50px !important;
    }
    .content_3_2 .content_3_2_1{
        padding-left: 10px;
        padding-right: 10px;
    }
    .headers-4-1-3-5 img{
        height: auto;
    }
    .headers-4-1-3-6{
        height: 400px;
    }
    .headers-5-one-3:hover{
        height: 430px;
    }
}
@media (max-width: 365px){
    .about_ig .test{
        margin-top: -45px;
    }
}
