@charset "UTF-8";#privacy-policy{position:relative;font-weight:500}#privacy-policy .scroll{position:absolute;top:min(14.5vw,174px);right:min(6.6666666667vw,80px)}#privacy-policy .privacy-policy_body{margin:min(18.3333333333vw,220px) 0 min(9.0833333333vw,109px)}#privacy-policy .privacy-policy_wrap{margin-bottom:min(13.3333333333vw,160px)}#privacy-policy .privacy-policy_wrap:nth-child(2) .privacy-policy__content{margin-top:0;margin-bottom:min(11.6666666667vw,140px)}#privacy-policy .privacy-policy__head{padding-bottom:min(4.6666666667vw,56px);border-bottom:min(.0833333333vw,1px) solid #555;margin-bottom:min(6vw,72px)}#privacy-policy .privacy-policy__head_ttl{font-size:min(2.9166666667vw,35px);letter-spacing:.08em;font-weight:500;line-height:1;margin-bottom:min(3vw,36px)}#privacy-policy .privacy-policy__head_lead{font-size:min(1.3333333333vw,16px)}#privacy-policy .privacy-policy__content{margin-top:min(4.6666666667vw,56px)}#privacy-policy .privacy-policy__content_ttl{font-size:min(2vw,24px);letter-spacing:.08em;margin-bottom:min(1.6666666667vw,20px)}#privacy-policy .privacy-policy__content_detail{font-size:min(1.3333333333vw,16px)}#privacy-policy .privacy-policy_contact{margin-top:min(4.6666666667vw,56px);font-size:min(1.6666666667vw,20px)}#privacy-policy .privacy-policy_contact span{display:block;font-size:min(1.3333333333vw,16px)}#privacy-policy .privacy-policy__content_inner{margin-top:min(4.6666666667vw,56px)}#privacy-policy .privacy-policy__content_inner.bottom{margin-top:0;margin-bottom:min(4.6666666667vw,56px)}#privacy-policy .privacy-policy__content_inner_ttl{font-size:min(1.6666666667vw,20px);margin-bottom:min(.4166666667vw,5px)}#privacy-policy .privacy-policy__content_inner_list li{font-size:min(1.3333333333vw,16px);padding-left:min(2.0833333333vw,25px);text-indent:max(-2.0833333333vw,-25px)}#privacy-policy .privacy-policy__content_inner_list.circle li{padding-left:min(1.5vw,18px);text-indent:0;position:relative}#privacy-policy .privacy-policy__content_inner_list.circle li::before{display:block;content:"・";position:absolute;top:0;left:0}#privacy-policy .privacy-policy__foot{background-color:#e2edff;box-sizing:border-box;padding:min(7.75vw,93px) min(8.5vw,102px) min(5.6666666667vw,68px)}#privacy-policy .privacy-policy__foot_title{font-size:min(2.9166666667vw,35px);line-height:1.2;margin-bottom:min(2.5vw,30px)}#privacy-policy .privacy-policy__foot_lead{font-size:min(1.3333333333vw,16px);margin-bottom:min(3.3333333333vw,40px)}#privacy-policy .privacy-policy__foot_img_wrap{display:flex;align-items:flex-end;gap:0 min(2vw,24px)}#privacy-policy .privacy-policy__foot_img{width:min(23.5vw,282px)}#privacy-policy .privacy-policy__foot_img_caption{font-size:min(1.3333333333vw,16px);line-height:1.62;padding-bottom:min(1.3333333333vw,16px)}#privacy-policy .btn-normal__wrap{margin-left:auto;margin-top:min(7.75vw,93px)}@media screen and (min-width:769px){body{position:relative}}@media screen and (max-width:768px){body{position:relative}#privacy-policy .scroll{display:none}#privacy-policy .privacy-policy_body{margin:min(11.5384615385vw,73.8461538462px) 0 min(12.8205128205vw,82.0512820513px)}#privacy-policy .privacy-policy_wrap{margin-bottom:min(20.5128205128vw,131.2820512821px)}#privacy-policy .privacy-policy_wrap:nth-child(2) .privacy-policy__content{margin-bottom:min(12.8205128205vw,82.0512820513px)}#privacy-policy .privacy-policy__head{padding-bottom:min(5.1282051282vw,32.8205128205px);margin-bottom:min(7.6923076923vw,49.2307692308px)}#privacy-policy .privacy-policy__head_ttl{font-size:min(4.6153846154vw,29.5384615385px);margin-bottom:min(3.8461538462vw,24.6153846154px)}#privacy-policy .privacy-policy__head_lead{font-size:min(3.0769230769vw,19.6923076923px)}#privacy-policy .privacy-policy__content{margin-top:min(5.1282051282vw,32.8205128205px)}#privacy-policy .privacy-policy__content_ttl{margin-bottom:min(.7692307692vw,4.9230769231px)}#privacy-policy .privacy-policy__content_detail,#privacy-policy .privacy-policy__content_ttl,#privacy-policy .privacy-policy_contact span{font-size:min(3.0769230769vw,19.6923076923px)}#privacy-policy .privacy-policy_contact{font-size:min(3.5897435897vw,22.9743589744px);margin-top:min(7.6923076923vw,49.2307692308px)}#privacy-policy .privacy-policy__content_inner{margin-top:min(5.1282051282vw,32.8205128205px)}#privacy-policy .privacy-policy__content_inner.bottom{margin-top:0;margin-bottom:min(5.1282051282vw,32.8205128205px)}#privacy-policy .privacy-policy__content_inner_ttl{font-size:min(3.3333333333vw,21.3333333333px);margin-bottom:min(.7692307692vw,4.9230769231px)}#privacy-policy .privacy-policy__content_inner_list li{font-size:min(3.0769230769vw,19.6923076923px);padding-left:min(4.358974359vw,27.8974358974px);text-indent:max(-4.358974359vw,-27.8974358974px)}#privacy-policy .privacy-policy__content_inner_list.circle li{padding-left:min(3.5897435897vw,22.9743589744px)}#privacy-policy .privacy-policy__foot{padding:min(6.4102564103vw,41.0256410256px) min(3.8461538462vw,24.6153846154px) min(5.1282051282vw,32.8205128205px)}#privacy-policy .privacy-policy__foot_title{font-size:min(4.1025641026vw,26.2564102564px);line-height:1.5}#privacy-policy .privacy-policy__foot_lead{font-size:min(3.0769230769vw,19.6923076923px)}#privacy-policy .privacy-policy__foot_img_wrap{display:block;width:80%;margin:0 auto}#privacy-policy .privacy-policy__foot_img{width:80%;margin:min(3.8461538462vw,24.6153846154px) auto min(2.5641025641vw,16.4102564103px)}#privacy-policy .privacy-policy__foot_img_caption{font-size:min(3.0769230769vw,19.6923076923px);text-align:center;padding-bottom:0}#privacy-policy .btn-normal__wrap{margin-top:min(7.6923076923vw,49.2307692308px)}}