#wrapper{width:100%;height:auto;background-color:#f1efea!important}#wrapper h5{font-size:12px;font-weight:700;line-height:1;color:#af1654;margin-bottom:25px}#wrapper h6{font-size:12px;font-weight:400;letter-spacing:.01em;color:#999;margin:70px auto}#wrapper .sttl{margin:-82px auto 0;display:inline-block}#wrapper .sttl h4{font-size:50px;font-weight:700;line-height:1.5}#wrapper .sttl h4 span{font-size:24px;font-weight:700;display:block}#wrapper p{font-size:16px;line-height:2.25;color:#333;letter-spacing:.025em;width:552px}@media (max-width: 780px){#wrapper{width:100%;height:auto;background-color:#f1efea!important}#wrapper h5{font-size:12px;font-weight:700;line-height:1;color:#af1654;margin-bottom:25px}#wrapper h6{font-size:3.3333333333vw;font-weight:400;letter-spacing:.01em;line-height:1.7;color:#999;margin:6vw auto}#wrapper .sttl{margin:-12vw auto 0;display:inline-block}#wrapper .sttl h4{font-size:8.9743589744vw;font-weight:700;line-height:1.5}#wrapper .sttl h4 span{font-size:4.6153846154vw;font-weight:700;display:block}#wrapper p{font-size:3.8461538462vw;line-height:1.86;color:#333;letter-spacing:0;width:70vw}}.kv{width:100%;height:918px;text-align:center;margin:80px auto 280px}.kv .kv_img01{width:calc(50vw - 85px);background-image:url(/cdn/shop/files/philosophy_kv_img01.png?v=1751265024);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0 0 20px;height:400px;position:absolute;top:80px;right:calc(50% + 85px);z-index:3}@media only screen and (-webkit-min-device-pixel-ratio: 2){.kv .kv_img01{background-image:url(/cdn/shop/files/philosophy_kv_img01_2x_1833c53d-eef5-4aa6-88a5-e7750e1bded5.png?v=1751265027)}}.kv .kv_img01_inner{position:absolute;top:172px;left:50%;width:452px;z-index:4;text-align:center}.kv .kv_img01_inner h6{font-size:16px;font-weight:700;color:#333!important;line-height:1;display:block;position:relative;padding-bottom:15px;text-align:center;margin:0 auto!important}.kv .kv_img01_inner h6:after{content:"";background-color:#333;width:150px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.kv .kv_img01_inner h2{font-size:32px!important;font-weight:700!important;line-height:1.3!important;margin:20px auto 85px!important}.kv .kv_img01_inner h2 span{font-size:20px!important;font-weight:700!important}.kv .kv_img02{width:calc(50vw + 192px);background-image:url(/cdn/shop/files/philosophy_kv_img02.png?v=1751265041);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0 0 0 20px;height:600px;position:absolute;top:396px;left:calc(50% - 192px);z-index:1}@media only screen and (-webkit-min-device-pixel-ratio: 2){.kv .kv_img02{background-image:url(/cdn/shop/files/philosophy_kv_img02_2x_d7dfd685-7c33-40e9-8db2-69b7eac2350f.png?v=1751265044)}}.kv .kv_img02_inner{position:absolute;top:550px;left:calc(50% - 542px);width:548px;z-index:2;text-align:left}.kv h3{margin:0;font-size:50px;font-weight:700;line-height:1.5}.kv h3 span{font-size:100px;font-weight:7000;line-height:1;letter-spacing:.1em}.kv p{font-size:16px;line-height:2.25;letter-spacing:.025em;width:548px;margin:0 auto;text-align:left}@media (max-width: 780px){.kv{width:100%;height:339.358974vw;text-align:center;margin:12.8vw auto 22vw}.kv .kv_img01{width:77vw;background-image:url(/cdn/shop/files/philosophy_kv_img01-s.png?v=1751265024);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0 0 2.5641025641vw;height:51.2820512vw;position:absolute;top:12.8vw;right:23vw;z-index:3}.kv .kv_img01_inner{position:absolute;top:65vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:60vw;z-index:4;text-align:center}.kv .kv_img01_inner h6{font-size:4.1025641026vw;font-weight:700!important;color:#333!important;line-height:1;display:block;position:relative;padding-bottom:3vw;text-align:center;margin:10vw auto 5vw!important}.kv .kv_img01_inner h6:after{content:"";background-color:#333;width:50vw;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.kv .kv_img01_inner h2{font-size:7.4358974359vw!important;font-weight:700!important;line-height:1.3!important;margin:3vw auto 7vw!important}.kv .kv_img01_inner h2 span{font-size:5.1282051282vw!important;font-weight:700!important}.kv .kv_img02{width:100vw;background-image:url(/cdn/shop/files/philosophy_kv_img02-s.png?v=1751265041);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0;height:102.5641vw;position:absolute;top:118.46153vw;left:0;z-index:1}.kv .kv_img02_inner{position:absolute;top:213.46153vw;left:15vw;right:15vw;width:70vw;z-index:2;text-align:left}.kv h3{margin:0 auto 12vw;font-size:8.9743589744vw;font-weight:700;line-height:1.5}.kv h3 span{font-size:17.9487179487vw;font-weight:700;line-height:1;letter-spacing:.1em}.kv p{font-size:3.8461538462vw;line-height:1.86;letter-spacing:0;width:70vw;margin:0 auto;text-align:left}}.s1{width:100%;max-width:904px;background-color:#fff;border-radius:20px;margin:0 auto 290px;text-align:center;padding:0 0 130px}.s1 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:536px;margin:0 auto}.s1 li{font-size:16px;font-weight:700;letter-spacing:.025em;line-height:2.25;text-align:center;border-top:1px solid #999;padding-top:15px;margin-top:15px;flex-basis:100%}.s1 li p{font-size:30px!important;font-weight:700!important;text-align:center}@media (max-width: 780px){.s1{width:90vw;max-width:90vw;background-color:#fff;border-radius:2.5641025641vw;margin:0 auto 44vw;text-align:center;padding:0 0 22vw}.s1 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:70vw;margin:0 auto}.s1 li{font-size:3.8461538462vw;font-weight:700;letter-spacing:0;line-height:2.25;text-align:center;border-top:1px solid #999;padding-top:3.5vw;margin-top:3.5vw;flex-basis:100%}.s1 li p{font-size:7.0512820513vw!important;font-weight:700!important;text-align:center}}.s2{width:100%;max-width:904px;background-color:#fff;border-radius:20px;margin:0 auto 290px;text-align:center;padding:0 0 130px}.s2 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:536px;margin:0 auto}.s2 li{font-size:16px;font-weight:700;letter-spacing:.025em;line-height:2.25;text-align:left;border-top:1px solid #999;padding-top:15px;margin-top:15px;flex-basis:100%}.s2 li p{font-size:30px!important;font-weight:700!important;text-align:center}.s2 li:first-child{border-top:none}@media (max-width: 780px){.s2{width:90vw;max-width:90vw;background-color:#fff;border-radius:2.5641025641vw;margin:0 auto 44vw;text-align:center;padding:0 0 22vw}.s2 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:70vw;margin:0 auto}.s2 li{font-size:3.8461538462vw;font-weight:700;letter-spacing:0;line-height:1.7;text-align:left;border-top:1px solid #999;padding-top:3.5vw;margin-top:3.5vw;flex-basis:100%}.s2 li p{font-size:30px!important;font-weight:700!important;text-align:center}.s2 li:first-child{border-top:none}}.s3{width:100%;max-width:904px;background-color:#fff;border-radius:20px;margin:0 auto 290px;text-align:center;padding:0 0 130px}.s3 .s3_img{max-width:525px;margin:0 auto 70px}.s3 p{width:720px!important;margin:0 auto;text-align:left;letter-spacing:.025em!important}@media (max-width: 780px){.s3{width:90vw;max-width:90vw;background-color:#fff;border-radius:2.5641025641vw;margin:0 auto 44vw;text-align:center;padding:0 0 22vw}.s3 .s3_img{max-width:70vw;margin:0 auto 15vw}.s3 p{width:70vw!important;margin:0 auto;text-align:left;letter-spacing:0!important}}.s4{width:100%;margin:0 auto}.s4 .s4_flex{display:flex;justify-content:space-between;margin:0 auto;max-width:1088px;flex-wrap:wrap}.s4 .s4_bx{flex-basis:520px;border-radius:20px;background-color:#fff;margin-bottom:180px;text-align:center}.s4 .s4_bx ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:368px;margin:100px auto}.s4 .s4_bx li{font-size:16px;font-weight:700;letter-spacing:.025em;line-height:2.25;text-align:left;padding-top:15px;margin-top:15px;border-top:1px solid #999;flex-basis:100%}.s4 .s4_btn{width:700px;height:115px;margin:0 auto 160px;background-color:#af1654;border:1px solid #AF1654;border-radius:60px;text-align:center;display:flex;justify-content:center;align-items:center}.s4 .s4_btn p{font-size:20px!important;font-weight:700!important;color:#fff!important;letter-spacing:.15em!important;position:relative}.s4 .s4_btn p:after{content:"";background-image:url(/cdn/shop/files/btn_arrow.svg?v=1750746482);background-repeat:no-repeat;background-size:contain;width:10px;height:20px;position:absolute;top:14px;right:-12px}@media (max-width: 780px){.s4{width:90vw;max-width:90vw;margin:0 auto}.s4 .s4_flex{display:flex;justify-content:space-between;margin:0 auto;max-width:90vw;flex-wrap:wrap}.s4 .s4_bx{flex-basis:90vw;border-radius:2.5641025641vw;background-color:#fff;margin-bottom:25vw;text-align:center;padding:0 10vw 25vw}.s4 .s4_bx ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:70vw;margin:10vw auto 0}.s4 .s4_bx li{font-size:3.8461538462vw;font-weight:700;letter-spacing:0;line-height:1.7;text-align:left;border-top:1px solid #999;padding-top:3.5vw;margin-top:3.5vw;flex-basis:100%}.s4 .s4_btn{width:70vw;height:23vw;margin:0 auto 20vw;background-color:#af1654;border:1px solid #AF1654;border-radius:60px;text-align:center;display:flex;justify-content:center;align-items:center}.s4 .s4_btn p{font-size:3.0769230769vw!important;font-weight:700!important;color:#fff!important;letter-spacing:0!important;position:relative}.s4 .s4_btn p:after{content:"";background-image:url(/cdn/shop/files/btn_arrow.svg?v=1750746482);background-repeat:no-repeat;background-size:contain;width:2vw;height:3vw;position:absolute;top:5vw;right:6vw}}.other{width:100%;margin:130px auto;text-align:center}.other h6{font-size:14px;font-weight:700;color:#999;margin:0 auto 40px}.other ul{display:flex;justify-content:space-between;align-items:center;width:710px;margin:0 auto}.other li{flex-basis:170px}.other li img{margin-bottom:30px}.other li p{font-size:20px!important;font-weight:700;line-height:1.5!important;width:170px!important}.other li p span{font-size:16px}.other li a{text-decoration:none}.other .active{opacity:.3;pointer-events:none}@media (max-width: 780px){.other{width:100%;margin:10vw auto;text-align:center}.other h6{font-size:3.3333333333vw;font-weight:700;color:#999;margin:0 auto 10vw}.other ul{display:flex;justify-content:space-between;align-items:center;width:88vw;margin:0 auto}.other li{flex-basis:26vw}.other li img{margin-bottom:4vw}.other li p{font-size:3.3333333333vw!important;font-weight:700;line-height:1.5!important;width:26vw!important}.other li p span{font-size:3.0769230769vw}.other li a{text-decoration:none}.other .active{opacity:.3;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/philosophy.css.map */
