body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif;color:#511d1c;font-size:3.7333333333vw}.sp_only{display:block}.pc_only{display:none}.rel{position:relative}.wrap .fv{background:url("../img/sp_fv_bg.jpg") no-repeat top center/100%}.wrap .fv .inner{position:relative}.wrap .fv .inner .logo{width:30.5333333333vw;position:absolute;top:3.7333333333vw;left:3.0666666667vw}.wrap .fv .inner .fv_text_area{width:22.6666666667vw;height:57.3333333333vw;position:absolute;top:18.9333333333vw;left:4.6666666667vw}.wrap .fv .inner .fv_text_area .fv_text{writing-mode:vertical-rl;font-size:3.0666666667vw;line-height:1.94;letter-spacing:.12em}.wrap .fv .inner .fv_text_area .fv_text span{padding:3.3333333333vw 0 1.3333333333vw;background:#fff}.wrap .fv .inner .fv_text_area .fv_text span strong{color:#a33925;font-weight:700}.wrap .fv_offer{background:url("../img/sp_fv_offer_bg.jpg") no-repeat top center/100%}.wrap .fv_offer .inner{height:54.5333333333vw;position:relative}.wrap .fv_offer .inner .fv_ambassador{width:42.4vw;position:absolute;top:-38.9333333333vw;left:0}.wrap .fv_offer .inner .fv_ambassador_text{color:#331010;font-size:2.1333333333vw;position:absolute;top:-6vw;left:40.6666666667vw}.wrap .fv_offer .inner .offer_box .offer_btn{width:75.8666666667vw;margin:4vw auto 0;position:relative}.wrap .fv_offer .inner .offer_box .offer_btn .bubble{width:31.2vw;margin:0 auto;filter:drop-shadow(0.4vw 0.4vw 0.6666666667vw rgba(0, 0, 0, 0.2));position:absolute;top:-2.6666666667vw;left:0;right:0;z-index:999}.wrap .offer_btn a{overflow:hidden;width:75.8666666667vw;height:17.3333333333vw;border-radius:1.3333333333vw;position:absolute;top:0;left:0}.wrap .offer_btn a:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:40px;height:100%;background-color:#fff;transition:300ms;animation:shinyshiny 3s ease-in-out infinite}@keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}50%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}51%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.wrap .worries1{background:url(../img/sp_worries1_bg.jpg) no-repeat top center/100%}.wrap .worries1 .inner{height:169.3333333333vw;position:relative}.wrap .worries1 .inner p[class^=worries1_text]{line-height:1.78;text-align:center;letter-spacing:.075em;position:absolute}.wrap .worries1 .inner p[class^=worries1_text] strong{color:#a33925;font-weight:700}.wrap .worries1 .inner .worries1_text01{top:60vw;left:5.3333333333vw}.wrap .worries1 .inner .worries1_text02{top:52vw;right:4.6666666667vw}.wrap .worries1 .inner .worries1_text03{top:95.3333333333vw;left:5.3333333333vw}.wrap .worries1 .inner .worries1_text04{top:87.0666666667vw;right:8.2666666667vw}.wrap .worries2{background:url(../img/sp_worries2_bg.jpg) no-repeat top center/100%}.wrap .worries2 .inner{height:160vw;position:relative}.wrap .worries2 .inner .worries2_text{line-height:2;letter-spacing:.075em;width:82.6666666667vw;margin:5.3333333333vw auto 0}.wrap .worries2 .inner .worries2_text strong{font-weight:700;padding-bottom:.5333333333vw;border-bottom:.5333333333vw solid #ffd95c}.wrap .worries2 .inner .worries_arrow{width:10.6666666667vw;margin:0 auto;filter:drop-shadow(0.4vw 0.4vw 0.6666666667vw rgba(237, 96, 0, 0.5));position:absolute;left:0;right:0;bottom:-4vw}.wrap .value{background:url(../img/sp_value_bg.jpg) no-repeat top center/100%}.wrap .value .inner{height:583.4666666667vw}.wrap .value .inner .top_box{height:126.9333333333vw}.wrap .value .inner .top_box .top_text{font-size:4.8vw;text-align:center;font-weight:500;letter-spacing:.075em;padding:14vw 0 3.3333333333vw}.wrap .value .inner .top_box .text{color:#333;font-size:3.4666666667vw;line-height:2;letter-spacing:.035em;width:82.6666666667vw;margin:4.6666666667vw auto 0}.wrap .value .inner .top_box .text strong{color:#f2721c;font-weight:700}.wrap .value .inner .bot_box{height:156.9333333333vw}.wrap .value .inner .bot_box .top_text{color:#fff;text-align:center;padding:14vw 0 3.3333333333vw}.wrap .value .inner .bot_box .top_text img{width:20.8vw}.wrap .value .inner .bot_box .top_text span{font-weight:500;letter-spacing:.075em;margin-left:1.3333333333vw}.wrap .value .inner .bot_box .text01{font-size:4.2666666667vw;line-height:2;font-weight:700;text-align:center;letter-spacing:.075em;margin:4.6666666667vw 0 4.9333333333vw}.wrap .value .inner .bot_box .text01 span{border-bottom:1px solid #511d1c}.wrap .value .inner .bot_box .text01 span strong{color:#911c0c;font-weight:700}.wrap .value .inner .bot_box .text02{line-height:2;text-align:center;letter-spacing:.075em}.wrap .value .inner .bot_box .text02 strong{font-weight:700}.wrap .value .inner .service_box{width:94.6666666667vw;height:299.6vw;margin:0 auto;padding-top:6.6666666667vw;background:url(../img/sp_value_box_bg.png) no-repeat top left/100%;box-sizing:border-box}.wrap .value .inner .service_box h5{font-size:5.0666666667vw;font-weight:700;text-align:center;letter-spacing:.075em;width:81.3333333333vw;margin:14.6666666667vw auto 4.6666666667vw;position:relative}.wrap .value .inner .service_box h5::before,.wrap .value .inner .service_box h5::after{content:"";display:block;width:1px;height:7.3333333333vw;background:#511d1c;position:absolute;top:0}.wrap .value .inner .service_box h5::before{left:0;transform:rotate(-25deg)}.wrap .value .inner .service_box h5::after{right:0;transform:rotate(25deg)}.wrap .value .inner .service_box .text{line-height:2;text-align:center;letter-spacing:.075em}.wrap .value .inner .service_box .staff_list{display:flex;flex-wrap:wrap;justify-content:center;gap:5.3333333333vw 1.6vw;margin-top:6.6666666667vw}.wrap .value .inner .service_box .staff_list li{width:20.1333333333vw}.wrap .value .inner .service_box .staff_list li .post{color:#734437;font-size:2.6666666667vw;text-align:center;letter-spacing:.025em;margin:2.6666666667vw 0 1.0666666667vw}.wrap .value .inner .service_box .staff_list li .name{font-size:3.4666666667vw;text-align:center;letter-spacing:.025em}.wrap .point{background:url(../img/sp_point_bg_top.jpg) no-repeat top center/100%,url(../img/sp_point_bg_bot.jpg) no-repeat bottom center/100%,#f7f7ed}.wrap .point .inner{height:699.4666666667vw}.wrap .point .inner div[class^=text_area]{position:absolute}.wrap .point .inner div[class^=text_area] .tit{color:#331010;font-size:4.5333333333vw;line-height:1.35;font-weight:700;letter-spacing:.075em;margin-bottom:6vw}.wrap .point .inner div[class^=text_area] .tit strong{color:#a33925;font-weight:700}.wrap .point .inner div[class^=text_area] .text{line-height:2;letter-spacing:.055em;width:75.3333333333vw}.wrap .point .inner .text_area01{top:68vw;left:10.4vw}.wrap .point .inner .text_area02{top:72vw;left:15.7333333333vw}.wrap .point .inner .text_area03{top:70.4vw;left:10.4vw}.wrap .point .inner .popularity{width:89.3333333333vw;margin:1.3333333333vw auto 0}.wrap .point .inner .popularity .detail{color:#4d4d4d;font-size:2.6666666667vw;line-height:1.5;letter-spacing:.075em;width:81.3333333333vw;margin:0 auto;position:absolute;top:70.6666666667vw;left:0;right:0}.wrap .point .inner .user_text{color:#1a1a1a;font-size:4.4vw;line-height:1.75;letter-spacing:.075em;margin-top:5.0666666667vw;margin-left:9.3333333333vw}.wrap .point .inner .user_text img{width:25.3333333333vw;margin:0 .9333333333vw 1.0666666667vw}.wrap .point .inner .point_ambassador_text{color:#331010;font-size:2.2666666667vw;line-height:1.35;letter-spacing:.005em;position:absolute;top:59.6vw;left:18.6666666667vw}.wrap .example1{background:url(../img/sp_example1_bg.jpg) no-repeat top center/100%}.wrap .example1 .inner{height:379.6vw;position:relative}.wrap .example1 .inner .example_ambassador{width:46.6666666667vw;position:absolute;top:51.3333333333vw;left:2vw}.wrap .example1 .inner .example_ambassador_text{color:#331010;font-size:2.1333333333vw;letter-spacing:.005em;position:absolute;top:91.6vw;left:40vw}.wrap .example1 .inner .example1_list .box{width:89.3333333333vw;margin:0 auto;padding:5.3333333333vw 0 4.6666666667vw;box-shadow:.4vw .4vw .6666666667vw rgba(237,96,0,.5);background:#fff5dc;position:relative}.wrap .example1 .inner .example1_list .box:not(:first-child){margin:6.6666666667vw auto 0}.wrap .example1 .inner .example1_list .box:nth-child(even) .text_area .list{justify-content:flex-end}.wrap .example1 .inner .example1_list .box:nth-child(even) .text_area .etc{margin:2.2666666667vw 0 0 69.3333333333vw}.wrap .example1 .inner .example1_list .box:nth-child(even) .img{left:6vw;right:auto}.wrap .example1 .inner .example1_list .box .text_area{width:77.3333333333vw;margin:0 auto;position:relative}.wrap .example1 .inner .example1_list .box .text_area .tit{color:#fff;font-size:4.2666666667vw;line-height:7.7333333333vw;text-align:center;font-weight:700;letter-spacing:.025em;height:8vw;border-radius:1.3333333333vw;background:#a33925}.wrap .example1 .inner .example1_list .box .text_area .list{display:flex;flex-wrap:wrap;margin-top:2.6666666667vw}.wrap .example1 .inner .example1_list .box .text_area .list li{display:flex;align-items:center;width:43.3333333333vw;padding:1.2vw 0;box-sizing:border-box;background-image:linear-gradient(to right, #F2721C, #F2721C 0.5333333333vw, transparent 1.0666666667vw);background-size:1.0666666667vw 1px;background-position:left bottom;background-repeat:repeat-x}.wrap .example1 .inner .example1_list .box .text_area .list li img{width:8.8vw}.wrap .example1 .inner .example1_list .box .text_area .list li strong{color:#f2721c;font-size:3.4666666667vw;font-weight:700;letter-spacing:.025em;margin-left:2vw}.wrap .example1 .inner .example1_list .box .text_area .etc{color:#f2721c;font-size:3.4666666667vw;letter-spacing:.025em;margin:2.2666666667vw 0 0 36.6666666667vw}.wrap .example1 .inner .example1_list .box .img{width:30.6666666667vw;position:absolute;top:17.3333333333vw;right:6vw}.wrap .example1 .inner .example1_list .box .img img{border-radius:1.3333333333vw}.wrap .example1 .inner .example1_bot_box{color:#fff;width:89.3333333333vw;margin:8vw auto 0;padding:4.6666666667vw 6.6666666667vw;box-sizing:border-box;position:relative}.wrap .example1 .inner .example1_bot_box::before,.wrap .example1 .inner .example1_bot_box::after{content:"";display:block;width:6.6666666667vw;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:0;z-index:9}.wrap .example1 .inner .example1_bot_box::before{border-left:1px solid #fff;border-radius:6.6666666667vw 0 0 6.6666666667vw;left:0}.wrap .example1 .inner .example1_bot_box::after{border-right:1px solid #fff;border-radius:0 6.6666666667vw 6.6666666667vw 0;right:0}.wrap .example1 .inner .example1_bot_box .tit{font-size:4.2666666667vw;line-height:1.8;font-weight:700;letter-spacing:.075em;margin-bottom:2.6666666667vw}.wrap .example1 .inner .example1_bot_box .tit strong{font-size:5.2vw;font-weight:700;border-bottom:.8vw solid #ffd95c}.wrap .example1 .inner .example1_bot_box .text{line-height:1.78;letter-spacing:.075em}.wrap .example1 .inner .example1_bot_box .bot_img{width:30vw;position:absolute;top:1.7333333333vw;right:-3.2vw;z-index:99}.wrap .example1 .inner .example_arrow{width:10.6666666667vw;margin:0 auto;filter:drop-shadow(0.4vw 0.4vw 0.6666666667vw rgba(237, 96, 0, 0.5));position:absolute;left:0;right:0;bottom:-3.3333333333vw}.wrap .example2{background:url(../img/sp_example2_bg.jpg) repeat-y top center/100%}.wrap .example2 .inner{height:609.2vw;padding-top:14vw;box-sizing:border-box;position:relative}.wrap .example2 .inner .example_box01{width:89.3333333333vw;margin:0 auto;padding:10vw 0 .9333333333vw;background:#fff;box-sizing:border-box;position:relative}.wrap .example2 .inner .example_box01 h2{width:50vw;margin:0 auto;position:absolute;top:-5.2vw;left:0;right:0}.wrap .example2 .inner .example_box01 .example_list li{font-size:3.6vw;letter-spacing:.03em;width:76vw;margin:0 auto;padding:2.6666666667vw 0 2.6666666667vw 5.3333333333vw;box-sizing:border-box;background-image:linear-gradient(to right, #331010, #331010 1px, transparent 1px);background-size:.5333333333vw 1px;background-position:left bottom;background-repeat:repeat-x;position:relative}.wrap .example2 .inner .example_box01 .example_list li:last-child{background-image:none}.wrap .example2 .inner .example_box01 .example_list li::before{content:"";display:block;width:3.8666666667vw;height:3.8666666667vw;background:url(../img/example_check.svg) no-repeat top left/100%;transform:translateY(-50%);position:absolute;top:50%;left:0}.wrap .example2 .inner .example_box01 .example_list li strong{color:#f2721c;font-weight:700}.wrap .example2 .inner .example_box01 .img{width:71.4666666667vw;margin:0 auto}.wrap .example2 .inner .example_box02{margin:11.3333333333vw 0 0}.wrap .example2 .inner .example_box02 h3{font-size:5.8666666667vw;text-align:center;letter-spacing:.075em}.wrap .example2 .inner .example_box02 .example_list{display:flex;flex-wrap:wrap;justify-content:center;gap:2.6666666667vw;margin:7.3333333333vw 0 8vw}.wrap .example2 .inner .example_box02 .example_list li{width:43.3333333333vw;height:58.8vw;padding-top:4vw;filter:drop-shadow(1.3333333333vw 1.3333333333vw 1.3333333333vw rgba(232, 126, 0, 0.2));background:url(../img/sp_example2_list_bg.png) no-repeat top left/100%;box-sizing:border-box}.wrap .example2 .inner .example_box02 .example_list li .img{width:20vw;margin:0 auto 1.3333333333vw}.wrap .example2 .inner .example_box02 .example_list li .price_area .name{font-size:4.5333333333vw;text-align:center;font-weight:700;letter-spacing:.075em}.wrap .example2 .inner .example_box02 .example_list li .price_area .head{color:#fff;font-size:3.2vw;line-height:5.3333333333vw;text-align:center;letter-spacing:.075em;width:32vw;height:5.6vw;margin:2.6666666667vw auto 1.0666666667vw;background:#a33925}.wrap .example2 .inner .example_box02 .example_list li .price_area .price{width:32vw;margin:0 auto}.wrap .example2 .inner .example_box02 .list_total{width:68vw;margin:0 auto}.wrap .example2 .inner .example_box02 .total_kome{color:#4d4d4d;font-size:2.6666666667vw;line-height:1.5;letter-spacing:.075em;width:68vw;margin:1.3333333333vw auto 0}.wrap .example2 .inner .example_box03{text-align:center;letter-spacing:.01em;width:89.3333333333vw;height:97.3333333333vw;margin:13.3333333333vw auto 0;background:url(../img/sp_example2_bot_box_bg.png) no-repeat top left/100%}.wrap .example2 .inner .example_box03 .text01{line-height:2;margin:4vw 0 1.3333333333vw}.wrap .example2 .inner .example_box03 .text02{line-height:2;font-weight:700}.wrap .example2 .inner .example_box04{display:flex;align-items:center;width:89.3333333333vw;margin:9.3333333333vw auto 0;padding:6.6666666667vw 0;border:.2666666667vw solid red;background:#fff;box-sizing:border-box;position:relative}.wrap .example2 .inner .example_box04 .icon{width:20.9333333333vw;position:absolute;top:7.3333333333vw;left:6.6666666667vw}.wrap .example2 .inner .example_box04 .text_area{letter-spacing:.075em;width:76vw;margin:0 auto}.wrap .example2 .inner .example_box04 .text_area h3{color:red;font-size:4.5333333333vw;line-height:1.61;font-weight:700;margin-left:24vw;margin-bottom:4vw}.wrap .example2 .inner .example_box04 .text_area .text{line-height:1.92}.wrap .example2 .inner .example_box04 .text_area .text span{color:red}.wrap .company{background:url(../img/sp_company_bg.jpg) no-repeat top center/100%}.wrap .company .inner{height:847.6vw}.wrap .company .inner .company_box01 .top_text{font-size:6.6666666667vw;line-height:1.6;text-align:center;letter-spacing:.075em;margin:3.3333333333vw 0 5.3333333333vw}.wrap .company .inner .company_box01 .top_text span{font-size:75%;font-weight:700;vertical-align:0}.wrap .company .inner .company_box01 .top_text strong{color:#f2721c;font-weight:700}.wrap .company .inner .company_box01 .img{width:88.9333333333vw;margin:0 auto}.wrap .company .inner .company_box01 .text{line-height:2;text-align:center;letter-spacing:.01em;margin:7.3333333333vw 0 8.6666666667vw}.wrap .company .inner .company_box01 .text strong{font-weight:700}.wrap .company .inner .company_box01 .list{display:flex;flex-wrap:wrap;justify-content:center;gap:4.2666666667vw 7.3333333333vw}.wrap .company .inner .company_box01 .list li{display:flex;justify-content:center;align-items:center;width:33.0666666667vw;filter:drop-shadow(0.9333333333vw 0.9333333333vw 1.6vw rgba(242, 114, 28, 0.3));box-sizing:border-box;position:relative}.wrap .company .inner .company_box01 .list li .head{color:#f2721c;font-size:4vw;line-height:1.26;text-align:center;font-weight:700;letter-spacing:.075em;padding-top:13.3333333333vw;transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}.wrap .company .inner .company_box01 .kome{color:#734437;font-size:2.6666666667vw;line-height:1.8;text-align:center;margin:4vw 0 10.6666666667vw}.wrap .company .inner .company_box02{width:89.3333333333vw;margin:0 auto;padding-bottom:10.6666666667vw;background:#fff;position:relative}.wrap .company .inner .company_box02 h3{color:#fff;font-size:6.6666666667vw;line-height:10.4vw;text-align:center;font-weight:700;letter-spacing:.075em;width:50vw;height:10.6666666667vw;margin:0 auto;background:#f2721c;position:absolute;top:-5.2vw;left:0;right:0}.wrap .company .inner .company_box02 .company_info{padding:10vw 0 2.6666666667vw}.wrap .company .inner .company_box02 .company_info .list{width:76vw;margin:0 auto}.wrap .company .inner .company_box02 .company_info .list li{display:flex;width:76vw;padding:2.6666666667vw 0;background-image:linear-gradient(to right, #331010, #331010 1px, transparent 1px);background-size:.5333333333vw 1px;background-position:left bottom;background-repeat:repeat-x}.wrap .company .inner .company_box02 .company_info .list li:last-child{background-image:none}.wrap .company .inner .company_box02 .company_info .list li p{font-size:3.4666666667vw;line-height:1.36;letter-spacing:.025em}.wrap .company .inner .company_box02 .company_info .list li p span{font-size:2.6666666667vw}.wrap .company .inner .company_box02 .company_info .list li .tit{width:28vw}.wrap .company .inner .company_box02 .company_info .list li .text{width:48vw}.wrap .company .inner .company_box02 .company_info_save{width:81.3333333333vw;margin:10vw auto 0}.wrap .company .inner .company_box02 .company_info_save .save_text_area{text-align:center;position:absolute;top:8.8vw;left:0;right:0}.wrap .company .inner .company_box02 .company_info_save .save_text_area .save_text01 img{width:23.4666666667vw}.wrap .company .inner .company_box02 .company_info_save .save_text_area .save_text01 span{color:#333;font-size:3.6vw;margin-left:.6666666667vw;vertical-align:.6666666667vw}.wrap .company .inner .company_box02 .company_info_save .save_text_area .save_text02{color:#f2721c;font-size:5.3333333333vw;line-height:1.38;font-weight:700;letter-spacing:.025em;margin:1.0666666667vw 0 1.3333333333vw}.wrap .company .inner .company_box02 .company_info_save .save_text_area .save_text03{color:#333;font-size:3.0666666667vw;letter-spacing:.025em}.wrap .company .inner .company_area{margin-top:28.2666666667vw;position:relative}.wrap .company .inner .company_area .area_box{position:relative}.wrap .company .inner .company_area .area_box .area_box_in{width:94.6666666667vw;padding:8vw 0 9.3333333333vw;background:#fff;box-sizing:border-box;position:relative}.wrap .company .inner .company_area .area_box .area_box_in .tit_box{position:absolute;top:-17.3333333333vw;left:0;right:0}.wrap .company .inner .company_area .area_box .area_box_in .tit_box .tit_top{color:#fff;font-size:5.0666666667vw;line-height:8vw;text-align:center;font-weight:700;letter-spacing:.075em;width:68.6666666667vw;height:8.5333333333vw;margin:0 auto;background:#511d1c}.wrap .company .inner .company_area .area_box .area_box_in .tit_box h3{color:#fff;font-size:6.6666666667vw;line-height:10.6666666667vw;text-align:center;letter-spacing:.075em;width:50.5333333333vw;height:11.0666666667vw;margin:2.1333333333vw auto 0;background:#f2721c}.wrap .company .inner .company_area .area_box .area_box_in .area_list li{display:flex;font-size:3.2vw;line-height:1.66;letter-spacing:.025em;width:81.3333333333vw;margin:0 auto;padding:2vw 0;background-image:linear-gradient(to right, #331010, #331010 1px, transparent 1px);background-size:.5333333333vw 1px;background-position:left bottom;background-repeat:repeat-x}.wrap .company .inner .company_area .area_box .area_box_in .area_list li:last-child{background-image:none}.wrap .company .inner .company_area .area_box .area_box_in .area_list li .region{color:#f2721c;font-weight:700;width:30vw}.wrap .company .inner .company_area .area_box .area_box_in .area_list li .prefectures{color:#734437}.wrap .company .inner .company_area .area_box .img{width:88vw;margin:-5.3333333333vw 0 4.6666666667vw auto;position:relative}.wrap .company .inner .company_area .bot_text{margin-left:11.4666666667vw}.wrap .company .inner .company_area .bot_text .kome{font-size:2.6666666667vw;margin-bottom:4vw}.wrap .company .inner .company_area .bot_text .text{line-height:2.13;font-weight:700;letter-spacing:.05em;width:76.5333333333vw;background-image:linear-gradient(0, #511D1C 1px, transparent 1px);background-size:100% 8vw;padding-bottom:1px}.wrap .manager{background:url(../img/sp_manager_bg.jpg) repeat-y top center/100%}.wrap .manager .inner{padding-bottom:15.3333333333vw}.wrap .manager .inner .top_text{font-size:4.5333333333vw;line-height:1.57;text-align:center;font-weight:500;letter-spacing:.075em;margin:6.6666666667vw 0 3.3333333333vw}.wrap .manager .inner .manager_box{display:flex;align-items:center;flex-direction:column-reverse}.wrap .manager .inner .manager_box .text_area{width:81.3333333333vw;margin:2vw auto 0}.wrap .manager .inner .manager_box .text_area .text{line-height:2;letter-spacing:.035em}.wrap .manager .inner .manager_box .text_area .text strong{font-weight:700;border-bottom:.8vw solid #ffd95c}.wrap .manager .inner .manager_box .text_area .name{color:#fff;font-size:3.2vw;line-height:6.6666666667vw;text-align:center;letter-spacing:.075em;width:41.8666666667vw;height:7.0666666667vw;margin-top:3.3333333333vw;background:#f2721c}.wrap .manager .inner .manager_box .text_area .name strong{font-size:4vw;font-weight:700;margin-left:.6666666667vw}.wrap .manager .inner .manager_box .img{width:72vw}.wrap .flow{background:url(../img/sp_flow_bg.jpg) no-repeat top center/100%}.wrap .flow .inner{height:670.1333333333vw}.wrap .flow .inner .top_text{text-align:center;letter-spacing:.075em;margin:6.6666666667vw 0 8.6666666667vw}.wrap .flow .inner .top_text span{padding:1.0666666667vw 2.6666666667vw 1.6vw;background:#fff}.wrap .flow .inner .flow_list .box{width:89.3333333333vw;margin:0 auto;border-radius:2.6666666667vw;background:#fff;filter:drop-shadow(1.3333333333vw 2.6666666667vw 1.3333333333vw rgba(156, 130, 99, 0.3));position:relative}.wrap .flow .inner .flow_list .box:not(:first-child){margin:10.6666666667vw auto 0}.wrap .flow .inner .flow_list .box:nth-child(1){z-index:10}.wrap .flow .inner .flow_list .box:nth-child(2){z-index:9}.wrap .flow .inner .flow_list .box:nth-child(3){z-index:8}.wrap .flow .inner .flow_list .box:nth-child(4){z-index:7}.wrap .flow .inner .flow_list .box:nth-child(4)::before{content:none}.wrap .flow .inner .flow_list .box::before{content:"";display:block;width:10.6666666667vw;height:5.3333333333vw;margin:0 auto;background:url(../img/flow_arrow.svg) no-repeat top left/100%;position:absolute;left:0;right:0;bottom:-5.0666666667vw}.wrap .flow .inner .flow_list .box .num{border-radius:2.6666666667vw 2.6666666667vw 0 0;background:#fbd698;background:linear-gradient(90deg, rgb(251, 214, 152) 0%, rgb(244, 156, 51) 25%, rgb(244, 156, 51) 65%, rgb(244, 128, 42) 100%)}.wrap .flow .inner .flow_list .box .text_area{padding:5.3333333333vw 0 8vw}.wrap .flow .inner .flow_list .box .text_area>div{width:76vw;margin:0 auto}.wrap .flow .inner .flow_list .box .text_area>div h3{font-size:4.5333333333vw;text-align:center;font-weight:700;letter-spacing:.075em;margin-bottom:4vw}.wrap .flow .inner .flow_list .box .text_area>div h3 strong{color:#a33925;font-weight:700}.wrap .flow .inner .flow_list .box .text_area>div .text{line-height:2;text-align:justify;letter-spacing:.075em}.wrap .flow .inner .flow_list .box .text_area>div .text strong{color:#a33925;font-weight:700}.wrap .flow .inner .flow_list .box .text_area>div .text img{float:right;width:32vw;margin-top:1.7333333333vw;margin-left:2.6666666667vw;margin-right:-6.6666666667vw}.wrap .flow .inner .important{color:#000;text-align:center;letter-spacing:.18em;margin-top:10vw}.wrap .flow .inner .important span{display:inline-block;padding-bottom:2vw;border-bottom:dotted 1px #000}.wrap .flow .inner .document_box{width:89.3333333333vw;margin:7.3333333333vw auto 0;padding-bottom:8vw;border:1px solid #511d1c;background:#fff}.wrap .flow .inner .document_box .tit{text-align:center;background:#511d1c}.wrap .flow .inner .document_box .tit strong{color:#fff;font-size:4.4vw;line-height:12vw;font-weight:700;letter-spacing:.075em;height:12.2666666667vw;padding-left:7.0666666667vw;position:relative}.wrap .flow .inner .document_box .tit strong::before{content:"";display:block;width:5.3333333333vw;height:5.3333333333vw;background:url(../img/flow_document_icon.svg) no-repeat top left/100%;transform:translateY(-50%);position:absolute;top:50%;left:0}.wrap .flow .inner .document_box .text{line-height:2;letter-spacing:.055em;width:76vw;margin:5.3333333333vw auto}.wrap .flow .inner .document_box .img_area .img{width:68vw;margin:0 auto}.wrap .flow .inner .document_box .img_area .document_list{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:7.6vw}.wrap .flow .inner .document_box .img_area .document_list li{font-size:3.2vw;letter-spacing:.025em;width:39.3333333333vw;padding:2.1333333333vw 0 2vw 6.6666666667vw;background:#f2efda;box-sizing:border-box;position:relative}.wrap .flow .inner .document_box .img_area .document_list li::before{content:"";width:2.9333333333vw;height:2.6666666667vw;background:url(../img/flow_document_check.svg) no-repeat top left/100%;position:absolute;top:2.6666666667vw;left:2.9333333333vw}.wrap .flow .inner .document_box .img_area .document_list li span{font-size:2.1333333333vw}.wrap .voice{background:url(../img/sp_voice_bg.jpg) no-repeat top center/100%;overflow:hidden}.wrap .voice .inner{height:208.5333333333vw}.wrap .voice .inner .voice_slider{margin:10.6666666667vw 0 0}.wrap .voice .inner .voice_slider .slide_arrow{width:9.3333333333vw;position:absolute;transform:translateY(-50%);top:50%;z-index:999;cursor:pointer}.wrap .voice .inner .voice_slider .slide_arrow.arrow_prev{left:4vw}.wrap .voice .inner .voice_slider .slide_arrow.arrow_next{right:4vw}.wrap .voice .inner .voice_slider .slick-list{overflow:visible}.wrap .voice .inner .voice_slider .slick-slide{width:82.6666666667vw;margin:0 3.4666666667vw;border-radius:2.6666666667vw;background:#f2e0b8;filter:drop-shadow(1.3333333333vw 1.3333333333vw 1.3333333333vw rgba(156, 130, 99, 0.2));position:relative}.wrap .voice .inner .voice_slider .slick-slide .num{width:14.4vw;position:absolute;top:0;right:5.0666666667vw}.wrap .voice .inner .voice_slider .slick-slide .head_area{display:flex;margin-top:6.6666666667vw;margin-left:3.2vw}.wrap .voice .inner .voice_slider .slick-slide .head_area .user{width:30.1333333333vw}.wrap .voice .inner .voice_slider .slick-slide .head_area .head{margin-top:2.6666666667vw;position:relative}.wrap .voice .inner .voice_slider .slick-slide .head_area .head .tit strong{display:inline-block;color:#fff;font-size:4.2666666667vw;font-weight:700;padding:1.3333333333vw 1.3333333333vw 1.3333333333vw 2.6666666667vw;margin-bottom:.9333333333vw;background:#f2721c}.wrap .voice .inner .voice_slider .slick-slide .head_area .head .user_info{color:#734437;font-size:2.9333333333vw;letter-spacing:.025em;margin:1.7333333333vw 0 0 4vw}.wrap .voice .inner .voice_slider .slick-slide .text{line-height:2;width:68vw;height:52vw;margin:0 auto;padding-top:4vw;box-sizing:border-box}.wrap .voice .inner .voice_slider .slick-slide .voice_staff{background:#fff;border:.5333333333vw solid #f2e0b8;height:39.4666666667vw;padding-top:5.3333333333vw;padding-left:6.6666666667vw;border-radius:0 0 2.6666666667vw 2.6666666667vw;box-sizing:border-box;position:relative}.wrap .voice .inner .voice_slider .slick-slide .voice_staff .staff_text{line-height:2;letter-spacing:.075em;width:48vw}.wrap .voice .inner .voice_slider .slick-slide .voice_staff .staff{padding-bottom:6.6666666667vw;transform:translateY(-50%);position:absolute;top:50%;right:4vw}.wrap .voice .inner .voice_slider .slick-slide .voice_staff .staff .img{width:19.3333333333vw}.wrap .voice .inner .voice_slider .slick-slide .voice_staff .staff .name{color:#fff;font-size:2.9333333333vw;text-align:center;letter-spacing:.025em;width:20.1333333333vw;height:4.9333333333vw;margin:0 auto;padding:.6666666667vw 1.0666666667vw;background:#511d1c;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0}.wrap .voice .inner .voice_slider .slick-dots{bottom:-10.6666666667vw}.wrap .voice .inner .voice_slider .slick-dots li{width:2.6666666667vw;height:2.6666666667vw;margin:0 1.8666666667vw}.wrap .voice .inner .voice_slider .slick-dots li.slick-active button{background:#f2721c}.wrap .voice .inner .voice_slider .slick-dots li button{width:2.6666666667vw;height:2.6666666667vw;border-radius:50%;background:#ccc}.wrap .voice .inner .voice_slider .slick-dots li button::before{content:none}.wrap .qa{background:url(../img/sp_qa_bg.jpg) repeat-y top center/100%}.wrap .qa .inner{padding-bottom:13.3333333333vw}.wrap .qa .inner .top_text{line-height:1.57;text-align:center;letter-spacing:.075em;margin:5.3333333333vw 0 8vw}.wrap .qa .inner .qa_list{width:89.3333333333vw;margin:0 auto}.wrap .qa .inner .qa_list .qa_box{box-shadow:.4vw .4vw .6666666667vw rgba(237,96,0,.3)}.wrap .qa .inner .qa_list .qa_box:not(:first-child){margin-top:2.6666666667vw}.wrap .qa .inner .qa_list .qa_box div{position:relative}.wrap .qa .inner .qa_list .qa_box div p{color:#331010;letter-spacing:.075em}.wrap .qa .inner .qa_list .qa_box div p::before{content:"";display:block;position:absolute}.wrap .qa .inner .qa_list .qa_box .qa_q{background:#fff;cursor:pointer}.wrap .qa .inner .qa_list .qa_box .qa_q::before,.wrap .qa .inner .qa_list .qa_box .qa_q::after{content:"";display:block;width:3.2vw;height:.2666666667vw;background:#331010;transition:all .4s ease-out;position:absolute;top:7.2vw;right:4vw}.wrap .qa .inner .qa_list .qa_box .qa_q::after{transform:rotate(90deg)}.wrap .qa .inner .qa_list .qa_box .qa_q.active::after{transform:rotate(0)}.wrap .qa .inner .qa_list .qa_box .qa_q p{line-height:1.57;font-weight:500;padding:3.3333333333vw 12vw 4vw 13.3333333333vw}.wrap .qa .inner .qa_list .qa_box .qa_q p::before{width:4.4vw;height:5.4666666667vw;background:url(../img/qa_icon_q.svg) no-repeat top left/100%;top:4.4vw;left:4.4vw}.wrap .qa .inner .qa_list .qa_box .qa_a{display:none;background:#fff5dc}.wrap .qa .inner .qa_list .qa_box .qa_a p{line-height:1.83;width:70.6666666667vw;padding:4vw 0 4vw 13.3333333333vw}.wrap .qa .inner .qa_list .qa_box .qa_a p::before{width:4.1333333333vw;height:4.1333333333vw;background:url(../img/qa_icon_a.svg) no-repeat top left/100%;top:4.4vw;left:4.1333333333vw}.wrap .mid_offer .inner{height:90.6666666667vw;position:relative}.wrap .mid_offer .inner .offer_ambassador{overflow:hidden;width:29.0666666667vw;height:30.1333333333vw;position:absolute;top:2.6666666667vw;left:5.6vw}.wrap .mid_offer .inner .offer_box{height:54vw;position:relative;z-index:99}.wrap .offer .inner{height:179.2vw}.wrap .offer .inner .offer_box{height:61.3333333333vw}.wrap .offer .inner .offer_box .offer_ambassador{width:33.8666666667vw;top:-40.6666666667vw}.wrap .mid_offer,.wrap .offer{background:url(../img/sp_offer_bg.jpg) no-repeat top center/100%}.wrap .mid_offer .inner .offer_box,.wrap .offer .inner .offer_box{width:89.3333333333vw;margin:0 auto;padding-bottom:3.4666666667vw;border-radius:2.6666666667vw;background:#fff;box-sizing:border-box;position:relative}.wrap .mid_offer .inner .offer_box .offer_ambassador,.wrap .offer .inner .offer_box .offer_ambassador{position:absolute;left:0}.wrap .mid_offer .inner .offer_box .offer_ambassador_text,.wrap .offer .inner .offer_box .offer_ambassador_text{color:#331010;font-size:2.1333333333vw;position:absolute;top:-5.0666666667vw;right:0}.wrap .mid_offer .inner .offer_box .offer_btn,.wrap .offer .inner .offer_box .offer_btn{width:75.8666666667vw;margin:4vw auto 0;position:relative}.wrap .mid_offer .inner .offer_box .offer_btn::before,.wrap .offer .inner .offer_box .offer_btn::before{content:"";display:block;width:69.7333333333vw;height:7.2vw;margin:0 auto;background:url(../img/sp_offer_btn_shadow.jpg) no-repeat top left/100%;position:absolute;top:16vw;left:0;right:0}.wrap .mid_offer .inner .offer_box .offer_btn .bubble,.wrap .offer .inner .offer_box .offer_btn .bubble{width:31.2vw;margin:0 auto;filter:drop-shadow(0.4vw 0.4vw 0.6666666667vw rgba(0, 0, 0, 0.2));position:absolute;top:-2.6666666667vw;left:0;right:0;z-index:999}.wrap #form{background:#fff}.wrap #form .inner{height:500px}.wrap .footer{background:url(../img/sp_footer_bg.jpg) no-repeat top center/100%;height:81.3333333333vw}.wrap .footer .inner{padding-top:9.3333333333vw;box-sizing:border-box}.wrap .footer .inner .foot_box{display:flex;justify-content:center}.wrap .footer .inner .foot_box .foot_logo{width:24vw;margin-right:5.3333333333vw}.wrap .footer .inner .foot_box .text_box{letter-spacing:.075em}.wrap .footer .inner .foot_box .text_box .name{font-size:4vw;font-weight:700;margin-bottom:2vw}.wrap .footer .inner .foot_box .text_box .info{font-size:3.2vw;line-height:1.75;width:59.3333333333vw}.wrap .footer .inner .curio{font-size:3.2vw;text-align:center;line-height:1.75;letter-spacing:.075em;margin-top:8.6666666667vw}.wrap .footer .copy{font-size:2.6666666667vw;text-align:center;letter-spacing:.075em;margin-top:6.6666666667vw}/*# sourceMappingURL=style_sp.css.map */