.sub1_2_con{width: 100%; max-width: 1500px; margin:0 auto; }
.sub1_2_con .title{font-size: 32px;margin-bottom: 30px;line-height:48px;letter-spacing: -1px; text-align:center}
.sub1_2_con .title span{font-size: 44px;font-weight: 800;}
.sub1_2_con .title span.point{font-size:60px}
.sub1_2_con .title p{margin-top: 38px;}
@keyframes textLoop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.move-text2 {
    color:#c9c6c69e;
    margin-top: 0px;
    width: 100vw;
    height: 110px;
    transform: rotate(0deg) translate3d(0px ,0px, 0px);
    transform-origin: left top;
	position:relative;
}
.move-text2 p{font-size: 75px;font-weight: 900;color: #e7e7e79e;position: absolute;bottom:13px;text-transform: uppercase;display: flex;white-space: nowrap;overflow: hidden;transition: 0.3s;animation: textLoop 1000s linear infinite;z-index: -1;}

.sub1_2_info{width: 100%; max-width: 1500px; margin:0 auto;}
.sub1_2_info .mana_board {position: relative; padding-top:50px;}
.photobox{width:516px; height:544px;position: absolute;
  right: 100px;
  top:110px;
  transition: all ease 0.3s;
  z-index: 90;
  border: solid #fff 4px;
  border-radius: 50px;   background:url(/pages/emobility2024/img/sub/sub1_2_img1.jpg) no-repeat
}

.sub1_2_info .mana_board li {color:#fff;border-bottom: 2px solid #fff;padding: 40px 50% 40px 100px; opacity: 0.4; transition: all ease 0.3s;}
.sub1_2_info .mana_board li strong {
  font-size: 16px;
  font-weight: 500;
  float: left;
  width: 50px;
  margin-left: -50px;
  margin-top: 8px;
}
.sub1_2_info .mana_board li h3 {
  font-size: 36px;
  margin-bottom: 20px;
}
.sub1_2_info .mana_board li h3 small {
  margin-left: 10px;
  font-size: 18px;
  vertical-align: baseline;
  font-weight: 500;
}

.sub1_2_info .mana_board li .photo img {
  position: absolute;
  right: 100px;
  top:110px;
  opacity: 0;
  transition: all ease 0.3s;
  z-index: 99;
  border: solid #fff 4px;
  border-radius: 50px;
    box-shadow: 7px 15px 20px 0 #00000069; 
	width:516px; height:544px;
}

.sub1_2_info .mana_board li:hover {
  opacity: 1;
}
.sub1_2_info .mana_board li:hover img {
  opacity: 1;
}

.sub1_2{width:100%;height:760px; background:#103261 url(/pages/emobility2024/img/sub/sub1_2bg.jpg) no-repeat right 0;}


/****** pc ******/
@media screen and (max-width:1400px){
.sub1_2_info .mana_board li h3 small { margin-left: 0; display: block;}
.mana_board p{font-size:16px; line-height:20px}
.sub1_2_info .mana_board li {padding: 30px 50% 30px 100px;}
}

/****** pc ******/
@media screen and (max-width:1200px){
.sub1_2 {background: #103261;}
.photobox {right:20px}
.sub1_2_info .mana_board li .photo img{right:20px}
}
/****** pc ******/
@media screen and (max-width:1060px){

.photobox {display:none}
.sub1_2_info .mana_board li {padding: 30px 10% 30px 100px;}
}


/****** Mobile ******/
@media screen and (max-width:690px){
.sub1_2 {height:auto}
.sub1_2_info .mana_board li .photo{display:none}
.sub1_2_con .title span {font-size: 28px;}
.sub1_2_con .title span.point {font-size: 38px;}
.sub1_2_con .title p {margin-top: 8px;font-size: 22px;line-height: 29px;}
.sub1_2_info .mana_board li h3 {
    font-size: 24px;}