.new_style .wrap{max-width:68.75rem}@media screen and (max-width:768px){.new_style .wrap{width:92.8vw}}.new_style p,.new_style ul,.new_style ol,.new_style li{padding:0}.new_style li:before{position:unset;display:none}.new_style *{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;line-break:strict;letter-spacing:.04em}.new_style .sp{display:none}@media screen and (max-width:768px){.new_style .sp{display:block}}@media screen and (max-width:768px){.new_style .pc{display:none}}.new_style .under_main_title{padding:3.5rem 0 2.5rem;background:#f8f8f4}@media screen and (max-width:768px){.new_style .under_main_title{padding:15.4666666667vw 0 15.7333333333vw}}.new_style .under_main_title .main_title{margin-bottom:1rem;font-size:2rem;font-weight:700;text-align:center;line-height:1.375}@media screen and (max-width:768px){.new_style .under_main_title .main_title{margin-bottom:4.5333333333vw;font-size:6.4vw}}.new_style .under_main_title p{font-size:.75rem;color:#ef900f;font-weight:400;text-align:center;line-height:1.75}@media screen and (max-width:768px){.new_style .under_main_title p{font-size:2.4vw}}.new_style .main_title_area{height:25rem}@media screen and (max-width:768px){.new_style .main_title_area{height:53.3333333333vw}}.new_style .main_title_area .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.new_style .main_title_area .main_title{margin-bottom:1.875rem;font-size:2.875rem;color:#fff;font-weight:700;line-height:1.304347826}@media screen and (max-width:768px){.new_style .main_title_area .main_title{margin-bottom:4.5333333333vw;font-size:6.4vw;line-height:1.375}}.new_style .main_title_area p{font-size:1.0625rem;color:#fff;font-weight:400}@media screen and (max-width:768px){.new_style .main_title_area p{font-size:2.4vw}}.new_style .title02_lg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;padding:0 0 1.125rem 1.25rem;margin-bottom:3.75rem;font-size:1.625rem;font-weight:700;line-height:1.76923;border-bottom:.0625rem solid #DDD}@media screen and (max-width:768px){.new_style .title02_lg{padding:0 0 3.4666666667vw 3.4666666667vw;margin-bottom:4.5333333333vw;font-size:5.0666666667vw;line-height:1.5}}.new_style .title02_lg:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:80.7692307692%;background:#3fa04a}@media screen and (max-width:768px){.new_style .title02_lg:before{width:.8vw}}.new_style .title02_lg span{font-size:.75rem;color:#ef900f;font-weight:400}.new_style .breadcrumb{padding:1.25rem 0}@media screen and (max-width:768px){.new_style .breadcrumb{padding:4.2666666667vw 0}}.new_style .breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem}@media screen and (max-width:768px){.new_style .breadcrumb ul{gap:2.6666666667vw}}.new_style .breadcrumb ul li{font-size:.75rem;color:#a2a2a2}@media screen and (max-width:768px){.new_style .breadcrumb ul li{font-size:2.9333333333vw}}.new_style .breadcrumb ul li+li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;margin-left:.9375rem}@media screen and (max-width:768px){.new_style .breadcrumb ul li+li{gap:2.6666666667vw;margin-left:2.6666666667vw}}.new_style .breadcrumb ul li+li:before{content:"";display:block;width:.0625rem;height:.9375rem;background:#ddd}@media screen and (max-width:768px){.new_style .breadcrumb ul li+li:before{height:3.4666666667vw}}.new_style .breadcrumb ul li a{color:#a2a2a2;text-decoration:none}.new_style .qa{padding:4.375rem 0 7.5rem}@media screen and (max-width:768px){.new_style .qa{padding:8vw 0 16vw}}@media screen and (max-width:768px){.new_style .qa .wrap{width:94.6666666667vw}}.new_style .qa .qa_con+.qa_con{margin-top:2.5rem}@media screen and (max-width:768px){.new_style .qa .qa_con+.qa_con{margin-top:1.0666666667vw}}.new_style .qa .qa_con dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.25rem;padding:1.25rem 1.5625rem;background:#f8f8f4;border-radius:.1875rem}@media screen and (max-width:768px){.new_style .qa .qa_con dt{gap:2.6666666667vw;padding:4vw 2.6666666667vw 5.0666666667vw;border-radius:.8vw}}.new_style .qa .qa_con dt .q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem;font-size:1.375rem;color:#fff;font-weight:700;line-height:1;aspect-ratio:1/1;background:#3fa04a;border-radius:50%}@media screen and (max-width:768px){.new_style .qa .qa_con dt .q{width:8vw;font-size:4.2666666667vw}}.new_style .qa .qa_con dt .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.25rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.new_style .qa .qa_con dt .txt{font-size:4.8vw;line-height:1.66666}}.new_style .qa .qa_con dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.25rem;padding:1.25rem 1.5625rem}@media screen and (max-width:768px){.new_style .qa .qa_con dd{gap:2.6666666667vw;padding:4vw 2.6666666667vw}}.new_style .qa .qa_con dd .a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem;font-size:1.375rem;color:#fff;font-weight:700;line-height:1;aspect-ratio:1/1;background:#1a1a1a;border-radius:50%}@media screen and (max-width:768px){.new_style .qa .qa_con dd .a{width:8vw;font-size:4.2666666667vw}}.new_style .qa .qa_con dd .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9375rem;font-weight:400;line-height:1.733333}@media screen and (max-width:768px){.new_style .qa .qa_con dd .txt{font-size:3.7333333333vw;line-height:1.5}}.new_style .qa .qa_con dd .txt a{text-decoration:underline}.new_style .qa .qa_con_out+.qa_con_out{margin-top:6.25rem}.new_style.single_product .qa .qa_con dt .q,.new_style.qa_page .qa .qa_con dt .q,.new_style.reason .qa .qa_con dt .q,.new_style.about .qa .qa_con dt .q,.new_style.guide .qa .qa_con dt .q{background:#ef900f}.new_style.single_product .qa .qa_con dd strong,.new_style.qa_page .qa .qa_con dd strong,.new_style.reason .qa .qa_con dd strong,.new_style.about .qa .qa_con dd strong,.new_style.guide .qa .qa_con dd strong{font-size:1.0625rem;color:#f15d1e;font-weight:700}.new_style.single_product .title02_lg:before,.new_style.qa_page .title02_lg:before,.new_style.reason .title02_lg:before,.new_style.about .title02_lg:before,.new_style.guide .title02_lg:before{background:#ef900f}.new_style .page_nav{padding:2.5rem 0 1.875rem}@media screen and (max-width:768px){.new_style .page_nav{padding:5.3333333333vw 0 4vw}}.new_style .page_nav .center{margin-bottom:3.75rem}@media screen and (max-width:768px){.new_style .page_nav .center{margin-bottom:8vw}}.new_style .page_nav .center p{font-size:1.0625rem;font-weight:400;text-align:center;line-height:1.7647}@media screen and (max-width:768px){.new_style .page_nav .center p{font-size:3.7333333333vw;line-height:1.71428571}}.new_style .page_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}@media screen and (max-width:768px){.new_style .page_nav ul{gap:1.3333333333vw}}.new_style .page_nav ul li{width:calc((100% - 1.25rem) / 3)}@media screen and (max-width:768px){.new_style .page_nav ul li{width:calc((100% - 1.3333333333vw) / 2)}}.new_style .page_nav ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.6875rem;font-size:1.0625rem;font-weight:700;text-align:center;border:.0625rem solid #000;border-radius:.3125rem}@media screen and (max-width:768px){.new_style .page_nav ul li a{height:16vw;font-size:3.2vw;line-height:1.3;border-radius:1.3333333333vw}}.new_style .page_nav ul li a .arrow{position:absolute;top:50%;right:1.25rem;display:inline-block;width:.625rem;height:.3125rem}@media screen and (max-width:768px){.new_style .page_nav ul li a .arrow{right:1.8666666667vw;width:2.6666666667vw;height:1.3333333333vw}}.new_style .page_nav ul li a .arrow:before,.new_style .page_nav ul li a .arrow:after{content:"";position:absolute;bottom:0;left:calc(50% - .0625rem);width:.125rem;height:.4375rem;border-radius:9999px;background-color:#ef900f;-webkit-transform-origin:50% calc(100% - .0625rem);transform-origin:50% calc(100% - .0625rem)}@media screen and (max-width:768px){.new_style .page_nav ul li a .arrow:before,.new_style .page_nav ul li a .arrow:after{width:.5333333333vw;height:1.8666666667vw}}.new_style .page_nav ul li a .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.new_style .page_nav ul li a .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.new_style.purchase .main_title_area{background:url(/cdn/shop/files/bg_main_title_area_purchase.jpg?v=1776235690) no-repeat center center;background-size:cover}@media screen and (max-width:768px){.new_style.purchase .main_title_area{background:url(/cdn/shop/files/bg_main_title_area_purchase_sp.jpg?v=1776235689) no-repeat center center;background-size:cover}}.new_style.purchase .main_title_area .main_title,.new_style.purchase .main_title_area p{text-align:center}.new_style.purchase #sec01{padding:.625rem 0 6.125rem}@media screen and (max-width:768px){.new_style.purchase #sec01{padding:4.2666666667vw 0 13.3333333333vw}}.new_style.purchase #sec01 .title02{margin-bottom:3.125rem;font-size:1.875rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.new_style.purchase #sec01 .title02{margin-bottom:5.3333333333vw;font-size:4.5333333333vw}}.new_style.purchase #sec01 .title02 .large{display:block;margin-top:1.75rem;font-size:3.75rem}@media screen and (max-width:768px){.new_style.purchase #sec01 .title02 .large{margin-top:3.6266666667vw;font-size:7.4666666667vw}}.new_style.purchase #sec01 .title02 .green{color:#3fa04a}.new_style.purchase #sec01 .center p{font-size:1.0625rem;line-height:1.7647}@media screen and (max-width:768px){.new_style.purchase #sec01 .center p{font-size:3.7333333333vw;line-height:1.71428;letter-spacing:0}}.new_style.purchase #sec01 .bottom-contact.pat03{padding:55px 0 0}@media screen and (max-width:768px){.new_style.purchase #sec01 .bottom-contact.pat03{padding-top:13.3333333333vw}}.new_style.purchase #sec02{padding:5.625rem 0 6.875rem;background:#f8f8f4}@media screen and (max-width:768px){.new_style.purchase #sec02{padding:13.3333333333vw 0 10.6666666667vw}}.new_style.purchase #sec02 .box{position:relative;max-width:68.75rem;margin-bottom:3.125rem;padding:3.125rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.25rem;-webkit-box-shadow:.125rem .125rem .625rem 0 rgba(0,0,0,.15);box-shadow:.125rem .125rem .625rem #00000026}@media screen and (max-width:768px){.new_style.purchase #sec02 .box{margin-bottom:5.3333333333vw;padding:8vw 4vw 52.5333333333vw;border-radius:4vw;-webkit-box-shadow:.5333333333vw .5333333333vw 2.6666666667vw 0 rgba(0,0,0,.15);box-shadow:.5333333333vw .5333333333vw 2.6666666667vw #00000026}}.new_style.purchase #sec02 .box:after{content:"";display:block;position:absolute;width:25.1875rem;height:21.5rem;right:3.8125rem;bottom:0;background:url(/cdn/shop/files/img_solution.png?v=1776235868) no-repeat center bottom;background-size:100% auto}@media screen and (max-width:1220px){.new_style.purchase #sec02 .box:after{right:4.5454545455vw;width:27.2727272727vw;height:22.7272727273vw}}@media screen and (max-width:768px){.new_style.purchase #sec02 .box:after{left:50%;right:auto;width:74.1333333333vw;height:50.9333333333vw;-webkit-transform:translateX(-50%);transform:translate(-50%);background:url(/cdn/shop/files/img_solution_sp.png?v=1776235868) no-repeat center bottom;background-size:100% auto}}.new_style.purchase #sec02 .box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.625rem;width:100%;margin-bottom:1.25rem;padding-bottom:.6875rem;border-bottom:dashed .0625rem #CCC}@media screen and (max-width:768px){.new_style.purchase #sec02 .box ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.49375rem;margin-bottom:4vw;padding-bottom:3.2vw}}.new_style.purchase #sec02 .box ul li .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.125rem;font-weight:700}@media screen and (max-width:768px){.new_style.purchase #sec02 .box ul li .txt{font-size:4.2666666667vw;line-height:1.5}}.new_style.purchase #sec02 .box ul li:before{content:"";position:unset;display:block;width:1.92375rem;height:1.875rem;background:url(/cdn/shop/files/icon_solution.svg?v=1776235919) no-repeat center center;background-size:100% auto}@media screen and (max-width:768px){.new_style.purchase #sec02 .box ul li:before{width:6.4186666667vw;height:5.8666666667vw}}.new_style.purchase #sec02 .center p{font-size:1.0625rem;line-height:1.7647}@media screen and (max-width:768px){.new_style.purchase #sec02 .center p{font-size:3.7333333333vw;line-height:1.7142857}}.new_style.purchase #sec03{padding:6.25rem 0 4.375rem}@media screen and (max-width:768px){.new_style.purchase #sec03{padding:10.6666666667vw 0 8vw}}@media screen and (max-width:768px){.new_style.purchase #sec03 .wrap{width:94.6666666667vw}}.new_style.purchase #sec03 ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw}}.new_style.purchase #sec03 ol li+li{margin-top:2.5rem}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li+li{margin-top:8vw}}.new_style.purchase #sec03 ol li .text_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5625rem;max-width:40.625rem;width:59.0909090909%}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4vw 2.1333333333vw;max-width:none;width:100%}}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .sp_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1333333333vw}}.new_style.purchase #sec03 ol li .text_area .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4375rem;width:5rem;font-size:.75rem;color:#fff;font-weight:400;line-height:1;aspect-ratio:1/1;background:#3fa04a}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .number{gap:1.3333333333vw;width:13.3333333333vw;font-size:2.1333333333vw}}.new_style.purchase #sec03 ol li .text_area .number span{font-size:1.875rem;font-weight:700}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .number span{font-size:5.8666666667vw}}.new_style.purchase #sec03 ol li .text_area .title03{margin-bottom:1.1875rem;font-size:1.875rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .title03{margin-bottom:0;font-size:5.6vw;line-height:1.571428571;letter-spacing:0}}.new_style.purchase #sec03 ol li .text_area .in{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .in{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}}.new_style.purchase #sec03 ol li .text_area .in p{font-size:.9375rem;font-weight:400;line-height:1.666666}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li .text_area .in p{font-size:4vw}}.new_style.purchase #sec03 ol li figure{max-width:25.625rem;width:37.2727272727%}@media screen and (max-width:768px){.new_style.purchase #sec03 ol li figure{max-width:none;width:100%}}.new_style.purchase .examples{padding:0 0 5rem;background:#f8f8f4}@media screen and (max-width:768px){.new_style.purchase .examples{padding:0 0 28.8vw}}@media screen and (max-width:768px){.new_style.purchase .examples .wrap{width:94.6666666667vw}}.new_style.purchase .examples .title_area{position:relative;width:100%;padding:2.5rem 0;margin-bottom:3.375rem;background:#3fa04a}@media screen and (max-width:768px){.new_style.purchase .examples .title_area{padding:6.9333333333vw 0 6.4vw;margin-bottom:8vw}}.new_style.purchase .examples .title_area:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:.9375rem .9375rem 0 .9375rem;border-color:#3FA04A transparent transparent transparent;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (max-width:768px){.new_style.purchase .examples .title_area:after{border-width:4vw 4vw 0 4vw}}.new_style.purchase .examples .title_area .title02{margin-bottom:.625rem;font-size:2.125rem;color:#fff;text-align:center;line-height:1}@media screen and (max-width:768px){.new_style.purchase .examples .title_area .title02{margin-bottom:3.2vw;font-size:6.4vw}}.new_style.purchase .examples .title_area .title02 .large{font-size:2.5rem}@media screen and (max-width:768px){.new_style.purchase .examples .title_area .title02 .large{font-size:7.4666666667vw}}.new_style.purchase .examples .title_area p{font-size:.75rem;color:#fff;font-weight:400;text-align:center;line-height:1}@media screen and (max-width:768px){.new_style.purchase .examples .title_area p{font-size:2.6666666667vw}}.new_style.purchase .examples .examples_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list{gap:2.6666666667vw}}.new_style.purchase .examples .examples_list .in{width:calc((100% - 1.25rem)/2);padding:1.5rem 1.625rem 1.875rem 1.5rem;background:#fff}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in{width:100%;padding:4vw 4vw 8vw}}.new_style.purchase .examples .examples_list .in .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;padding-bottom:1.25rem;margin-bottom:1.4375rem;border-bottom:.125rem solid #FF6010}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top{gap:3.6vw;padding-bottom:3.2vw;margin-bottom:5.3333333333vw}}.new_style.purchase .examples .examples_list .in .top .text_area{width:14.5rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area{width:40.5333333333vw}}.new_style.purchase .examples .examples_list .in .top .text_area .name{padding-bottom:1.125rem;margin-bottom:1.125rem;font-size:1.25rem;font-weight:600;line-height:1.4;border-bottom:.0625rem dotted #999}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area .name{padding-bottom:2.6666666667vw;margin-bottom:2.1333333333vw;font-size:4vw;line-height:1.5}}.new_style.purchase .examples .examples_list .in .top .text_area .gray{margin-bottom:1.25rem;font-size:.9375rem;color:#666;font-weight:300;line-height:1.866666}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area .gray{margin-bottom:2.6666666667vw;font-size:2.9333333333vw;line-height:1.545454}}.new_style.purchase .examples .examples_list .in .top .text_area .price{font-size:1.125rem;color:#ff6010;font-weight:700;letter-spacing:0}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area .price{font-size:3.2vw}}.new_style.purchase .examples .examples_list .in .top .text_area .price .large{font-size:2.8125rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area .price .large{font-size:7.7333333333vw}}.new_style.purchase .examples .examples_list .in .top .text_area .price .yen{font-size:1.5rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .top .text_area .price .yen{font-size:4vw}}.new_style.purchase .examples .examples_list .in .top figure{-webkit-box-flex:1;-ms-flex:1;flex:1}.new_style.purchase .examples .examples_list .in .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.125rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .bottom{gap:3.4666666667vw}}.new_style.purchase .examples .examples_list .in .bottom figure{width:3.875rem}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .bottom figure{width:11.2vw}}.new_style.purchase .examples .examples_list .in .bottom .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.new_style.purchase .examples .examples_list .in .bottom .txt p{font-size:.9375rem;font-weight:300;line-height:1.666666;letter-spacing:0}@media screen and (max-width:768px){.new_style.purchase .examples .examples_list .in .bottom .txt p{font-size:4vw}}.reason .main_title_area{background:url(/cdn/shop/files/bg_main_title_area.jpg?v=1776233926) no-repeat center center;background-size:cover}@media screen and (max-width:768px){.reason .main_title_area{background:url(/cdn/shop/files/bg_main_title_area_sp.jpg?v=1776233926) no-repeat center center;background-size:cover}}.new_style.reason #sec01{padding:2.5rem 0 3.75rem}@media screen and (max-width:768px){.new_style.reason #sec01{padding:2.1333333333vw 0 9.7333333333vw}}.new_style.reason #sec02{padding:3.75rem 0 0}@media screen and (max-width:768px){.new_style.reason #sec02{padding:9.7333333333vw 0 0}}.new_style.reason .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.new_style.reason .content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4vw}}.new_style.reason .content+.content{margin-top:3.75rem}@media screen and (max-width:768px){.new_style.reason .content+.content{margin-top:10.6666666667vw}}.new_style.reason .content:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.new_style.reason .content .text_area{max-width:31.25rem;width:45.4545454545%}@media screen and (max-width:768px){.new_style.reason .content .text_area{max-width:none;width:100%}}.new_style.reason .content .text_area .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3125rem;margin-bottom:1.25rem;font-size:.9375rem;color:#ef900f;font-weight:700}@media screen and (max-width:768px){.new_style.reason .content .text_area .number{gap:1.3333333333vw;margin-bottom:4vw;font-size:3.2vw}}.new_style.reason .content .text_area .number span{font-size:1.5625rem}@media screen and (max-width:768px){.new_style.reason .content .text_area .number span{font-size:5.8666666667vw}}.new_style.reason .content .text_area .title03{margin-bottom:1.875rem;font-size:1.5rem;font-weight:700;line-height:1.75}@media screen and (max-width:768px){.new_style.reason .content .text_area .title03{margin-bottom:4vw;font-size:5.0666666667vw;line-height:1.5}}.new_style.reason .content .text_area p{font-size:.9375rem;font-weight:400;line-height:1.666666}@media screen and (max-width:768px){.new_style.reason .content .text_area p{font-size:3.7333333333vw}}.new_style.reason .content figure{max-width:34.375rem;width:50%}@media screen and (max-width:768px){.new_style.reason .content figure{max-width:none;width:100%}}.new_style.about .main_title_area{background:url(/cdn/shop/files/bg_main_title_area_about.jpg?v=1776235576) no-repeat center center;background-size:cover}@media screen and (max-width:768px){.new_style.about .main_title_area{background:url(/cdn/shop/files/bg_main_title_area_about_sp.jpg?v=1776235575) no-repeat center center;background-size:cover}}@media screen and (max-width:768px){.new_style.about .wrap{width:93.3333333333vw}}.new_style.about #sec01{padding:2.9375rem 0 2.5rem}@media screen and (max-width:768px){.new_style.about #sec01{padding:3.4666666667vw 0 6.6666666667vw}}.new_style.about #sec01 .title02{margin-bottom:3.4375rem;font-size:2.5rem;font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width:768px){.new_style.about #sec01 .title02{margin-bottom:5.3333333333vw;font-size:5.0666666667vw;text-align:left}}.new_style.about #sec01 .center p{font-size:.9375rem;font-weight:400;text-align:center;line-height:1.73333333}@media screen and (max-width:768px){.new_style.about #sec01 .center p{font-size:3.7333333333vw;text-align:left;line-height:1.5}}.new_style.about #sec02{padding:2.5rem 0 8.125rem}@media screen and (max-width:768px){.new_style.about #sec02{padding:6.6666666667vw 0 25.0666666667vw}}.new_style.about #sec02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.5rem 2.4375rem}@media screen and (max-width:768px){.new_style.about #sec02 .flex{gap:8.5333333333vw}}.new_style.about #sec02 .flex .in{width:calc((100% - 2.4375rem)/2)}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in{width:100%}}.new_style.about #sec02 .flex .in figure{margin-bottom:1.21875rem}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in figure{margin-bottom:3.2vw}}.new_style.about #sec02 .flex .in .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6.5rem;height:1.5rem;margin-bottom:1.25rem;font-size:.75rem;color:#fff;font-weight:700;background:#ef900f}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .number{width:25.0666666667vw;height:5.6vw;margin-bottom:3.2vw;font-size:2.9333333333vw}}.new_style.about #sec02 .flex .in .title03{margin-bottom:1.25rem;font-size:1.5625rem;font-weight:700;line-height:1.76}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .title03{margin-bottom:4vw;font-size:5.3333333333vw;line-height:1}}.new_style.about #sec02 .flex .in p{font-size:.9375rem;font-weight:400;line-height:1.73333}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in p{font-size:3.7333333333vw;line-height:1.5}}.new_style.about #sec02 .flex .in .btn_b{margin-top:1.875rem}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .btn_b{margin-top:5.3333333333vw;text-align:center}}.new_style.about #sec02 .flex .in .btn_b a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:18.75rem;width:100%;height:4.0625rem;margin:auto;color:#fff;text-decoration:none;background:#000;border-radius:.3125rem}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .btn_b a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:none;width:auto;height:13.3333333333vw;padding:0 12.8vw;font-size:4vw;border-radius:1.3333333333vw}}.new_style.about #sec02 .flex .in .btn_b a .arrow{position:absolute;top:50%;right:1.41875rem;display:inline-block;width:.28125rem;height:.55625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .btn_b a .arrow{right:3.4666666667vw;width:1.2vw;height:2.3733333333vw}}.new_style.about #sec02 .flex .in .btn_b a .arrow:before,.new_style.about #sec02 .flex .in .btn_b a .arrow:after{content:"";position:absolute;top:calc(50% - .0625rem);right:0;width:.40625rem;height:.125rem;border-radius:9999px;background-color:#fff;-webkit-transform-origin:calc(100% - .0625rem) 50%;transform-origin:calc(100% - .0625rem) 50%}@media screen and (max-width:768px){.new_style.about #sec02 .flex .in .btn_b a .arrow:before,.new_style.about #sec02 .flex .in .btn_b a .arrow:after{width:1.7333333333vw;height:.5333333333vw}}.new_style.about #sec02 .flex .in .btn_b a .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.new_style.about #sec02 .flex .in .btn_b a .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.new_style.about #sec03{padding:6.25rem 0;background:#f8f8f4}@media screen and (max-width:768px){.new_style.about #sec03{padding:10.6666666667vw 0 13.3333333333vw}}@media screen and (max-width:768px){.new_style.about #sec03 .wrap{width:93.3333333333vw}}.new_style.about #sec03 .orange{color:#f15d1e}.new_style.about #sec03 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.new_style.about #sec03 .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw}}.new_style.about #sec03 .flex .sp_flex{max-width:30rem;width:43.6363636364%}@media screen and (max-width:768px){.new_style.about #sec03 .flex .sp_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2666666667vw;max-width:none;width:100%}}@media screen and (max-width:768px){.new_style.about #sec03 .flex .sp_flex figure{width:45.3333333333vw}}.new_style.about #sec03 .flex .in{max-width:34.375rem;width:50%}@media screen and (max-width:768px){.new_style.about #sec03 .flex .in{max-width:none;width:100%}}.new_style.about #sec03 .flex .in .title03{margin-bottom:2.8125rem;font-size:1.875rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.new_style.about #sec03 .flex .in .title03{margin-bottom:5.3333333333vw;font-size:5.0666666667vw}}.new_style.about #sec03 .flex .in .txt{margin-bottom:3.4375rem}@media screen and (max-width:768px){.new_style.about #sec03 .flex .in .txt{margin-bottom:0}}.new_style.about #sec03 .flex .in .txt p{font-size:.9375rem;font-weight:400;line-height:1.7333333}@media screen and (max-width:768px){.new_style.about #sec03 .flex .in .txt p{font-size:3.7333333333vw;line-height:1.5}}.new_style.about #sec03 .flex .in .txt p.mt1em{margin-top:1.5em}.new_style.about #sec03 .flex .tar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (max-width:768px){.new_style.about #sec03 .flex .tar{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;margin-left:0}}.new_style.about #sec03 .flex .tar p{font-size:.9375rem;font-weight:400;line-height:1.73333}@media screen and (max-width:768px){.new_style.about #sec03 .flex .tar p{font-size:3.4666666667vw}}.new_style.about #sec03 .flex .tar .name{margin-top:.625rem;font-size:.75rem;line-height:1}@media screen and (max-width:768px){.new_style.about #sec03 .flex .tar .name{margin-top:2.6666666667vw;font-size:2.9333333333vw}}.new_style.about #sec03 .flex .tar .name span{margin-left:.9375rem;font-size:1.0625rem}@media screen and (max-width:768px){.new_style.about #sec03 .flex .tar .name span{display:block;margin-top:4vw;margin-left:0;font-size:4.5333333333vw}}.new_style.about #sec04{padding:6.25rem 0 3.75rem}@media screen and (max-width:768px){.new_style.about #sec04{padding:10.6666666667vw 0 5.3333333333vw}}.new_style.about #sec04 dl{border-top:.0625rem solid #DDDDDD}.new_style.about #sec04 dl div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem solid #DDDDDD}@media screen and (max-width:768px){.new_style.about #sec04 dl div{-ms-flex-wrap:wrap;flex-wrap:wrap}}.new_style.about #sec04 dl div dt{width:11.625rem;padding:1.8125rem 2.15625rem;font-size:.875rem;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,sans-serif;-webkit-font-smoothing:antialiased;background:#f9f9f9}@media screen and (max-width:768px){.new_style.about #sec04 dl div dt{width:100%;padding:3.3333333333vw 2.6666666667vw;font-size:3.7333333333vw;line-height:1}}.new_style.about #sec04 dl div dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.8125rem 2.7625rem;font-size:.9375rem;font-weight:400;line-height:1.73333}@media screen and (max-width:768px){.new_style.about #sec04 dl div dd{padding:4vw 2.6666666667vw 5.3333333333vw;font-size:3.7333333333vw;line-height:1.857142}}.new_style.about #sec04 dl div dd a{color:#ef900f;text-decoration:underline}.new_style.about #sec04 dl div.access dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new_style.about #sec04 dl div.access dd iframe{width:52.375rem;aspect-ratio:1/.5393794749}@media screen and (max-width:768px){.new_style.about #sec04 dl div.access dd iframe{width:100%}}.new_style.about #sec04 .title03{margin:2.59375rem 0 1.3125rem;font-size:1rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.new_style.about #sec04 .title03{margin:5.3333333333vw 0 2.6666666667vw;font-size:3.7333333333vw}}.new_style.about #sec04 .title03+.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media screen and (max-width:768px){.new_style.about #sec04 .title03+.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw}}.new_style.about #sec05{padding:3.75rem 0 2.875rem}@media screen and (max-width:768px){.new_style.about #sec05{padding:5.3333333333vw 0 30.9333333333vw}}.new_style.about #sec05 ol{border-top:.0625rem solid #DDD}.new_style.about #sec05 ol li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-bottom:.0625rem solid #DDD}@media screen and (max-width:768px){.new_style.about #sec05 ol li{-ms-flex-wrap:wrap;flex-wrap:wrap}}.new_style.about #sec05 ol li .time{display:block;width:11.6475rem;padding:1.8125rem 0;font-size:.875rem;font-weight:700;text-align:center;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,sans-serif;-webkit-font-smoothing:antialiased;background:#f9f9f9}@media screen and (max-width:768px){.new_style.about #sec05 ol li .time{width:100%;padding:3.3333333333vw 2.6666666667vw;font-size:3.7333333333vw;text-align:left;line-height:1}}.new_style.about #sec05 ol li .content{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.8125rem 1.125rem 1.8125rem 2.7375rem;font-size:.9375rem;font-weight:400;line-height:1.73333}@media screen and (max-width:768px){.new_style.about #sec05 ol li .content{padding:4vw 2.6666666667vw 5.3333333333vw;font-size:3.7333333333vw;line-height:1.857142}}.new_style.guide .page_nav .btn_g{margin-top:.625rem}@media screen and (max-width:768px){.new_style.guide .page_nav .btn_g{margin-top:1.3333333333vw}}.new_style.guide .page_nav .btn_g a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;width:100%;height:4.6875rem;font-size:1.1875rem;color:#fff;font-weight:700;text-decoration:none;background:#3fa04a;border-radius:.3125rem}@media screen and (max-width:768px){.new_style.guide .page_nav .btn_g a{gap:2.1333333333vw;height:16vw;font-size:3.7333333333vw;border-radius:1.3333333333vw}}.new_style.guide .page_nav .btn_g a img{width:2.208125rem;margin:0}@media screen and (max-width:768px){.new_style.guide .page_nav .btn_g a img{width:5.3333333333vw}}.new_style.guide .title02_lg{border-bottom:none}.new_style.guide p{font-size:.9375rem;font-weight:400;line-height:1.733333}@media screen and (max-width:768px){.new_style.guide p{font-size:3.7333333333vw;line-height:1.5}}.new_style.guide p.mt1em{margin-top:1.5em}.new_style.guide p+dl{margin-top:2.5rem}@media screen and (max-width:768px){.new_style.guide p+dl{margin-top:5.3333333333vw}}.new_style.guide dl{border-top:.0625rem solid #DDD}.new_style.guide dl .in{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;padding:2.5rem .625rem;border-bottom:.0625rem solid #DDD}@media screen and (max-width:768px){.new_style.guide dl .in{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw;padding:5.3333333333vw 1.3333333333vw}}.new_style.guide dl .in dt{width:17.5rem;font-size:1rem;font-weight:700;line-height:1.75}@media screen and (max-width:768px){.new_style.guide dl .in dt{width:100%;font-size:4vw}}.new_style.guide dl .in dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9375rem;font-weight:400;line-height:1.733333}@media screen and (max-width:768px){.new_style.guide dl .in dd{font-size:3.7333333333vw;line-height:1.5}}.new_style.guide #g01{padding:3.4375rem 0 3.125rem}@media screen and (max-width:768px){.new_style.guide #g01{padding:5.3333333333vw 0}}.new_style.guide #g01 ol>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;padding:1.875rem;border:.0625rem solid #DDD}@media screen and (max-width:768px){.new_style.guide #g01 ol>li{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333vw;padding:5.3333333333vw 2.6666666667vw}}.new_style.guide #g01 ol>li+li{margin-top:.625rem}@media screen and (max-width:768px){.new_style.guide #g01 ol>li+li{margin-top:4vw}}.new_style.guide #g01 ol>li .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3125rem;font-size:.9375rem;color:#ef900f;font-weight:700}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .number{width:100%;gap:1.3333333333vw;font-size:3.2vw}}.new_style.guide #g01 ol>li .number span{font-size:1.5625rem}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .number span{font-size:5.8666666667vw}}.new_style.guide #g01 ol>li .in{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .in{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.new_style.guide #g01 ol>li .in .title03{margin-bottom:1.875rem;font-size:1.5rem;font-weight:700;line-height:1.75}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .in .title03{margin-bottom:1.3333333333vw;font-size:4.8vw}}.new_style.guide #g01 ol>li .in p{font-size:.9375rem;font-weight:400;line-height:1.733333}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .in p{font-size:3.7333333333vw;line-height:1.5}}.new_style.guide #g01 ol>li .in ul{margin:1.25rem 0}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .in ul{margin:2.6666666667vw 0}}.new_style.guide #g01 ol>li .in ul li{margin-left:1em;font-size:1.0625rem;font-weight:700;line-height:1.529411;text-decoration:underline;list-style:disc}@media screen and (max-width:768px){.new_style.guide #g01 ol>li .in ul li{font-size:4vw;line-height:1.5}}.new_style.guide #g02,.new_style.guide #g03,.new_style.guide #g04,.new_style.guide #g05{padding:3.125rem 0}@media screen and (max-width:768px){.new_style.guide #g02,.new_style.guide #g03,.new_style.guide #g04,.new_style.guide #g05{padding:5.3333333333vw 0}}.new_style.guide #g04 .txt{padding:0 .625rem}@media screen and (max-width:768px){.new_style.guide #g04 .txt{padding:0 1.3333333333vw}}.new_style.guide #g04 .pdf{margin-top:2.5rem}@media screen and (max-width:768px){.new_style.guide #g04 .pdf{margin-top:5.3333333333vw}}.new_style.guide #g04 .pdf a{font-size:.9375rem;font-weight:700}@media screen and (max-width:768px){.new_style.guide #g04 .pdf a{font-size:3.7333333333vw}}.new_style.guide #g04 .btn_o{margin-top:2.5rem}@media screen and (max-width:768px){.new_style.guide #g04 .btn_o{margin-top:5.3333333333vw}}.new_style.guide #g04 .btn_o a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25rem;height:5rem;font-size:1.0625rem;color:#fff;font-weight:700;text-decoration:none;background:#ef900f;border-radius:.1875rem}@media screen and (max-width:768px){.new_style.guide #g04 .btn_o a{width:100%;height:16vw;font-size:4vw;border-radius:.8vw}}.new_style.guide #g04 .title03{margin:2.5rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.6666}@media screen and (max-width:768px){.new_style.guide #g04 .title03{margin:5.3333333333vw 0 0;font-size:3.7333333333vw}}@media(min-width:768px){.new_style.guide #g04 a[href*="tel:"]{text-decoration:none;cursor:default;pointer-events:none}.new_style.guide #g04 a:hover{opacity:.7}}.new_style.guide #g06{padding:3.125rem 0 3.4375rem}@media screen and (max-width:768px){.new_style.guide #g06{padding:5.3333333333vw 0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-styles_free.css.map */
