/* BASIC css start */
.con_container {text-align:center;}
.con_container .con_wrap01 {background-color:#000402;}
.con_container .con_wrap01 .inner_wrap {position:relative;}
.con_container .con_wrap01 .inner_wrap .pack {position:absolute; width:300px; height:300px; left:50%; bottom:-110px; transform:translate(-50%, -50%);}
.con_container .con_wrap01 .inner_wrap .pack img {position:absolute;}
.con_container .con_wrap01 .inner_wrap .pack img:nth-child(1) {left:0; animation: motion 0.8s linear 0.6s infinite alternate; margin-top: 0;}
.con_container .con_wrap01 .inner_wrap .pack img:nth-child(2) {right:0; animation: motion 0.8s linear 0.3s infinite alternate; margin-top: 0;}
.con_container .con_wrap01 .inner_wrap .pack img:nth-child(3) {right:0; transform:translate(-50%, -50%); top:180px; animation: motion 0.8s linear 0.1s infinite alternate; margin-top: 0;}
@keyframes motion {0% {margin-top: 0px;} 100% {margin-top: 10px;}}
.con_container .con_wrap02 {background-color:#f2f3f7;}
.con_container .con_wrap02 .inner_wrap {position:relative;}
.con_container .con_wrap02 .inner_wrap .btn {position:absolute; left:50%; transform:translate(-50%, -50%); bottom:90px;}
.con_container .con_wrap02 .inner_wrap .btn img {width:50%;}
.con_container .con_wrap03 {background-color:#f2f3f7; color:#939598; padding-bottom:30px;}
.con_container .con_wrap02 p {position:absolute; left: 50%; transform: translate(-50%, -50%); bottom:50px; color:#ccc;}

left: 50%;
    transform: translate(-50%, -50%)
/* BASIC css end */

