.box_line{position: absolute;top: 0.6666vw;bottom: 0.6666vw;left: 0.6666vw;right: 0.6666vw;border-radius: 4vw;border: 1px solid #cfa64f;opacity: 0.5;}

/* paradigm */
.paradigm{margin-top: -8.6666vw;background-color: #000}
.para_tit_wrap{position: absolute;top: 108.8vw;left: 0;right: 0;margin: 0 auto;width: 46vw;}
.para01{padding-top: 30.1333vw;height: 131.8666vw;box-sizing: border-box;background-image: url('../img/page/diff/para01.jpg');}
.para_video{background-image: url('../img/page/diff/para_video.jpg');}
.para_txt01{font-size: 6.6666vw;letter-spacing: -0.05em;line-height: 1.3;font-weight: 700;color: #fff;}
.para_txt02{padding-top: 2.9333vw;color: #ededed;}
.para_txt02 em{color: #fff;}
.para02{padding-top: 33.3333vw;height: 125.6vw;box-sizing: border-box;}
.para02 .para_txt01{line-height: 1;}
.para02 .para_txt01 > span{display: block;font-size: 5.3333vw;font-weight: 400;line-height: 1.875;}
.para02 .para_txt02{padding-top: 4.2666vw;}

/* steady */
.steady{padding: 20vw 0;}
.steady_tit_wrap{margin: 0 auto;}
.steady_tit{z-index: 1;width: 30.9333vw;height: 79.4666vw;margin: 0 auto;}
.steady_sub_tit{position: absolute;top: 0;left: -7.3333vw;padding-top: 19.6vw;width: 4.6666vw;}
.steady_inn{width: 85.3333vw;margin: -6.6666vw auto 0;}
.steady_cir{height: 85.3333vw;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 50%;text-align: center;}
.steady_cir01{background-color: rgba(230,188,98,0.1)}
.steady_cir02{margin-top: -13.3333vw;background-color: rgba(24,47,120,0.1)}
.steady_cir_txt01{letter-spacing: -0.05em;color: #222;font-weight: 600;}
.steady_cir_txt02{padding-top: 4.2666vw;letter-spacing: -0.05em;color: #444;}
.steady_imgs{top: 6.6666vw;left: 0;width: 100%;height: 123.3333vw;background-image: url('../img/page/diff/steady_imgs.png');}

/* simple */
.simple{padding: 14.6666vw 0 20vw;background-color: #112658;}
.simple_head{padding-bottom: 91.4666vw;}
.simple_tit{width: 30.9333vw;height: 64.9333vw;margin: 0 auto;}
.simple_subtit{top: 0;left: -7.3333vw;width: 4.4vw;}
.simple_txt_bold{padding-top: 9.3333vw;line-height: 1.375;color: #ededed;}
.simple_txt{padding-top: 3.2vw;color: #ededed;}
.simple_txt > span{letter-spacing: 0}
.simple_txt:last-of-type{padding-top: 2.9333vw;}
/* .simple_man{top: -82.2666vw;left: 0;width: 100%;} */
.simple_food{top: -82.2666vw;left: 0;width: 100%}
.simple_food .swiper-slide{width: 69.0666vw;height: 69.0666vw;background-size: contain}
.simple_food_slide01{background-image: url('../img/page/diff/simple_food_slide01.png');}
.simple_food_slide02{background-image: url('../img/page/diff/simple_food_slide02.png');}
.simple_food_slide03{background-image: url('../img/page/diff/simple_food_slide03.png');}
.simple_food_slide04{background-image: url('../img/page/diff/simple_food_slide04.png');}
.simple_food_slide05{background-image: url('../img/page/diff/simple_food_slide05.png');}
.simple_food_slide06{background-image: url('../img/page/diff/simple_food_slide06.png');}
.simple_box{display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;width: 86.6666vw;height: 86.6666vw;margin: 0 auto;border-radius: 4vw;color: #ededed;text-align: center;}
.simple_box01{margin-bottom: 6.6666vw;background-image: url('../img/page/diff/simple_box01.png');}
.simple_box02{background-image: url('../img/page/diff/simple_box02.png');}
.simple_box_tit{line-height: 1.375;}
.simple_box_txt{padding-top: 2.9333vw;}

/* distribution */
.distribution{padding: 20vw 0;background-color: #f5e4c0;}
.dist_tit{font-size: 8vw;line-height: 1.25;letter-spacing: -0.05em;color: #112658;}
.dist_top_box{margin-top: 7.7333vw;height: 93.0666vw;padding-top: 11.3333vw;box-sizing: border-box;border-radius: 4vw;background-color: #fcf7ec;}
.dist_top_box_tit{padding-bottom: 4.2666vw;line-height: 1;font-size: 6.6666vw;letter-spacing: -0.05em;color: #222;font-weight: 700;}
.dist_top_box_txt{letter-spacing: -0.05em;color: #444}
.dist_top_box_lists{padding-top: 4.8vw;}
.dist_top_box_list{position: relative;width: 84.2666vw;height: 10.6666vw;margin: 0 auto 2.6666vw;background-image: url('../img/page/diff/dist_box_list.png');background-size: cover;background-position: center;background-repeat: no-repeat;}
.dist_top_box_list:last-child{margin-bottom: 0;}
.dist_box_check{top: 4vw;left: 3.2vw;width: 2.8vw;height: 2.2666vw;}
.dist_box_check > span{display: block;background-image: url('../img/page/diff/dist_box_check.png');background-position: left;}
.dist_top_box_list .dist_list_txt{padding-left: 10.1333vw;font-size: 4.5333vw;letter-spacing: -0.03em;line-height: 10.6666vw;font-weight: 700;color: #fff;}
.dist_top_box_list03 .dist_list_txt{letter-spacing: -0.07em}
.dist_bot_box_wrap{margin-top: 9.6vw;}
.dist_bot_twrap{padding-bottom: 9.6vw;}
.dist_bot_tit{padding-bottom: 3.2vw;font-size: 6.6666vw;letter-spacing: -0.03em;line-height: 1.3;font-weight: 700;color: #222}
.dist_bot_tit .circle{position: absolute;top: -1.0666vw;left: 0;right: 0;margin: 0 auto;width: 0.93333vw;height: 0.93333vw;border-radius: 50%;background-color: #cfa64f;}
.dist_bot_txt{letter-spacing: -0.05em;color: #444;}
.dist_bot_box{position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 86.6666vw;height: 43.6vw;margin: 0 auto 5.3333vw;border-radius: 4vw;background-color: #cfa64f;text-align: center;}
.dist_bot_box:last-child{margin-bottom: 0;}
.dist_bot_box_tit{padding-bottom: 4vw;letter-spacing: -0.05em;font-weight: 700;color: #fff;}
.dist_bot_box_txt{letter-spacing: -0.05em;color: #ededed}
.dist_bot_box_line{border-color: rgb(252,247,236)}


/* system */
.system{padding-top: 20vw;}
.system_video{top: 0;left: 0;width: 100%;height: 83.8666vw;background-image: url('../img/page/diff/system_video.jpg');}
.system_tit{font-size: 8vw;line-height: 1.25;letter-spacing: -0.05em;color: #fff;}
.system_sl_tit{line-height: 1.375;color: #fff;text-align: center;}
.system_sl_txt{padding-top: 3.0666vw;color: #444;}
.system_sl_lists{padding-top: 4vw;}

.system_sl_cont_wrap01{padding-top: 7.8666vw;padding-bottom: 10.6666vw;border-bottom: 1px solid rgba(220,188,98,0.5);box-sizing: border-box;}
.system_sl_cont_wrap01 .system_sl_list{width: 92vw;margin: 0 auto;padding: 9.3333vw 0 8.2666vw 8vw;border-radius: 4vw;background-color: #faf1df;box-sizing: border-box;}
.system_sl_cont_wrap01 .system_sl_list:first-child{margin-bottom: 5.3333vw;}
.system_sl_cont_wrap01 .system_sl_list p{font-size: 4.8vw;letter-spacing: -0.03em;font-weight: 700;padding-bottom: 4vw;}
.system_sl_cont_wrap02{padding-top: 9.3333vw;padding-bottom: 10.6666vw;}
.system_sl_cont_wrap02 .system_sl_tit{color: #222;}
.system_sl_cont_wrap02 .system_sl_list{width: 34.6666vw;height: 13.8666vw;margin-right: 5.0666vw;margin-bottom: 4vw;border-radius: 6.9333vw;background-color: #cfa64f;}
.system_sl_cont_wrap02 .system_sl_list:nth-child(2n){margin-right: 0;}
.system_sl_cont_wrap02 .system_sl_list:nth-child(2n-1){margin-bottom: 0;}
.system_sl_cont_wrap02 .system_sl_list p{font-size: 4.5333vw;letter-spacing: -0.03em;font-weight: 700;line-height: 13.8666vw;color: #fff}
.system_sl_cont_wrap03{padding-top: 9.3333vw;padding-bottom: 20vw;background-image: url('../img/page/diff/system_sl_cont_wrap03.jpg');}
.system_sl_cont_wrap03 .system_sl_lists{padding-top: 8.9333vw;}
.system_sl_cont_wrap03 .system_sl_tit{color: #fff;}
.system_sl_cont_wrap03 .system_sl_txt{color: #ccc;}
.system_sl_cont_wrap03 .system_sl_list{display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 45.0666vw;height: 45.0666vw;border-radius: 50%;background-color: #182f78;}
.system_sl_cont_wrap03 .system_sl_list:last-child{margin-left: -3.4666vw;background-color: #112658;}
.system_sl_cont_wrap03 .system_sl_list span{font-size: 4.5333vw;line-height: 1.4411;letter-spacing: -0.05em;color: #fff;}

.system_paging{top: 432px;left: 0;}
.system_paging li{width:10px;height:10px;margin-bottom: 15px}
.system_paging li:last-child{margin-bottom:0}
.system_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color: transparent;border: 1px solid #fff;box-sizing: border-box;}
.system_paging li.swiper-pagination-bullet-active a{background-color:#fff}
