/* now */
.now{padding-bottom: 20.4vw;background-image: url('../img/main/now_bg.jpg');}
.now_head{z-index: 1;padding-top: 15.4666vw}
.now_title{height: 49.0666vw}
.now_text01{margin-bottom: 4vw}
.now_light01{top: 64.5333vw;left: 0;width: 30vw}
.now_light02{top: 57.2vw;right: 0;width: 70.6666vw}
.now_person01{top: 98.5333vw;left: 0;width: 36.5333vw}
.now_person02{top: 98.5333vw;right: 0;width: 42.4vw}
.now_lists_wrap{height: 49.6vw;margin-top: -13.2vw}
.now_lists_wrap > li{position: absolute;top: 0;left: 0;width: 100%;}

/* place */
.place{z-index: 1;padding-top: 11.7333vw;padding-bottom: 7.4666vw;background-image: url('../img/main/place_bg.jpg');}
.place_top{top: -12vw;left: 0;width: 100%;}
.place_bot{bottom: -16.8vw;right: 0;width: 100%}
.place_title{height: 38.8vw;margin-top: -4.8vw}
.place_slide{margin-top: -4vw}
.place_slide .swiper-container{padding-top: 2.6666vw}
.place_video_line{top: -2.5333vw;left: 0;}
.place_video{width: 78.5333vw;height: 43.2vw;margin-left: 11.4666vw;border-radius: 4vw 4vw 0 0;overflow: hidden;background: #000;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0)}
.place_slide_twrap{left: 0;bottom: 0; width: 800px; height: 100px; background-image: url('../img/main/place_slide_twrap.png'); display: flex; flex-wrap: wrap; justify-content: center; align-items: center}
.place_btns{position: absolute;top:19.4666vw;width:18.1333vw;height:9.3333vw;background-repeat:no-repeat;background-position:center;font-size:0;z-index: 1;}
.place_btns.place_prev{left: 0;background-image:url('../img/main/place_prev.png')}
.place_btns.place_next{right: 0;background-image:url('../img/main/place_next.png')}
.place_paging{margin-top: 6.6666vw}
.place_paging li{width:2.6666vw;height:2.6666vw;margin-left:4vw}
.place_paging li:first-child{margin-left:0}
.place_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color: transparent;border: 1px solid #fff;box-sizing: border-box;}
.place_paging li.swiper-pagination-bullet-active a{background-color:#fff;}

/* hot */
.hot{padding-top: 27.2vw;padding-bottom: 40.4vw;background-image: url('../img/main/hot_bg.jpg');}
.hot_text{margin-top: -1.4666vw;margin-bottom: 12.5333vw}
.hot_cir_img_wrap{width: 76.8vw;height: 76.8vw;margin: 0 auto;border-radius: 50%;background-image: url('../img/main/hot_cir_img.jpg');border-radius: 50%;overflow: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0)}
.hot_cir_img_wrap::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(0,0,0,0.3)}
.hot_text_wrap{}
.hot_text_wrap, .hot_cir_line{top: -11.6vw;left: 0;right: 0;width: 100%;margin: 0 auto}
.hot_cir_text{animation: pocir 25s infinite linear}
.hot_cir_gra{top: 0;left: 0;width: 100%}
.hot_bot_num{top: 22.2666vw;left: 0;width: 100%}
@keyframes pocir{
    from{transform: rotate(0);}
    to{transform: rotate(360deg);}
}
/* .hot_light01{bottom: -580px;left: 0}
.hot_light02{bottom: -380px;right: 0} */

/* only */
.only{z-index: 1;padding-top: 2.6666vw;padding-bottom: 36.9333vw;background-image: url('../img/main/only_bg.jpg');}
.only_top{z-index: 1;top: -22.8vw;left: 0;width: 100%}
.only_title{height: 23.3333vw;margin-bottom: 2vw}
.only_lists{height: 43.8666vw;margin-top: -4.8vw;margin-bottom: 9.2vw}
.only_lists li{position: absolute;top: 0;left: 0;width: 100%}
.only_equal{left: 0;top: -25.8666vw;width: 100%;height: 25.8666vw;background-image: url('../img/common/equal.gif');}
.only_box01{height: 98.2666vw;background-image: url('../img/main/only_box01.jpg')}
.only_box01 .only_box_twrap{padding-top: 3.6vw}
.only_box01 .only_box_tit{padding-bottom: 5.6vw}
.only_box_money{padding-bottom: 4.4vw}
.only_box_t02{padding-top: 2.4vw}
.only_box02{height: 79.6vw;background-image: url('../img/main/only_box02.jpg')}
.only_box02 .only_box_twrap{padding-top: 7.7333vw}
.only_box02 .only_box_tit{padding-bottom: 0.8vw}
.only_slide .swiper-slide{text-align: center}
.only_slide_inn{width: 100%;height: 100%;}
.only_sl_round{width: 28.6666vw;height: 6.4vw;line-height: 6.2222vw;border-radius: 3.3333vw;background-color: #db2059; margin: 1.3333vw auto 0;}
.only_sl_num{padding-top: 4.8vw}
.only_btns{position: absolute;top:20vw;width:18.5333vw;height:10.9333vw;font-size:0;}
.only_btns.only_prev{left: 0;background-image:url('../img/main/only_prev.png')}
.only_btns.only_next{right: 0;background-image:url('../img/main/only_next.png')}
.only_flow{bottom: 0;left: 0;width:100%}
.only_flow .flow_item{position: relative;width: 26.4vw;height: 26.4vw;background: #000 url('../img/main/flow_item.jpg') no-repeat center / cover;margin-right:2vw}
.only_flow .flow_item_insta{position: absolute;right: 1.4666vw;top: 1.4666vw;width: 3.2vw;height: 3.2vw;background: url('../img/main/flow_item_insta.png') no-repeat center / cover;}
