@charset "UTF-8";.wrap.freeWrap{width:100%;max-width:inherit;min-width:1220px;background-color:#f2f7fb}.main-contents .center{text-align:center}.main-contents .inline-block{display:inline-block}.main-contents img{width:auto;max-width:100%;height:auto}.main-contents .underline,a.underline{text-decoration:underline}.main-contents .bold{font-weight:700}.main-contents .mt5{margin-top:50px}.main-contents .mb1{margin-bottom:10px}.main-contents .mb2{margin-bottom:20px}.main-contents .mb3{margin-bottom:30px}.main-contents .block,.wrap.freeWrap .forPc{display:block}.wrap.freeWrap .forSp{display:none}@media screen and (max-width: 1220px){.wrap.freeWrap{overflow-x:hidden;min-width:inherit;padding:0}.wrap.freeWrap .forPc{display:none}.wrap.freeWrap .forSp{display:block}}.yogasocks-contents-page h2,.yogasocks-contents-page h3{color:#fff}@media screen and (min-width: 1221px){.yogasocks-contents-page h2{width:100%;margin-bottom:40px;text-align:center;font-size:22px;font-weight:700}.yogasocks-contents-page h3{width:100%;margin:40px 0 20px;text-align:center;font-size:22px;font-weight:700}.yogasocks-contents-page p{width:100%;line-height:2.2}.yogasocks-contents-page .feature-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.yogasocks-contents-page .feature-list dt{width:200px;padding:4px 0;border-radius:15px;background-color:#86a3a7;text-align:center}.yogasocks-contents-page .feature-list dd{width:calc(100% - 230px);line-height:2.2}.yogasocks-contents-page .feature-list dt:not(:last-of-type),.yogasocks-contents-page .feature-list dd:not(:last-of-type){margin-bottom:30px}.yogasocks-contents-page .link-button{display:block;width:240px;margin:20px auto 0;padding:13px 0;background-color:#efac5e;color:#fff;border-radius:10px;text-align:center}.yogasocks-contents-page .section-whats-yogasocks,.yogasocks-contents-page .section-four-feature,.yogasocks-contents-page .section-arch-function,.yogasocks-contents-page .section-highly-recommend,.yogasocks-contents-page .section-3dimension{display:flex;flex-flow:row nowrap;justify-content:center}.yogasocks-contents-page .section-whats-yogasocks .inner-wrap,.yogasocks-contents-page .section-four-feature .inner-wrap,.yogasocks-contents-page .section-arch-function .inner-wrap,.yogasocks-contents-page .section-highly-recommend .inner-wrap,.yogasocks-contents-page .section-3dimension .inner-wrap{display:flex;flex-flow:column nowrap;justify-content:center;align-content:flex-start}.yogasocks-contents-page .section-highly-recommend .inner-wrap{padding-bottom:40px}.yogasocks-contents-page .section-whats-yogasocks{height:600px;color:#222;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/whats_yogasocks_pc.jpg) top center no-repeat}.yogasocks-contents-page .section-whats-yogasocks .inner-wrap{width:610px;margin-right:610px;padding-left:10px;height:600px}.yogasocks-contents-page .section-whats-yogasocks p{text-align:center;font-size:16px}.yogasocks-contents-page .section-whats-yogasocks p+p{margin-top:1em}.yogasocks-contents-page .main-visual-image{text-align:center}.yogasocks-contents-page .main-visual-image{width:100%}@supports (object-fit: cover){.yogasocks-contents-page .main-visual-image{height:600px;object-fit:cover}}.yogasocks-contents-page .section-four-feature,.yogasocks-contents-page .section-arch-function,.yogasocks-contents-page .section-3dimension{height:640px;color:#fff}.yogasocks-contents-page .section-four-feature{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/four_feature_pc.jpg),url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/four_feature_pc_bg.png);background-position:top center,top center;background-repeat:no-repeat,repeat-y}.yogasocks-contents-page .section-3dimension{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/3dimension_pc.jpg),url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/four_feature_pc_bg.png);background-position:top center,top center;background-repeat:no-repeat,repeat-y}.yogasocks-contents-page .section-four-feature p,.yogasocks-contents-page .section-3dimension p{margin-bottom:40px}.yogasocks-contents-page .section-four-feature .feature-list dd,.yogasocks-contents-page .section-3dimension .feature-list dd{line-height:1.7}.yogasocks-contents-page .section-four-feature .inner-wrap,.yogasocks-contents-page .section-3dimension .inner-wrap{position:relative;width:610px;margin-left:610px;padding-right:10px;background-color:#5e6776}.yogasocks-contents-page .section-arch-function{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/arch_function_pc.jpg),url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/arch_function_pc_bg.png);background-position:top center,top center;background-repeat:no-repeat,repeat-y}.yogasocks-contents-page .section-arch-function .inner-wrap{position:relative;width:610px;margin-right:610px;padding-left:10px;background-color:#5e6776}.yogasocks-contents-page .section-four-feature .inner-wrap:before,.yogasocks-contents-page .section-arch-function .inner-wrap:before,.yogasocks-contents-page .section-3dimension .inner-wrap:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-color:#5e6776;border-top-width:320px;border-right-width:85px;border-bottom-width:320px;border-left-width:85px}.yogasocks-contents-page .section-four-feature .inner-wrap:before,.yogasocks-contents-page .section-3dimension .inner-wrap:before{top:0;left:0;transform:translate(-100%);border-bottom-color:transparent;border-left-color:transparent}.yogasocks-contents-page .section-arch-function .inner-wrap:before{bottom:0;right:0;transform:translate(100%);border-top-color:transparent;border-right-color:transparent}.yogasocks-contents-page .section-air-cushion{margin:100px 0 80px}.yogasocks-contents-page .air-cution-main-par{margin-bottom:100px;text-align:center;font-size:20px}.yogasocks-contents-page .air-cution-detail{height:600px;background-position:top center;background-repeat:no-repeat;background-size:auto 600px}.yogasocks-contents-page .air-cution-detail .inner-wrap{display:flex;flex-flow:column nowrap;justify-content:center;align-content:flex-start;height:600px}.yogasocks-contents-page .air-cution-detail:nth-of-type(odd){background-color:#fff}.yogasocks-contents-page .air-cution-detail:nth-of-type(odd) .inner-wrap{width:1220px;padding-left:610px;padding-right:10px;margin:auto}.yogasocks-contents-page .air-cution-detail:nth-of-type(2n){background-color:#f2f7fb}.yogasocks-contents-page .air-cution-detail:nth-of-type(2n) .inner-wrap{width:1220px;padding-left:10px;padding-right:610px;margin:auto}.yogasocks-contents-page .air-cution-detail.basic{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_basic_pc.jpg)}.yogasocks-contents-page .air-cution-detail.run{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_run_pc.jpg)}.yogasocks-contents-page .air-cution-detail.beauty{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_beauty_pc.jpg)}.yogasocks-contents-page .air-cution-detail.coregrip{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_coregrip_pc.jpg)}.yogasocks-contents-page .air-cution-detail h3{margin-top:0}.yogasocks-contents-page .air-cution-detail p{text-align:center}.yogasocks-contents-page .air-cution-diagram{display:flex;flex-flow:row nowrap;justify-content:center;align-content:flex-start;align-items:center}.yogasocks-contents-page .air-cution-diagram img{width:155px;height:auto}.yogasocks-contents-page .air-cution-diagram ol{list-style-type:none;margin-left:20px}.yogasocks-contents-page .air-cution-diagram li{padding-left:30px;background-position:0 0;background-repeat:no-repeat;background-size:25px 25px;line-height:25px;margin:15px 0}.yogasocks-contents-page .air-cution-diagram li:nth-of-type(1){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_1.png)}.yogasocks-contents-page .air-cution-diagram li:nth-of-type(2){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_2.png)}.yogasocks-contents-page .air-cution-diagram li:nth-of-type(3){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_3.png)}.yogasocks-contents-page .section-highly-recommend .inner-wrap{width:1220px;padding:0 10px 40px}.yogasocks-contents-page .section-highly-recommend p{text-align:center}.yogasocks-contents-page .section-highly-recommend .recommend-target{display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:stretch;margin-top:30px}.yogasocks-contents-page .section-highly-recommend .recommend-target li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:270px;height:100px;margin-bottom:30px;background-color:#fff;border-radius:10px;text-align:center}.yogasocks-contents-page .section-highly-recommend .recommend-target li:not(:first-of-type),.yogasocks-contents-page .section-highly-recommend .recommend-target li:not(:nth-of-type(5)){margin-left:30px}.yogasocks-contents-page .section-highly-recommend .link-button{margin-top:40px}}@media screen and (max-width: 1220px){.yogasocks-contents-page h2{margin:30px 0;text-align:center;font-size:16px;font-weight:700;letter-spacing:-.2px}.yogasocks-contents-page p,.yogasocks-contents-page dd,.yogasocks-contents-page .section-whats-yogasocks p{line-height:1.8;text-align:left;word-break:normal}.yogasocks-contents-page .link-button{display:block;width:50%;margin:20px auto 0;padding:13px 0;background-color:#efac5e;color:#fff;border-radius:10px;text-align:center;transition:none}.yogasocks-contents-page .link-button:hover{opacity:1}.yogasocks-contents-page .inner-wrap{padding:0 16px}.yogasocks-contents-page .section-whats-yogasocks{margin-top:20px;padding-bottom:50vw;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/whats_yogasocks_sp.jpg) bottom right/contain no-repeat}.yogasocks-contents-page .section-whats-yogasocks .inner-wrap{width:100%;margin-right:0;padding-left:10px}.section-four-feature .inner-wrap h2,.section-arch-function>.inner-wrap h2{margin-top:0}.section-four-feature .inner-wrap,.section-arch-function>.inner-wrap{padding:16px 10px;color:#fff;background-color:#5e6776;z-index:10}.section-four-feature{margin-top:-20px;padding-bottom:90vw;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/four_feature_sp.jpg) bottom left/contain no-repeat}.section-four-feature .inner-wrap{padding-top:30px;transform:skewY(-5deg)}.section-four-feature .inner-wrap h2,.section-four-feature .inner-wrap p,.section-four-feature .inner-wrap .feature-list{transform:skewY(5deg)}.section-four-feature p{margin-bottom:30px}.section-four-feature .feature-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.section-four-feature .feature-list dt{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:30%;max-width:130px;height:50px;margin-bottom:40px;background-color:#86a3a7;border-radius:15px;line-height:1.2;letter-spacing:-.2px;text-align:center}.section-four-feature .feature-list dd{width:calc(70% - 20px);min-width:calc(100% - 150px);margin-bottom:20px}.section-arch-function>.inner-wrap{margin-top:-20px;padding-top:30px;padding-bottom:30px;transform:skewY(5deg)}.section-arch-function>.inner-wrap h2,.section-arch-function>.inner-wrap p{transform:skewY(-5deg)}.arch-function-diagram,.three-dimension-diagram{overflow:hidden;transform:skewY(5deg)}.arch-function-diagram .inner-wrap,.three-dimension-diagram .inner-wrap{position:relative;padding:0;transform:skewY(-5deg)}.arch-function-diagram .inner-wrap{min-height:120vw;margin:-5vw 0;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/arch_function_sp.jpg) bottom 10px left 45%/105vw auto no-repeat}.three-dimension-diagram .inner-wrap{min-height:130vw;margin:-5vw 0 -10vw;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/3dimension_sp.jpg) bottom 20px left 45%/105vw auto no-repeat}.arch-function-diagram h3,.arch-function-diagram dt,.arch-function-diagram dd,.three-dimension-diagram dt,.three-dimension-diagram dd{position:absolute;font-size:13px}.arch-function-diagram h3{top:8%;left:10px;width:45vw;min-width:120px;padding:10px 0;background-color:#fff6;border-radius:15px;text-align:center;font-weight:400}.arch-function-diagram dt,.arch-function-diagram dd,.three-dimension-diagram dt,.three-dimension-diagram dd{width:30vw;min-width:120px;line-height:1.2}.arch-function-diagram dt,.three-dimension-diagram dt{padding:4px 0;color:#fff;background-color:#86a3a7;border-radius:15px;text-align:center}.arch-function-diagram dd,.three-dimension-diagram dd{letter-spacing:-.5px;text-shadow:1px 1px 0 rgba(255,255,255,.8)}.arch-function-diagram dt:nth-of-type(1){top:14%;right:10px}.arch-function-diagram dd:nth-of-type(1){top:calc(14% + 45px);right:10px}.arch-function-diagram dt:nth-of-type(2){top:75%;right:10px}.arch-function-diagram dd:nth-of-type(2){top:calc(75% + 45px);right:10px}.arch-function-diagram dt:nth-of-type(3){top:53%;left:10px}.arch-function-diagram dd:nth-of-type(3){top:calc(53% + 45px);left:10px}.three-dimension-diagram dt:nth-of-type(1){top:29%;left:10px}.three-dimension-diagram dd:nth-of-type(1){top:calc(29% + 45px);left:10px}.three-dimension-diagram dt:nth-of-type(2){top:56%;right:10px}.three-dimension-diagram dd:nth-of-type(2){top:calc(56% + 45px);right:10px}.three-dimension-diagram dt:nth-of-type(3){top:10%;right:10px}.three-dimension-diagram dd:nth-of-type(3){top:calc(10% + 45px);right:10px}.three-dimension-diagram dt:nth-of-type(4){top:66%;left:10px}.three-dimension-diagram dd:nth-of-type(4){top:calc(66% + 45px);left:10px}.section-air-cushion{padding-top:20px;z-index:10}.section-air-cushion h2{margin:20px 0 30px}.section-air-cushion .air-cution-main-par{margin-bottom:40px;padding:0 10px}.air-cution-detail{padding-bottom:40px;background-color:#e6eff8;transform:skewY(-5deg)}.air-cution-detail h3,.air-cution-detail p,.air-cution-detail figure,.air-cution-detail a{transform:skewY(5deg)}.air-cution-detail .inner-wrap{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-content:flex-start;min-height:80vw;margin-bottom:40px;padding:30px 0;background-position:top center;background-repeat:no-repeat;background-size:100% auto;z-index:20}.air-cution-detail.basic .inner-wrap{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_basic_sp.jpg)}.air-cution-detail.run .inner-wrap{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_run_sp.jpg)}.air-cution-detail.beauty .inner-wrap{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_beauty_sp.jpg)}.air-cution-detail.coregrip .inner-wrap{background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_coregrip_sp.jpg)}.air-cution-detail .inner-wrap h3{margin-bottom:30px}.air-cution-detail:nth-of-type(odd) .inner-wrap{background-color:#fff;padding-left:42%;padding-right:10px}.air-cution-detail:nth-of-type(2n) .inner-wrap{background-color:#f2f7fb;padding-left:10px;padding-right:42%}.air-cution-diagram{display:flex;flex-flow:row nowrap;justify-content:center;align-content:flex-start;align-items:center}.air-cution-diagram img{max-width:40%;height:auto}.air-cution-diagram ol{margin-left:10px;list-style-type:none;text-align:left}.air-cution-diagram li{padding-left:25px;background-position:0 0;background-repeat:no-repeat;background-size:20px 20px;margin:15px 0}.air-cution-diagram li:nth-of-type(1){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_1.png)}.air-cution-diagram li:nth-of-type(2){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_2.png)}.air-cution-diagram li:nth-of-type(3){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_3.png)}.section-highly-recommend{padding-top:15px}.recommend-target{display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;margin:20px 0}.recommend-target li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:calc(50% - 5px);height:70px;margin-bottom:10px;background-color:#fff;border-radius:20px;line-height:1.2;letter-spacing:-.2px}.recommend-target li:nth-of-type(2n):not(:last-of-type){margin-left:10px}link-button{margin-top:30px}}@media screen and (min-width: 1221px){#newMember img{display:block;flex-shrink:0;vertical-align:bottom;max-width:100%}.main-contents#newMember{margin:80px auto 0;width:1200px;max-width:inherit}.main-contents#newMember h2{font-size:28px;color:#4d4d4d;font-weight:700;position:relative;text-align:center;margin-bottom:40px}.main-contents#newMember h2+p{margin-bottom:4em}#newMember .section{margin-bottom:70px}#newMember .benefit{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px}#newMember .benefit li{width:580px;background:#fff;padding:30px 40px 40px;border-radius:30px}#newMember .benefit li:nth-child(-n+2){margin-bottom:40px}#newMember .benefit dt{color:#777;font-size:18px;font-weight:700;text-align:left;background:#fff;background:linear-gradient(90deg,#fff 0% 5%,#e7eced 5%);padding:10px 10px 10px 80px;position:relative}#newMember .benefit dt span{position:absolute;top:0;bottom:0;left:0;margin:auto;color:#fff;font-size:30px;width:54px;height:54px;background:#95adaf;display:flex;justify-content:center;align-items:center;border-radius:50%}#newMember .benefit dd{text-align:left}#newMember .benefit dd img{width:330px;margin:20px auto}#newMember .entry{display:flex;justify-content:center}#newMember .entry li{width:280px;margin:0 20px}#newMember .entry li:first-child a{background:#efac5e}#newMember .entry li:last-child a{background:#989898}#newMember .entry li a{padding:20px;height:70px;display:flex;justify-content:center;color:#fff;font-size:20px;font-weight:700;border-radius:20px}#newMember .yoga{width:1040px;margin:0 auto 70px;display:flex;justify-content:space-between;align-items:center;text-align:left}#newMember .yoga img,.yoga dl{width:500px}#newMember .yoga dl dt{font-size:22px;font-weight:700;margin-bottom:20px}#newMember .contact{border:3px solid #95ADAF;background:#fff;text-align:left}#newMember .contact h3{color:#fff;font-size:24px;font-weight:700;background:#95adaf;text-align:center;padding:14px 10px}#newMember .contact>div{display:flex;justify-content:space-between;align-items:center;padding:40px 80px}#newMember .contact .contactContents{width:380px}#newMember .contact .contactBtn{display:flex;justify-content:center}#newMember .contactBtn li{margin:0 auto}#newMember .contactBtn li a{height:70px;display:flex;justify-content:center;color:#fff;background:#b4c5c6;padding:20px 40px;margin-bottom:40px;font-size:20px;font-weight:700;border-radius:20px}#newMember .point{border:3px solid #EFAC5E;background:#fff;text-align:left}#newMember .point h3{color:#fff;font-size:24px;font-weight:700;background:#efac5e;text-align:center;padding:14px 10px}#newMember .point>div{display:flex;justify-content:space-between;align-items:center;padding:40px 80px}#newMember .point .pointContents{width:620px}#newMember .point ul{background:#fefaed;margin-top:20px;padding:20px}#newMember .point ul li{padding-left:1em;text-indent:-1em}#newMember .point img{width:360px}}@media screen and (max-width: 1220px){.main-contents#newMember img{display:block;flex-shrink:0;vertical-align:bottom;max-width:100%}.main-contents#newMember{margin-top:40px;width:100%;max-width:inherit}.main-contents#newMember h2{font-size:20px;color:#4d4d4d;font-weight:700;position:relative;text-align:center;margin-bottom:40px}.main-contents#newMember h2+p{margin-bottom:2em;text-align:center}.main-contents#newMember .section{width:90%;margin:0 auto 30px}#newMember .benefit{margin-bottom:30px}#newMember .benefit li{width:100%;background:#fff;padding:30px 20px;margin-bottom:20px;border-radius:30px}#newMember .benefit dt{color:#777;font-size:16px;font-weight:700;text-align:center;line-height:1.4;background:#e7eced;padding:10px 10px 10px 40px;margin-left:30px;position:relative}#newMember .benefit dt span{position:absolute;top:0;bottom:0;left:-30px;margin:auto;color:#fff;font-size:30px;width:70px;height:70px;background:#95adaf;display:flex;justify-content:center;align-items:center;border-radius:50%}#newMember .benefit dd{text-align:left}#newMember .benefit dd img{width:100%;margin:10px auto 20px}#newMember .entry{margin:60px 0}#newMember .entry li{width:75%;margin:0 auto}#newMember .entry li:first-child{margin-bottom:30px}#newMember .entry li:first-child a{background:#efac5e}#newMember .entry li:last-child a{background:#989898}#newMember .entry li a{padding:14px;display:flex;justify-content:center;color:#fff;font-size:16px;font-weight:700;border-radius:20px;text-decoration:none}#newMember .yoga{margin:0 auto 70px;text-align:left}#newMember .yoga img{margin-bottom:16px}#newMember .yoga dl dt{font-size:18px;font-weight:700;margin-bottom:20px}#newMember .contact{border:3px solid #95ADAF;background:#fff;text-align:left}#newMember .contact h3{color:#fff;font-size:18px;font-weight:700;background:#95adaf;text-align:center;padding:14px 10px}#newMember .contact>div{padding:20px}#newMember .contact .contactContents{width:100%}#newMember .contact img{margin-bottom:20px}#newMember .contactBtn{padding:0 20px;margin-bottom:20px}#newMember .contactBtn li a{text-align:center;padding:14px;display:flex;justify-content:center;color:#fff;background:#b4c5c6;width:100%;font-size:16px;font-weight:700;border-radius:20px;text-decoration:none}#newMember .point{border:3px solid #EFAC5E;background:#fff;text-align:left}#newMember .point h3{color:#fff;font-size:18px;font-weight:700;background:#efac5e;text-align:center;padding:14px 10px}#newMember .point>div{display:flex;flex-direction:column-reverse;padding:40px 20px 20px}#newMember .point .pointContents{width:100%}#newMember .point ul{background:#fefaed;margin-top:20px;padding:20px}#newMember .point ul li{padding-left:1em;text-indent:-1em}#newMember .point img{width:90%;margin:0 auto 30px}}.main-contents#friend-invite{margin-inline:auto;text-align:center;max-width:1260px;padding:0 20px;margin-top:3em;color:#4d4d4d}#friend-invite figure{margin:0;width:100%}#friend-invite img{width:100%;height:auto;display:block}#friend-invite p{line-height:2;margin-bottom:2em}.main-contents#friend-invite h2{font-size:29px;font-weight:700;margin-bottom:2em}.main-contents#friend-invite .intro{margin-bottom:70px}.main-contents#friend-invite .step{border:3px solid #95ADAF;background:#fff;text-align:left}.main-contents#friend-invite .step h3{color:#fff;font-size:24px;font-weight:700;background:#95adaf;text-align:center;padding:14px 10px}.main-contents#friend-invite .step>div{padding:20px}.main-contents#friend-invite .step .step_txt{font-size:22px;font-weight:700;text-align:center;line-height:1.5;margin:1em 0 2em}.main-contents#friend-invite .step .txt_red{color:#d63232;font-size:22px;line-height:1.5;vertical-align:baseline}.main-contents#friend-invite .step img{max-width:840px;margin:0 auto}.main-contents#friend-invite .step .attention{width:90%;max-width:800px;margin:50px auto;padding:40px 20px;background-color:#ececec;display:flex;justify-content:center;align-items:center;gap:30px}.main-contents#friend-invite .step .left_box{font-size:24px;font-weight:700;flex-shrink:0}.main-contents#friend-invite .step .left_box p{margin-bottom:0}.main-contents#friend-invite .step .attention .right_box ul li{padding-left:1em;text-indent:-1em}.main-contents#friend-invite .step .attention .right_box ul li:before{content:"\30fb"}.main-contents#friend-invite .entry li{width:80%;max-width:320px;margin:2em auto}.main-contents#friend-invite .entry li a{color:#fff;font-size:20px;font-weight:700;padding:20px;height:70px;display:flex;justify-content:center;border-radius:20px;background:#efac5e}@media screen and (max-width: 768px){.forPC{display:none}.forSP{display:block}.main-contents#friend-invite{padding:0;margin-top:0}.main-contents#friend-invite h2{font-size:24px;margin-bottom:1.4em}.main-contents#friend-invite .intro{margin-bottom:40px}.main-contents#friend-invite .step h3{font-size:20px}.main-contents#friend-invite .step .step_txt{font-size:18px;margin:1em 0}.main-contents#friend-invite .step .txt_red{color:#d63232;font-size:18px}.main-contents#friend-invite .step .attention{margin:30px auto;padding:30px 20px;display:block}.main-contents#friend-invite .step .left_box{font-size:20px;text-align:center}.main-contents#friend-invite .step .right_box{font-size:14px}}.wrap{max-width:1220px;margin:0 auto 36px;padding:0 10px;position:relative}@media screen and (max-width: 960px){.wrap{width:100%;margin:24px auto;padding:0 16px;max-width:inherit}}.wrap.socks-for-sports .content-heading{font-size:22px;font-weight:700;border-bottom:3px double #8EA4A2;text-align:left;padding-bottom:6px;margin-bottom:30px}@media screen and (max-width: 920px){.wrap.socks-for-sports .content-heading{font-size:18px;margin-bottom:10px;display:flex}}.wrap.socks-for-sports .sub-content{display:flex;justify-content:space-between;gap:40px;margin-bottom:60px}@media screen and (max-width: 920px){.wrap.socks-for-sports .sub-content{font-size:14px;line-height:1.8;flex-direction:column;gap:16px}}.wrap.socks-for-sports .sub-content .sub-text{flex-grow:1}.wrap.socks-for-sports .sub-text-heading{margin:0 0 8px;font-size:22px;font-weight:700;line-height:38px}@media screen and (max-width: 920px){.wrap.socks-for-sports .sub-text-heading{margin:0 0 10px;font-size:18px;line-height:inherit}}.wrap.socks-for-sports .section-main-message{max-width:600px;margin:0 auto 40px}.wrap.socks-for-sports .main-message-par{margin:20px 0;text-align:center}@media screen and (max-width: 920px){.wrap.socks-for-sports .main-message-par{text-align:left;font-size:15px}}.wrap.socks-for-sports .main-message-list-wrap{margin:0 auto;padding:20px 30px;border-radius:4px}.wrap.socks-for-sports .main-message-list-wrap .main-message-list{margin:15px 0}.wrap.socks-for-sports .main-message-list-wrap .main-message-list:after{content:"";display:block;height:3px;background-image:repeating-linear-gradient(135deg,#ccc 0,#ccc 1px,transparent 0,transparent 50%);background-size:5px 5px;margin-top:10px}.wrap.socks-for-sports .product-list-wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px auto 80px}.wrap.socks-for-sports .product-list-wrap .product-list{width:30%}@media screen and (max-width: 920px){.wrap.socks-for-sports .product-list-wrap{gap:2%;justify-content:flex-start}.wrap.socks-for-sports .product-list-wrap .product-list{width:49%;margin-bottom:15px}.wrap.socks-for-sports .product-name{font-size:14px}}.wrap.socks-for-sports .shopping-btn{display:flex;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto 120px;border-radius:10px;color:#fff;background-color:#efac5e}.wrap.socks-for-sports .hr-line{margin:30px 0}.forPC{display:block}.forSP{display:none}.main-contents#voice{margin-inline:auto;text-align:center;max-width:1260px;padding:0 20px;color:#4d4d4d}#voice img{width:100%;max-width:100%;height:auto;display:block}#voice h2{color:#fff;font-size:24px;font-weight:700;background:#95adaf;text-align:center;padding:14px 10px;margin-bottom:50px}#voice .mv{width:100%;height:auto}#voice .txt{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.06;letter-spacing:.48px;text-align:center;color:#707070;margin-top:53px}#voice .txt_b{font-size:29px;font-weight:700;line-height:1.14;letter-spacing:.87px;text-align:center;color:#707070;margin-top:40px}#voice .point{text-align:center}#voice .voice_txt_content{margin-top:70px}#voice .voice-mv+.voice_txt_content{margin-top:60px}#voice .voice_txt_content .voice_txt_wrap{display:flex;align-items:stretch;gap:30px 3.5%;margin-bottom:68px;flex-wrap:wrap;justify-content:space-between}#voice .voice_txt_content .voice_txt_wrap li{width:31%;background-color:#fff;padding:40px;border-radius:20px;line-height:1.7}#voice .voice_txt_content .voice_txt_wrap li .name{display:block;margin-top:10px}#voice .voice_txt_content a.link_btn{display:flex;align-items:center;width:653px;height:179px;border-radius:20px;background-color:#efac5e;color:#fff;font-size:20px;font-weight:700;margin-inline:auto;justify-content:center}#voice .voice_txt_content a.link_btn img{width:auto}#voice .voice_txt_content a span{display:block;margin-left:56px}#voice .voice_txt_content h3{font-size:25px;font-weight:700;text-align:center;color:#96adae;margin-top:-14px;margin-bottom:21px}#voice .voice_txt_content h4{font-size:16px;font-weight:700;letter-spacing:-.64px;text-align:left;color:#95adaf;margin-top:-6px;border-bottom:1px solid #95adaf;padding-bottom:14px;margin-bottom:15px}#voice .point{margin-top:-5px}@media screen and (max-width: 768px){.forPC{display:none}.forSP{display:block}.main-contents#voice{padding:0;margin-bottom:70px}#voice h2{font-size:19px;margin-bottom:20px}#voice .voice_txt_content{margin-top:40px}#voice .voice-mv+.voice_txt_content{margin-top:20px}#voice .voice_txt_content .voice_txt_wrap{display:block;margin-bottom:38px}#voice .voice_txt_content .voice_txt_wrap li{text-align:left;font-size:14px;width:100%;padding:30px}#voice .voice_txt_content .voice_txt_wrap li:not(:last-child){margin-bottom:20px}#voice .voice_txt_content a.link_btn{width:100%;height:90px;border-radius:13px;font-size:14px;justify-content:center}#voice .voice_txt_content a.link_btn img{width:70px;height:70px}#voice .voice_txt_content a span{display:block;margin-left:16px}#voice .voice_txt_content h3{font-size:17px;margin-bottom:21px}#voice .txt_b{font-size:17px;margin-top:40px}}.air-cushion .forPC{display:block}.air-cushion .forSP{display:none}.wrap.air-cushion{max-width:inherit;padding:0;position:relative;overflow:hidden}.wrap.air-cushion .inner{max-width:1260px;padding:0 20px;margin:80px auto}.wrap.air-cushion h1{padding:0;margin:0}.wrap.air-cushion h1 img{width:100%;height:auto;max-width:inherit}.section-air-cushion h2{margin-bottom:40px;text-align:center;font-size:22px;font-weight:700}.section-air-cushion p.air-cution-main-par{font-size:20px;text-align:center;line-height:2}.wrap.air-cushion .air-cution-detail>.inner{margin:0 auto;width:100%}.air-cushion .air-cution-detail .inner-wrap{display:flex;flex-flow:column nowrap;justify-content:center;align-content:flex-start;height:600px;width:50%;margin-left:50%}.air-cushion .air-cution-detail:nth-of-type(odd) .inner-wrap{max-width:1220px;width:50%;margin-right:50%;margin-left:0}.air-cushion .air-cution-detail.basic{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_basic_pc.jpg) center center no-repeat,#fff}.air-cushion .air-cution-detail.run{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_run_pc.jpg) center 35% no-repeat}.air-cushion .air-cution-detail.beauty{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_beauty_pc.jpg) center center no-repeat,#fff}.air-cushion .air-cution-detail.coregrip{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_coregrip_pc.jpg) center center no-repeat}.air-cushion h3{width:100%;margin:0 0 20px;text-align:center;font-size:22px;font-weight:700}.air-cushion .air-cution-diagram{display:flex;flex-flow:row nowrap;justify-content:center;align-content:flex-start;align-items:center;margin:2em 0 1em}.air-cushion .air-cution-diagram img{width:155px;height:auto}.air-cushion .air-cution-diagram ol{list-style-type:none;margin-left:20px}.air-cushion .air-cution-diagram li{padding-left:30px;background-position:0 0;background-repeat:no-repeat;background-size:25px 25px;line-height:25px;margin:15px 0}.air-cushion .air-cution-diagram li:nth-of-type(1){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_1.png)}.air-cushion .air-cution-diagram li:nth-of-type(2){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_2.png)}.air-cushion .air-cution-diagram li:nth-of-type(3){background-image:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/icon_3.png)}.air-cushion .link-button{display:block;width:240px;margin:30px auto 0;padding:13px 0;background-color:#efac5e;color:#fff;border-radius:10px;text-align:center}@media screen and (max-width: 960px){.air-cushion .forPC{display:none}.air-cushion .forSP{display:block}.wrap.air-cushion .inner{margin:40px auto}.section-air-cushion h2{margin-bottom:30px;font-size:18px}.section-air-cushion p.air-cution-main-par{font-size:16px;text-align:left}.air-cushion .air-cution-detail .inner-wrap{height:auto;min-height:80vw;width:100%;margin-left:0;padding:20px 0}.air-cushion .air-cution-detail .inner-wrap h3{font-size:16px;padding-left:45%}.air-cushion .air-cution-detail .inner-wrap p{font-size:13px;padding-left:45%}.air-cushion .air-cution-detail:nth-of-type(odd) .inner-wrap h3{padding:0}.air-cushion .air-cution-detail:nth-of-type(odd) .inner-wrap p{padding:0}.air-cushion .air-cution-detail.basic,.air-cushion .air-cution-detail.run,.air-cushion .air-cution-detail.beauty,.air-cushion .air-cution-detail.coregrip{background:none}.air-cushion .air-cution-detail.basic .inner{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_basic_pc.jpg) center bottom no-repeat,#fff;background-size:cover}.air-cushion .air-cution-detail.run .inner{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_run_pc.jpg) center bottom no-repeat;background-size:cover}.air-cushion .air-cution-detail.beauty .inner{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_beauty_pc.jpg) center bottom no-repeat,#fff;background-size:cover}.air-cushion .air-cution-detail.coregrip .inner{background:url(https://gigaplus.makeshop.jp/knitidoplus/LP/function/ac_coregrip_pc.jpg) center bottom no-repeat;background-size:cover}.air-cushion .air-cution-diagram{margin:1em}.air-cushion .air-cution-diagram img{width:120px;height:auto}.air-cushion .air-cution-diagram ol{margin-left:10px}.air-cushion .air-cution-diagram li{font-size:14px;padding-left:24px;background-size:20px 20px;line-height:20px;margin:15px 0}.air-cushion .link-button{margin:20px auto 30px}}ol{padding-inline:0}body{color:#555}.socks-for-travel .forSP{display:none}.wrap.socks-for-travel{margin-inline:auto;max-width:1260px;padding:0 20px;position:relative;overflow:hidden}.wrap.socks-for-travel h1{padding:0;margin-bottom:40px}.main-contents{counter-reset:h2-num}.section-table-of-content{background:#fff;padding:50px;outline:1px solid gray;outline-offset:-20px;text-align:center;margin-bottom:30px}.section-table-of-content li{display:flex}.section-table-of-content li:not(:last-child){margin-bottom:7px}.section-table-of-content .toc-heading{font-size:22px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:20px}.section-table-of-content .toc-heading:before,.section-table-of-content .toc-heading:after{content:" - "}.section-table-of-content .toc-list{list-style:none;counter-reset:number;display:inline-block;text-align:left}.section-table-of-content .toc-list li:before{counter-increment:number 1;content:counter(number) "\ff09"}.section-table-of-content .toc-list li a{display:inline-block}.wrap.socks-for-travel .section-content-wrap .content-heading{font-size:22px;font-weight:700;border-bottom:3px double #8EA4A2;text-align:left;padding-bottom:6px;margin-bottom:30px}.wrap.socks-for-travel .section-content-wrap .content-heading:before{counter-increment:h2-num;content:counter(h2-num)"\ff09"}.wrap.socks-for-travel .sub-content{display:flex;justify-content:space-between;gap:40px}.wrap.socks-for-travel .sub-content.rev{flex-direction:row-reverse}.wrap.socks-for-travel .sub-content .sub-text{flex-grow:1}.wrap.socks-for-travel .sub-text-heading{margin:0 0 8px;font-size:22px;font-weight:700;line-height:38px}.wrap.socks-for-travel .sub-image-wrap{width:495px;flex-shrink:0}.wrap.socks-for-travel .shopping-btn{display:flex;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto 120px;border-radius:10px;color:#fff;background-color:#efac5e}.wrap.socks-for-travel .section-content-wrap#content2 .sub-text-list li{margin-left:1.2em;list-style:outside decimal;text-align:left}.wrap.socks-for-travel .section-content-wrap#content3{margin-bottom:100px}.wrap.socks-for-travel .section-content-wrap#content3 .content-heading{margin-bottom:70px}.wrap.socks-for-travel .ranking-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;row-gap:80px}.wrap.socks-for-travel .ranking-wrap .item-wrap{width:360px;padding:50px 40px 0;background:#fff;position:relative}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(-n+2){margin:0 30px}.wrap.socks-for-travel .ranking-wrap .item-rank{position:absolute;top:-50px;right:0;left:0;margin:auto}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(1) .item-rank{width:105px;height:auto}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(2) .item-rank{width:96px;height:auto}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(n+3) .item-rank{top:-25px;width:50px;height:auto}.item-summary{font-size:18px;font-weight:700;text-align:center;line-height:1.4;margin:1.5em 0 2em}.wrap.socks-for-travel .section-content-wrap#content4{margin-bottom:80px}.wrap.socks-for-travel .section-content-wrap#content4 .divide-line{margin:2em 0}.wrap.socks-for-travel .section-content-wrap#content4 .flow-heading{margin:0 0 8px;font-size:22px;font-weight:700;line-height:38px}.wrap.socks-for-travel .section-content-wrap#content4 .flow-content{margin-bottom:30px}.wrap.socks-for-travel .flow-list{display:flex;flex-wrap:wrap;list-style:none;gap:30px;counter-reset:put-number}.wrap.socks-for-travel .flow-list .flow-list-child{width:220px}.wrap.socks-for-travel .flow-list .flow-list-child .flow-image-wrap{position:relative}.wrap.socks-for-travel .flow-list .flow-list-child:not(:last-of-type) .flow-image-wrap:after{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);display:block;width:18px;height:20px;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/travel/arrow_r.png) 0 0 no-repeat}.wrap.socks-for-travel .flow-discription{margin-top:6px}.wrap.socks-for-travel .flow-discription:before{counter-increment:put-number;content:counter(put-number)"."}.wrap.socks-for-travel .putoff .flow-list-child{width:340px}.wrap.socks-for-travel .putoff .flow-note{margin-top:10px}@media screen and (max-width: 1200px) and (min-width:921px){.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(n+3){width:30%;padding:50px 20px 0}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(n+3) .item-summary{font-size:16px}}@media screen and (max-width: 920px) and (min-width:641px){.wrap.socks-for-travel .sub-content .sub-image-wrap{order:-1;width:100%;height:160px;overflow:hidden}.wrap.socks-for-travel .sub-content:first-of-type img{object-fit:cover;width:100%;height:160px;object-position:50% 100%}.wrap.socks-for-travel .sub-content:nth-of-type(2) img{object-fit:cover;width:100%;height:160px;object-position:50% 100%}.wrap.socks-for-travel .sub-content:nth-of-type(3) img{object-fit:cover;width:100%;height:160px;object-position:50% 40%}.wrap.socks-for-travel #content4 .sub-content:first-of-type img{object-fit:cover;width:100%;height:160px;object-position:50% 0%}}@media screen and (max-width: 920px){.socks-for-travel .forSP{display:block}.section-table-of-content{background:#fff;padding:40px 30px 46px;outline-offset:-12px;margin-bottom:50px}.section-table-of-content .toc-heading{font-size:22px}.wrap.socks-for-travel .section-content-wrap .content-heading{font-size:18px;margin-bottom:10px;display:flex}.wrap.socks-for-travel .sub-content,.wrap.socks-for-travel .sub-content.rev{font-size:14px;line-height:1.8;flex-direction:column;gap:16px}.wrap.socks-for-travel .sub-text-heading{margin:0 0 10px;font-size:18px;line-height:inherit}.wrap.socks-for-travel .shopping-btn{width:80%;max-width:240px;height:50px;margin:40px auto 60px}.wrap.socks-for-travel .ranking-wrap{gap:2%;row-gap:40px}.wrap.socks-for-travel .ranking-wrap .item-wrap{padding:30px 10px 0}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(-n+2){margin:inherit}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(1){width:76%;margin:0 auto}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(n+2){width:49%}.wrap.socks-for-travel .ranking-wrap .item-rank{top:-40px}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(1) .item-rank{width:72px}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(2) .item-rank{width:60px;top:-30px}.wrap.socks-for-travel .ranking-wrap .item-wrap:nth-child(n+3) .item-rank{width:36px;top:-16px}.item-summary{font-size:14px;font-weight:700;text-align:center;line-height:1.4;margin:1em 0 1.2em}.wrap.socks-for-travel .section-content-wrap#content3{margin-bottom:60px}.wrap.socks-for-travel .section-content-wrap#content4{margin-bottom:30px}.wrap.socks-for-travel .section-content-wrap#content4 .divide-line{margin:1.2em 0}.wrap.socks-for-travel .section-content-wrap#content4 .flow-heading{font-size:18px;line-height:inherit;margin-bottom:10px}.wrap.socks-for-travel .flow-list{display:flex;flex-wrap:wrap;list-style:none;gap:30px;counter-reset:put-number}.wrap.socks-for-travel .flow-list .flow-list-child{width:100%;display:flex;align-items:center;gap:10px}.wrap.socks-for-travel .flow-list .flow-list-child .flow-image-wrap{width:50%;flex-shrink:0}.wrap.socks-for-travel .flow-list .flow-list-child:not(:last-of-type) .flow-image-wrap:after{left:50%;transform:translate(-50%);top:inherit;bottom:-24px;display:block;width:25px;height:20px;background:transparent url(https://gigaplus.makeshop.jp/knitidoplus/LP/travel/arrow_d.png) 0 0 no-repeat}.wrap.socks-for-travel .flow-discription{margin-top:0;display:flex}.wrap.socks-for-travel .putoff .flow-note{font-size:14px}}@media screen and (max-width:640px){.wrap.socks-for-travel .sub-content .sub-image-wrap{order:-1;width:100%;height:80px;overflow:hidden}.wrap.socks-for-travel .sub-content:first-of-type img{object-fit:cover;width:100%;height:80px;object-position:50% 100%}.wrap.socks-for-travel .sub-content:nth-of-type(2) img{object-fit:cover;width:100%;height:80px;object-position:50% 100%}.wrap.socks-for-travel .sub-content:nth-of-type(3) img{object-fit:cover;width:100%;height:80px;object-position:50% 25%}.wrap.socks-for-travel #content4 .sub-content:first-of-type img{object-fit:cover;width:100%;height:80px;object-position:50% 0%}}.wrap:has(.top-mv){margin:0;padding:0}@media screen and (min-width:960px){.wrap:has(.top-mv){max-width:none}}.is-pc{display:none!important}@media screen and (min-width:960px){.is-pc{display:block!important}}@media screen and (min-width:960px){.is-sp{display:none!important}}.c-button{border-radius:100px;background-color:#038c68;position:relative;padding:6px 18px 8px 10px;text-align:center;border:2px solid #038C68;max-width:400px;margin:auto;display:block;width:100%;transition:opacity .3s}@media screen and (min-width:960px){.c-button{padding:6px 26px 8px 5px}}.c-button span{position:relative;color:#fff;font-weight:700;font-size:20px;text-align:center;margin:auto;display:inline-block;transition:color .3s}.c-button span:after{content:"";width:23px;height:23px;display:block;background-image:url(../img/arrow.svg);background-repeat:no-repeat;position:absolute;top:2px;bottom:0;right:-30px;margin:auto 0 auto 8px;transition:background-image .3s}.c-button:hover{opacity:.7}.c-button.is-red{background-color:#dd726b;border:2px solid #DD726B}.c-button.is-red span:after{background-image:url(../img/arrow_red.svg)}.c-button.is-border{background-color:transparent;border:2px solid #626262}@media screen and (max-width:1023px){.c-button.is-border{margin:0 20px}}.c-button.is-border span{color:#626262;font-weight:500}.c-button.is-border span:after{background-image:url(../img/arrow_gray.svg)}div.c-aircushion__item.is-02 a.c-button{background-color:#ee2072;border-color:#ee2072}div.c-aircushion__item.is-03 a.c-button{background-color:#5950a3;border-color:#5950a3}.c-movie{text-align:center}@media screen and (min-width:960px){.c-movie{max-width:900px;margin:auto;display:flex}}.c-movie>img{padding:0 16px 14px;max-width:500px}@media screen and (min-width:960px){.c-movie>img{order:2;padding:0;margin-left:-92px;position:relative;z-index:2}}.c-movie__movie{position:relative;margin-bottom:36px;pointer-events:none}@media screen and (min-width:960px){.c-movie__movie{order:1}}.c-movie__movie video{width:100%;border-radius:20px}@media screen and (min-width:960px){.c-movie__movie video{max-width:555px}}.c-movie__movie span{position:absolute;bottom:-20px;right:-21px}@media screen and (min-width:960px){.c-movie__movie span{bottom:auto;right:auto;left:-37px;top:-31px}}.c-movie__movie span img{max-width:164px;width:30vw;height:auto;filter:drop-shadow(0px 0px 3px #fff) drop-shadow(0px 0px 2px #fff)}@media screen and (min-width:960px){.c-movie__movie span img{width:134px;height:79px}}.c-support{position:relative;padding-bottom:64px}@media screen and (min-width:960px){.c-support{display:flex;max-width:900px;margin:44px auto 0;padding-left:26px;padding-bottom:100px}}.c-support__title{max-width:440px;margin:50px auto 20px;text-align:center}@media screen and (min-width:960px){.c-support__title{margin:26px auto 0;text-align:left;position:relative;z-index:3}}.c-support__logo{max-width:81px;margin-bottom:40px}.c-support__text{margin:-15px calc(50% - 50vw) 0;width:100vw;position:relative;z-index:2}@media screen and (min-width:960px){.c-support__inner{max-width:350px;margin-left:55px;position:relative;z-index:3}}@media screen and (min-width:960px){.c-support__image--text{margin:0 auto 18px;max-width:343px}}.c-support:after{content:"";display:block;background-image:url(../img/img02_bg.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;position:absolute;bottom:-3%;left:0;right:0;margin:0 calc(50% - 50vw);width:100vw;height:26vh}@media screen and (min-width:960px){.c-support:after{bottom:-28%;height:44vh}}.c-aircushion__title{background-color:#28767a;text-align:center;color:#fff;font-weight:700;font-size:28px;padding:15px 20px 20px;position:relative}@media screen and (min-width:960px){.c-aircushion__title{font-size:33px;padding:18px 20px 23px}}.c-aircushion__title:after{content:"";display:block;background:#28767a;height:17.3205080757px;width:23px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;left:0;right:0;bottom:-17px;margin:auto}@media screen and (min-width:960px){.c-aircushion__title:after{height:23.3826859022px;width:27px;bottom:-23px}}.c-aircushion__title img{max-width:191px;margin-bottom:8px}@media screen and (min-width:960px){.c-aircushion__title img{font-size:33px}}.c-aircushion__item{background-repeat:no-repeat;background-size:100%;background-position:top center;padding-bottom:30px}@media screen and (min-width:960px){.c-aircushion__item{max-width:900px;margin:40px auto 0;display:flex;justify-content:center;align-items:center}}.c-aircushion__item.is-01{background-image:url(../img/img04_sp-bg.png)}@media screen and (min-width:960px){.c-aircushion__item.is-01{margin-top:60px;background-image:url(../img/img04_pc-bg.jpg)}}@media screen and (min-width:960px){.c-aircushion__item.is-01 .c-aircushion__item--sample{min-width:282px;max-width:282px;margin-left:30px}}.c-aircushion__item.is-02{background-image:url(../img/img05_sp-bg.png)}@media screen and (min-width:960px){.c-aircushion__item.is-02{background-image:url(../img/img05_pc-bg.jpg)}}.c-aircushion__item.is-02 .c-aircushion__item__inner{padding-right:17px;padding-left:20px}@media screen and (min-width:960px){.c-aircushion__item.is-02 .c-aircushion__item__inner{order:2;padding-left:0}}.c-aircushion__item.is-02 .c-aircushion__item--sample{margin-right:0;margin-left:13px}@media screen and (min-width:960px){.c-aircushion__item.is-02 .c-aircushion__item--sample{max-width:293px;margin-left:0}}.c-aircushion__item.is-02 .c-aircushion__item__title{color:#ee2072}@media screen and (min-width:960px){.c-aircushion__item.is-02 .c-aircushion__item__text{margin-right:10px;max-width:502px}}@media screen and (min-width:960px){.c-aircushion__item.is-02 .c-aircushion__item__text__inner img{margin-left:20px}}.c-aircushion__item.is-03{background-image:url(../img/img06_sp-bg.png)}@media screen and (min-width:960px){.c-aircushion__item.is-03{background-image:url(../img/img06_pc-bg.jpg)}}.c-aircushion__item.is-03 .c-aircushion__item__inner{padding-right:32px;padding-left:7px}@media screen and (min-width:960px){.c-aircushion__item.is-03 .c-aircushion__item__inner{padding:0}}.c-aircushion__item.is-03 .c-aircushion__item--sample{margin-right:16px}@media screen and (min-width:960px){.c-aircushion__item.is-03 .c-aircushion__item--sample{max-width:283px;margin-right:0}}.c-aircushion__item.is-03 .c-aircushion__item__title{color:#5950a3}@media screen and (min-width:960px){.c-aircushion__item.is-03 .c-aircushion__item__text{margin-left:24px}}.c-aircushion__item__inner{display:flex;justify-content:center;padding:0 38px 18px 10px}@media screen and (min-width:960px){.c-aircushion__item__inner{padding:0}}.c-aircushion__item--sample{max-width:250px;margin-right:18px}.c-aircushion__item--position{max-width:180px;margin-top:46px}.c-aircushion__item--position img{border-radius:8px}.c-aircushion__item__text{margin:0 20px;letter-spacing:0;text-align:center}@media screen and (min-width:960px){.c-aircushion__item__text{max-width:485px}}.c-aircushion__item__text__inner{text-align:left}@media screen and (min-width:960px){.c-aircushion__item__text__inner{display:flex;align-items:flex-start;margin-bottom:40px}}@media screen and (min-width:960px){.c-aircushion__item__text__inner>img{width:102px;height:auto;border-radius:8px;margin-left:35px}}.c-aircushion__item__title{text-align:center;font-size:24px;font-weight:700;color:#d36e64;margin-bottom:16px}@media screen and (min-width:960px){.c-aircushion__item__title{text-align:left;font-size:25px;margin-bottom:14px}}.c-aircushion__item__detail{font-size:15px;margin:0 auto 24px;max-width:600px}@media screen and (min-width:960px){.c-aircushion__item__detail{font-size:16px;line-height:1.6;margin-bottom:0}}.c-aircushion__item .c-button span:after{background-size:23px}.c-ranking{text-align:center}.c-ranking>img{padding:28px 20px 38px;width:100%;max-width:490px;margin:auto}@media screen and (min-width:960px){.c-ranking>img{padding:60px 20px 40px;max-width:422px}}.c-ranking__slider{margin-left:30px}@media screen and (min-width:960px){.c-ranking__slider{margin:0 auto;max-width:698px;display:flex;flex-wrap:wrap}}.c-ranking__slider--item{position:relative;margin-right:30px;max-width:212px}@media screen and (min-width:960px){.c-ranking__slider--item:nth-child(3n){margin-right:0}}@media screen and (min-width:960px){.c-ranking__slider--item:nth-last-child(-n+3){margin-top:50px}}.c-ranking__slider--item>p{font-size:13px;font-weight:600;line-height:1.5;margin:8px 0 14px}.c-ranking__slider--item .c-button span{font-size:17px}.c-ranking__slider--item .c-button span:after{background-image:url(../img/arrow_red.svg);width:18px;height:18px}.c-ranking__slider--image{position:relative;z-index:1}.c-ranking__slider--ranking{position:absolute;top:4px;left:4px;z-index:2;width:54px;height:54px}@media screen and (min-width:960px){.c-ranking__slider--ranking{top:-6px;left:-4px}}.c-voice__title{text-align:center}.c-voice__title img:first-child{margin:0 auto 10px;max-width:400px;display:block}@media screen and (min-width:960px){.c-voice__title img:first-child{max-width:308px;margin-bottom:13px}}.c-voice__title img.is-sp{margin-bottom:26px;max-width:490px}.c-voice__title img.is-pc{max-width:565px;padding:0 20px;margin:auto}@media screen and (min-width:960px){.c-voice__title img.is-pc{margin-bottom:30px}}@media screen and (min-width:960px){.c-voice__image{display:flex}}@media screen and (min-width:960px){.c-voice__image>img{max-width:315px;height:auto}}.c-voice__item{background-color:#f7eddf;padding-bottom:30px}@media screen and (max-width:1023px){.c-voice__item{max-width:700px;margin:0 auto 30px}}@media screen and (min-width:960px){.c-voice__item{padding:50px 50px 40px;max-width:740px;margin:0 auto 30px}}.c-voice__detail{margin:-58px 20px 0}@media screen and (min-width:960px){.c-voice__detail{margin:20px 0 0 20px;max-width:304px}}.c-voice__detail>span{color:#fff;font-size:19px;font-weight:500;background-color:#dd726b;border-radius:6.5px;display:inline-block;padding:6px 10px;margin-bottom:18px}@media screen and (min-width:960px){.c-voice__detail>span{padding:2px 12px;margin-bottom:12px}}.c-voice__detail>span:first-child{margin-bottom:6px}.c-voice__detail--text{text-align:center;font-size:10px;font-weight:600}@media screen and (min-width:960px){.c-voice__detail--text{text-align:left;font-size:12px}}.c-voice__detail--text br{display:none}@media screen and (min-width:960px){.c-voice__detail--text br{display:block}}.c-voice__detail--name{text-align:center;font-size:15px;font-weight:600;margin-top:4px}@media screen and (min-width:960px){.c-voice__detail--name{text-align:left;font-size:17px}}.c-voice__detail--name span{font-size:11px;font-weight:600}@media screen and (min-width:960px){.c-voice__detail--name span{font-size:13px}}.c-voice__text{font-size:14px;margin:20px 18px 0;line-height:1.8}@media screen and (min-width:960px){.c-voice__text{font-size:15.4px;letter-spacing:-.8px;margin:26px 0 0}}.c-voice__text span{text-decoration:underline;text-decoration-color:#dd726b;text-decoration-thickness:3px;display:inline;vertical-align:top}.c-design__title{font-size:25px;font-weight:500;line-height:1.4;color:#fff;text-align:center;background-color:#dd726b;padding:24px 20px;margin-bottom:30px;position:relative}@media screen and (min-width:960px){.c-design__title{font-size:28px;padding:20px;margin-bottom:50px}}.c-design__title:after{content:"";display:block;background:#dd726b;height:17.3205080757px;width:23px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;left:0;right:0;bottom:-17px;margin:auto}@media screen and (min-width:960px){.c-design__title br{display:none}}.c-design__detail{padding:0 20px}@media screen and (min-width:960px){.c-design__detail{max-width:754px;display:flex;justify-content:space-between;margin:auto;padding:0}}@media screen and (min-width:960px){.c-design__detail>img{max-width:375px;height:auto}}.c-design__detail__inner{margin-top:20px;text-align:center}@media screen and (min-width:960px){.c-design__detail__inner{margin:10px 0 0 20px}}.c-design__detail__point{display:flex;justify-content:center;margin-bottom:26px}@media screen and (min-width:960px){.c-design__detail__point{margin-bottom:22px}}.c-design__detail__point--item{width:103px;height:103px;display:flex;background-color:#dd726b;border-radius:100%;margin-right:14px;text-align:center;position:relative}.c-design__detail__point--item:last-child{margin-right:0}.c-design__detail__point--item:last-child span{height:27px}.c-design__detail__point--item span{font-size:19px;line-height:1.3;font-weight:500;text-align:center;color:#fff;position:absolute;width:103px;height:55px;top:0;bottom:0;margin:auto;letter-spacing:-.4px}.c-design__detail__text{font-size:18px;font-weight:600;text-align:center;position:relative;margin-bottom:10px;width:auto;display:inline-block;padding:0}@media screen and (min-width:960px){.c-design__detail__text{font-size:17px;padding:0}}.c-design__detail__text:after,.c-design__detail__text:before{position:absolute;display:inline-block;content:"";width:2px;height:26px;background:#000;margin-top:5px;top:-2px}@media screen and (min-width:960px){.c-design__detail__text:after,.c-design__detail__text:before{margin:-.2em 8px 0;position:relative;vertical-align:middle;top:1px}}.c-design__detail__text:before{transform:rotate(-30deg);left:-6%}@media screen and (min-width:960px){.c-design__detail__text:before{left:-2px}}.c-design__detail__text:after{transform:rotate(30deg);right:-6%}@media screen and (min-width:960px){.c-design__detail__text:after{right:-2px}}.c-about{text-align:center}@media screen and (min-width:960px){.c-about>img{max-width:700px}}.c-about__title{margin:25px 30px 28px;text-align:center;font-size:28px;font-weight:600}@media screen and (min-width:960px){.c-about__title{margin:40px 20px 28px}}.c-about__text{margin:0 30px 28px;font-size:14px;line-height:1.8}@media screen and (min-width:960px){.c-about__text{max-width:600px;margin:0 auto 24px;text-align:left;font-size:16px}}.c-about .c-button{margin:auto}.c-posing{background-color:#f7eddf;padding:70px 14px 40px}@media screen and (min-width:960px){.c-posing{padding:210px 20px 72px}}@media screen and (min-width:960px){.c-posing__inner{max-width:700px;margin:auto}}.c-posing__title{margin-bottom:20px;text-align:center}.c-posing__title img{max-width:490px}@media screen and (min-width:960px){.c-posing__title img{max-width:500px;margin:auto}}.c-posing__image{margin:0 auto;padding:0 6px}@media screen and (max-width:1023px){.c-posing__image{max-width:700px}}@media screen and (min-width:1024px){.c-posing__image{padding:0}}.c-posing__text{margin:18px 6px 0;font-size:15px;line-height:1.8}@media screen and (min-width:960px){.c-posing__text{margin:32px 30px 0;font-size:16px;line-height:2}}#section-01{background-color:#efe6e3;padding:46px 20px 0}@media screen and (min-width:960px){#section-01{padding:80px 20px 0}}#section-01>p{font-size:18px;font-weight:700;text-align:center;margin-bottom:6px;position:relative}#section-01>p:after,#section-01>p:before{position:relative;display:inline-block;content:"";background:#000;width:2px;height:26px;margin:-.2em 20px 0;vertical-align:middle}#section-01>p:before{transform:rotate(-30deg)}#section-01>p:after{transform:rotate(30deg)}#section-03{background-color:#ece7e6}@media screen and (min-width:960px){#section-03{background-color:transparent;padding-bottom:80px}}#section-04{background-color:#f7eddf;padding-bottom:50px}@media screen and (min-width:960px){#section-04{padding-bottom:60px}}#section-05{background-image:url(../img/img08_bg.png);background-repeat:repeat;background-size:400px;padding:50px 20px 20px}@media screen and (min-width:960px){#section-05{padding:80px 20px 50px;background-size:500px}}#section-06{background-color:#efe6e3;padding-bottom:40px}@media screen and (min-width:960px){#section-06{padding-bottom:56px}}#section-07{background-color:#f2f2f2;padding-bottom:48px}@media screen and (min-width:960px){#section-07{padding:80px 20px}}#topicArticle .main-contents{margin-top:50px;background-color:#fff;padding:50px 145px;max-width:1200px}#topicArticle .recommend{padding:20px}#topicArticle h2{font-size:24px;font-weight:700;text-align:left;margin-bottom:10px;padding:30px 0 60px;border-top:1px solid #86A3A7;border-bottom:1px solid #86A3A7}#topicArticle h2 span{font-size:14px;font-weight:700;float:right;margin-top:10px}#topicArticle .mv{width:100%;margin:50px auto}#topicArticle .recommend{width:100%;background-color:#fbf8ef;padding:40px 150px}#topicArticle .recommend .title{font-size:22px;font-weight:700;text-align:center;border-bottom:8px solid #F5D1A6;padding-bottom:2px;display:block;margin:0 auto;width:320px}#topicArticle .recommend ul{margin-top:40px}#topicArticle .recommend ul li{margin-top:20px;font-size:16px;text-align:left;position:relative;padding-left:1.2em;line-height:1.4}#topicArticle .recommend ul li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;font-size:1em;left:0;top:0;color:#f5d1a6;font-weight:900}#topicArticle .contents{width:100%;font-size:16px;text-align:left;margin-top:50px}#topicArticle .contents .title{font-size:24px;text-align:left;font-weight:700;margin-bottom:20px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .contents .title:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .heading{width:100%;font-size:16px;text-align:left;margin-top:50px;line-height:2;font-weight:700;background-color:#fbf8ef;padding-bottom:40px}#topicArticle .heading .title{width:100%;font-size:24px;text-align:center;padding:5px 0;color:#fff;background-color:#efac5e}#topicArticle .heading ul{margin:40px auto 0 150px}#topicArticle .heading ul li{margin-top:13px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .heading ul li:not(:first-child){margin-top:0}#topicArticle .heading ul li:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .sub-contents{margin-bottom:98px}#topicArticle .sub-contents .sub-title{position:relative;padding-bottom:10px;border-bottom:1px solid #EFAC5E;color:#777;font-size:20px;font-weight:500}#topicArticle .sub-contents .sub-title:after{content:"";position:absolute;bottom:4px;display:block;height:1px;width:100%;border-bottom:1px solid #EFAC5E}#topicArticle .sub-contents__item{display:grid;align-items:center;gap:53px;margin-top:60px}#topicArticle .sub-contents__item:nth-child(2n){grid-template-columns:438px 420px}#topicArticle .sub-contents__item:nth-child(2n) img{margin-left:18px;box-shadow:-18px -17px #fbf8ef}#topicArticle .sub-contents__item:nth-child(odd){grid-template-columns:420px 438px}#topicArticle .sub-contents__item:nth-child(odd) img{order:2;box-shadow:19px 20px #fbf8ef}#topicArticle .sub-contents__item p{font-size:16px}#topicArticle .product-list{margin-top:51px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}#topicArticle .product-list__item{border:10px solid #FBF8EF;background:#fff}#topicArticle .product-list__link{display:block;padding:19px 18px 18px}#topicArticle .product-list__link span{display:block;margin-top:16px;text-align:center;font-size:14px}#topicArticle .backHome{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto 0;background-color:#efac5e;border-radius:10px;font-weight:700;color:#fff}@media screen and (max-width: 960px){#topicArticle .main-contents{margin:0;padding:20px 0}#topicArticle .recommend{padding:20px}#topicArticle .recommend .title{width:auto}#topicArticle .heading ul{margin:20px}#topicArticle .sub-contents__item{display:block;padding:20px}#topicArticle .sub-contents__item p{margin-top:30px}}@charset "UTF-8";@media screen and (min-width: 769px){#topicArticle .main-contents{margin:50px auto;background-color:#fff;padding:50px 10%;max-width:1200px}#topicArticle h2{font-size:24px;font-weight:700;text-align:left;margin-bottom:10px;padding:30px 0 60px;border-top:1px solid #86A3A7;border-bottom:1px solid #86A3A7}#topicArticle h2 span{font-size:14px;font-weight:700;float:right;margin-top:10px}#topicArticle .mv{width:100%;margin:50px auto}#topicArticle .recommend{width:100%;background-color:#fbf8ef;padding:40px 150px}#topicArticle .recommend .title{font-size:22px;font-weight:700;text-align:center;border-bottom:8px solid #F5D1A6;padding-bottom:2px;display:block;margin:0 auto;width:320px}#topicArticle .recommend ul{margin-top:40px}#topicArticle .recommend ul li{margin-top:20px;font-size:16px;text-align:left;position:relative;padding-left:1.2em;line-height:1.4}#topicArticle .recommend ul li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;font-size:1em;left:0;top:0;color:#f5d1a6;font-weight:900}#topicArticle .contents{width:100%;font-size:16px;text-align:left;margin-top:50px}#topicArticle .contents .title{font-size:24px;text-align:left;font-weight:700;margin-bottom:20px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .contents .title:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .heading{width:100%;font-size:16px;text-align:left;margin-top:50px;line-height:2;font-weight:700;background-color:#fbf8ef;padding-bottom:40px}#topicArticle .heading .title{width:100%;font-size:24px;text-align:center;padding:5px 0;color:#fff;background-color:#efac5e}#topicArticle .heading ul{margin:40px auto 0 150px}#topicArticle .heading ul li{margin-top:13px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .heading ul li:not(:first-child){margin-top:0}#topicArticle .heading ul li:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .sub-contents{margin-bottom:30px}#topicArticle .sub-contents .sub-title{position:relative;padding-bottom:10px;border-bottom:1px solid #EFAC5E;color:#777;font-size:20px;font-weight:700}#topicArticle .sub-contents .sub-title:after{content:"";position:absolute;bottom:4px;display:block;height:1px;width:100%;border-bottom:1px solid #EFAC5E}#topicArticle .sub-contents__item{display:grid;align-items:center;gap:53px;margin-top:60px}#topicArticle .sub-contents__item{grid-template-columns:438px 420px}#topicArticle .sub-contents__item img{margin-left:18px;box-shadow:-18px -17px #fbf8ef}#topicArticle .sub-contents__item.reverse{grid-template-columns:420px 438px}#topicArticle .sub-contents__item.reverse img{order:2;box-shadow:19px 20px #fbf8ef}#topicArticle .sub-contents__item p{font-size:16px}#topicArticle .product-list{margin-top:51px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}#topicArticle .product-list__item{border:10px solid #FBF8EF;background:#fff}#topicArticle .product-list__link{display:block;padding:19px 18px 18px}#topicArticle .product-list__link span{display:block;margin-top:16px;text-align:center;font-size:14px}#topicArticle .backHome{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto 0;background-color:#efac5e;border-radius:10px;font-weight:700;color:#fff}#topicArticle dl{margin-top:30px}#topicArticle dl dt{font-size:18px;font-weight:700;line-height:38px;margin-bottom:10px}#topicArticle dl dt:not(:first-child){margin-top:30px}#topicArticle .mt-30{margin-top:30px}#topicArticle .mt-60{margin-top:60px}#topicArticle .mb-20{margin-bottom:20px}#topicArticle .mb-30{margin-bottom:30px}}@media screen and (max-width: 768px){#topicArticle .main-contents{margin-top:40px;background-color:#fff;padding:30px 20px;width:100%;color:#333}#topicArticle h2{font-size:16px;font-weight:700;text-align:left;padding:20px 0 50px;border-top:1px solid #86a3a7;border-bottom:1px solid #86a3a7}#topicArticle h2 span{font-size:12px;font-weight:700;float:right;margin-top:10px}#topicArticle .mv{width:100%;margin:30px auto}#topicArticle .recommend{width:100%;background-color:#fbf8ef;padding:30px 20px}#topicArticle .recommend .title{font-size:14px;font-weight:700;text-align:center;border-bottom:4px solid #f5d1a6;padding-bottom:2px;display:block;margin:0 auto;width:210px}#topicArticle .recommend ul li{margin-top:20px;font-size:14px;text-align:left;position:relative;padding-left:1.2em;line-height:1.4}#topicArticle .recommend ul li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;font-size:1em;left:0;top:0;color:#f5d1a6;font-weight:900}#topicArticle .contents{width:100%;font-size:14px;text-align:left;margin-top:35px;line-height:1.5}#topicArticle .contents .title{font-size:18px;text-align:left;font-weight:700;margin-bottom:10px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .contents .title:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .contents .contents_inner img{display:block;margin:20px auto}#topicArticle .contents .contents_inner ul{text-align:center}#topicArticle .contents .contents_inner ul li{margin-bottom:30px}#topicArticle .contents .contents_inner ul li:last-child{margin-bottom:0x}#topicArticle .contents .contents_inner ul li span{width:200px;background-color:#86a3a7;color:#fff;text-align:center;margin-bottom:10px;border-radius:20px;margin-right:20px;display:inline-block;padding:5px 0}#topicArticle .heading{width:100%;font-size:16px;text-align:left;margin-top:50px;line-height:2;font-weight:700;background-color:#fbf8ef;padding-bottom:30px}#topicArticle .heading .title{width:100%;font-size:18px;text-align:center;padding:5px 0;color:#fff;background-color:#efac5e;font-weight:700}#topicArticle .heading ul{margin:30px auto 0;width:90%;font-size:14px}#topicArticle .heading ul li{margin-top:13px;position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4}#topicArticle .heading ul li:not(:first-child){margin-top:0}#topicArticle .heading ul li:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;position:absolute;font-size:1em;left:.25em;top:.5em;color:#efac5e}#topicArticle .sub-contents{margin-top:20px}#topicArticle .sub-contents .sub-title{position:relative;padding-bottom:10px;border-bottom:1px solid #EFAC5E;color:#777;font-size:16px;font-weight:700}#topicArticle .sub-contents .sub-title:after{content:"";position:absolute;bottom:2px;display:block;height:1px;width:100%;border-bottom:1px solid #EFAC5E}#topicArticle .sub-contents__item{margin-top:16px}#topicArticle .sub-contents__item+.sub-contents__item{margin-top:44px}#topicArticle .sub-contents__item img{width:calc(100% - 13px);height:auto;margin-bottom:24px}#topicArticle .sub-contents__item:nth-child(2n) img{margin-left:15px;box-shadow:-15px 15px #fbf8ef}#topicArticle .sub-contents__item:nth-child(odd) img{margin-right:15px;box-shadow:15px 15px #fbf8ef}#topicArticle .sub-contents__item p{font-size:14px}#topicArticle .product-list{margin-top:34px}#topicArticle .product-list__item{border:5px solid #FBF8EF;background:#fff}#topicArticle .product-list__item+.product-list__item{margin-top:16px}#topicArticle .product-list__link{display:block;padding:26px 24px 18px}#topicArticle .product-list__link span{display:block;margin-top:17px;text-align:center;font-size:14px}#topicArticle .backHome{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto 0;background-color:#efac5e;border-radius:10px;font-weight:700;color:#fff}#topicArticle dl{margin-top:30px}#topicArticle dl dt{color:#777;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}#topicArticle dl dt:not(:first-child){margin-top:30px}#topicArticle .mt-30{margin-top:30px}#topicArticle .mt-60{margin-top:60px}#topicArticle .mb-20{margin-bottom:20px}}#topicArticle.flatFeet .contents .flex{display:flex;justify-content:space-between}#topicArticle.flatFeet .contents .flex .left{width:60%}#topicArticle.flatFeet .contents .flex .left ul{margin-top:40px}#topicArticle.flatFeet .contents .flex .left ul li{background-color:#fff;color:#4d4d4d;text-align:left}#topicArticle.flatFeet .contents .flex .left ul li span{width:190px;background-color:#86a3a7;color:#fff;text-align:center;margin-bottom:10px;border-radius:20px;margin-right:20px;display:inline-block;padding:3px 0}#topicArticle.flatFeet .contents .flex .right{width:35%}@media screen and (max-width: 768px){#topicArticle.flatFeet .contents .flex{flex-direction:column-reverse}#topicArticle.flatFeet .contents img{display:block;margin:20px auto;width:100%;max-width:inherit}#topicArticle.flatFeet .contents .flex .right,#topicArticle.flatFeet .contents .flex .left{width:100%}#topicArticle.flatFeet .contents .flex .left ul li{text-align:center}#topicArticle.flatFeet .contents .flex .left ul li span{display:block;width:200px;padding:5px;margin:10px auto}}.center{text-align:center}.inline-block{display:inline-block}img{width:auto;max-width:100%}.orange,a.orange{color:#ff7e1c}.underline,a.underline{text-decoration:underline}.btn--more,a.btn--more{color:#777;text-align:center;text-decoration:none;background-color:#fff;border-radius:6px;border:2px solid #ccc}.mt5{margin-top:50px}.mb1{margin-bottom:10px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.block{display:block}.main-contents#guide{margin:50px auto;width:100%;max-width:1220px}.main-contents#guide a,.main-contents#guide span{vertical-align:top}.main-contents#guide .M_guideContent{margin:0 auto}.main-contents#guide h2{color:#4d4d4d;font-size:28px;font-weight:700;position:relative;text-align:center}.main-contents#guide .M_txtTitle{margin:0 auto 64px;padding-top:86px}.main-contents#guide .M_txtTitle:before{top:140px}.main-contents#guide .M_txtTitle:after{top:144px}.main-contents#guide .M_guideNav{margin-top:64px;margin-bottom:0}.main-contents#guide .M_guideNav li a{color:#fff;background-color:#efac5e;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.main-contents#guide .M_guideNav li a:hover{background:#666;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#guide .M_guideNav--sp,#guide.main-contents .M_guideNav{font-size:0;letter-spacing:0;margin-top:0}#guide .M_guideNav--sp li a,#guide.main-contents .M_guideNav li a{display:block;background-color:#ff7e1c;line-height:1.6;color:#fff}#guide.main-contents .M_guideNav{margin-bottom:80px}#guide.main-contents .M_guideNav li{font-size:16px;padding:.25em 1em;margin-bottom:40px}#guide.main-contents .M_guideNav li.border-right{border-right:1px dotted #777}.M_guideNav--sp{margin-bottom:40px}.M_guideNav--sp li{font-size:14px;margin:0 .6em 1em 0}#guide.main-contents .M_guideContent{margin-bottom:100px}#guide .M_guideContent--sp{margin-bottom:50px}#guide .M_guideContent{color:#777;font-size:16px;line-height:2.25;letter-spacing:0}#guide .M_guideContent h2,#guide .M_guideContent h3{color:#777;line-height:1.2}#guide .M_guideContent h2{font-size:26px;margin-bottom:30px}#guide .M_guideContent td,#guide .M_guideContent th{padding:.6em .4em .6em 1em;letter-spacing:0;border-top:2px solid #777;line-height:2.25}#guide .M_guideContent table tr:last-child td,#guide .M_guideContent table tr:last-child th{border-bottom:2px solid #777}#guide .M_guideContent th{width:270px}#guide .M_guideContent td{padding-left:2em}#guide .M_guideContent .font-s{font-size:14px;line-height:2.14286}#guide .M_guideContent__member{border-top:2px solid #777;border-bottom:2px solid #777;padding:40px 0 30px;position:relative}#guide .M_guideContent__member h3{font-size:20px;margin-bottom:1em}#guide .M_guideContent__member .btn--more{width:100%;max-width:350px}#guide .guide_innerBox{position:relative;max-width:980px;margin:0 auto}#guide .M_guideContent__member .guide_innerBox .pointImg{position:absolute;top:0;right:0}#guide table{width:100%}#about td,#about th,#guide td,#guide th{text-align:left;font-size:16px;font-weight:400;vertical-align:top;padding:.25em 1em}.main-contents#guide span.py1 img{margin:10px 0}@media screen and (max-width: 768px){#guide .center{text-align:left}#guide.main-contents .M_guideNav li{font-size:16px;padding:.25em .5em;margin-bottom:20px}#guide.main-contents .M_guideNav{margin-bottom:40px}#guide .M_guideContent .s-anchor{top:-90px}#guide .M_guideContent h2{font-size:22px}#guide .M_guideContent h3{font-size:18px}#guide .M_guideContent table,#guide .M_guideContent td,#guide .M_guideContent th{display:block;width:100%}#guide .M_guideContent table{border-top:1px solid #777;border-bottom:1px solid #777}#guide .M_guideContent td,#guide .M_guideContent th{border-top:1px solid #777;padding-left:.5em;line-height:1.875}#guide .M_guideContent th{line-height:1.6}#guide .M_guideContent table tr:last-child td,#guide .M_guideContent table tr:last-child th{border-top:1px solid #777;border-bottom:0}#guide .M_guideContent table tr:last-child td{border-bottom:1px solid #777}#guide .M_guideContent .font-s{line-height:1.71429}#guide .M_guideContent__member .guide_innerBox .pointImg{position:inherit}#guide .M_guideContent__member .guide_innerBox .pointImg img{display:block;width:80%;height:auto;margin:30px auto}}.wrap.article-flatfeet{max-width:1040px;padding:0 20px;color:#333;margin-top:0;overflow:hidden}.wrap.article-flatfeet *{font-weight:300;font-family:Noto Sans JP,sans-serif}.wrap.article-flatfeet p{letter-spacing:.08em}.af-button{display:flex;max-width:335px;height:60px;background-color:#333;color:#fff!important;text-align:center;justify-content:center;align-items:center;border-radius:30px;margin:0 auto;gap:15px;font-size:20px}.af-button img{width:22px;height:22px}.af-liner{background-image:url(../img/line.png);background-repeat:repeat-x;background-position:left bottom 2px}@media screen and (max-width: 859px){.af-u-pc{display:none!important}}@media screen and (min-width: 860px){.af-u-sp{display:none!important}}.af-mv{background-color:#fefce2;margin-left:-20px;margin-right:-20px;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 860px){.af-mv{min-height:500px;display:flex;align-items:center;justify-content:space-between;padding-left:86px;margin-left:auto;margin-right:auto;padding-top:0}}.af-mv__title{flex-shrink:0;text-align:center}@media screen and (min-width: 860px){.af-mv__title{width:360px}}.af-mv__title-label{display:inline-flex;height:37px;background-color:#ffe16b;border-radius:37px;color:#333;font-size:14px;padding:0 20px;justify-content:center;align-items:center;text-align:center;margin-bottom:10px}@media screen and (min-width: 860px){.af-mv__title-label{font-size:17.5px;padding:2px 20px;margin-bottom:15px}}.af-mv__title-main{display:block;font-size:36px;line-height:1;font-weight:500;margin-bottom:10px;font-weight:400!important}@media screen and (min-width: 860px){.af-mv__title-main{font-size:46px}}.af-mv__title-sub{display:block;font-size:30px;line-height:1;font-weight:500;font-weight:400!important}@media screen and (min-width: 860px){.af-mv__title-sub{font-size:36px;margin-bottom:20px}}.af-mv__title-features{max-width:330px;margin:0 auto 30px}.af-mv__img{display:flex;justify-content:flex-end;margin-top:-40px}@media screen and (min-width: 860px){.af-mv__img{max-width:553px;margin-top:0}}.af-mv__bottom-sp{padding:0 30px}.af-trouble{background-image:url(../img/bg-tile.png);background-size:12px;padding:60px 20px;margin-left:-20px;margin-right:-20px;text-align:center}@media screen and (min-width: 860px){.af-trouble{padding:120px 0;margin-left:auto;margin-right:auto;text-align:left}}.af-trouble__title{font-size:26px;line-height:1.5;text-align:center;margin-bottom:50px}@media screen and (min-width: 860px){.af-trouble__title{font-size:30px}}.af-trouble__title>span{display:inline-block;background-image:url(../img/line.png);background-repeat:repeat-x;background-position:left bottom 4px}@media screen and (min-width: 860px){.af-trouble__title>span{display:inline-block}}.af-trouble__list{display:inline-flex;justify-content:center;gap:20px;flex-direction:column;margin-bottom:50px}@media screen and (min-width: 860px){.af-trouble__list{display:flex;gap:50px;flex-direction:row;align-items:center}}.af-trouble__item{display:flex;align-items:center;gap:10px;font-size:19px}.af-trouble__item img{width:20px;height:20px}.af-reason{background-color:#f7f7f7;padding:40px 20px 0;position:relative;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 860px){.af-reason{padding:80px 20px 60px;margin-left:auto;margin-right:auto}}.af-reason__caption{width:170px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@media screen and (min-width: 860px){.af-reason__caption{width:230px;top:-30px}}.af-reason__title{font-size:30px;text-align:center;margin-bottom:40px;line-height:1.3}@media screen and (min-width: 860px){.af-reason__title{font-size:34px;letter-spacing:.08em;margin-bottom:60px}}.af-reason__body{max-width:800px;margin:0 auto}@media screen and (min-width: 860px){.af-reason__body{display:flex}}.af-reason__body-img{width:100%;max-width:380px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (min-width: 860px){.af-reason__body-img{width:380px;flex-shrink:0;margin-bottom:0}}.af-reason__body-text{flex:1;padding-left:20px}.af-reason__body-text p{font-size:15px;line-height:1.8;letter-spacing:.005em}.af-whatdo{background-color:#fefce2;background-image:url(../img/bg-whatdo.png);background-size:1000px auto;background-repeat:no-repeat;background-position:center top;padding:100px 20px 60px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 860px){.af-whatdo{padding:146px 20px 100px}}.af-whatdo__title{font-size:25px;letter-spacing:auto;text-align:center;margin-bottom:25px}@media screen and (min-width: 860px){.af-whatdo__title{font-size:30px;margin-bottom:35px;letter-spacing:.08em}}.af-whatdo__img img{max-width:600px;display:block;margin:0 auto}.af-recommend{margin-bottom:50px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 860px){.af-recommend{margin-left:auto;margin-right:auto;margin-bottom:100px}}.af-recommend__title{display:flex;font-size:25px;line-height:1.2;text-align:center;gap:10px;letter-spacing:inherit;padding:20px;align-items:center;justify-content:center;background-color:#ffe16b;position:relative;margin-bottom:80px;text-align:left}@media screen and (min-width: 860px){.af-recommend__title{font-size:30px;text-align:center;gap:20px;letter-spacing:.06em}}.af-recommend__title:after{content:"";display:block;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:20px solid #ffe16b;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@media screen and (min-width: 860px){.af-recommend__title:after{border-left:16.5px solid rgba(0,0,0,0);border-right:16.5px solid rgba(0,0,0,0);border-top:30px solid #ffe16b;position:absolute;bottom:-28px}}.af-recommend__title img{width:67px;height:auto;flex-shrink:0}.af-recommend__body{display:flex;justify-content:center;gap:30px;flex-direction:column}@media screen and (min-width: 860px){.af-recommend__body{flex-direction:row-reverse;gap:80px}}.af-recommend__body-img{margin:0 auto;width:275px;flex-shrink:0}@media screen and (min-width: 860px){.af-recommend__body-img{width:340px}}.af-recommend__body-text{text-align:center}@media screen and (min-width: 860px){.af-recommend__body-text{text-align:left}}.af-recommend__lead{font-size:19px;line-height:1;text-align:center;margin-bottom:20px}@media screen and (min-width: 860px){.af-recommend__lead{font-size:23px;margin-bottom:40px}}.af-recommend__lead span{display:inline-block;background-color:#ffe16b;border-radius:100px;padding:8px 15px;margin-bottom:8px;font-weight:400!important}.af-recommend__list{display:inline-flex;flex-direction:column}.af-recommend__list>li{display:inline-flex;gap:40px;font-size:18px;text-align:left}@media screen and (min-width: 860px){.af-recommend__list>li{display:flex;gap:40px;font-size:20px}}.af-recommend__list>li+li{margin-top:30px}.af-recommend__list>li img{width:29px;height:auto}.af-there{position:relative;background-color:#fefce2;padding-top:100px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 860px){.af-there{margin-left:auto;margin-right:auto}}.af-there__caption{width:253px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}@media screen and (min-width: 860px){.af-there__caption{width:313px;top:-28px}}.af-there-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px}@media screen and (min-width: 860px){.af-there-header{align-items:normal;flex-direction:row-reverse}}.af-there-header__img{flex-shrink:0}@media screen and (min-width: 860px){.af-there-header__img{width:303px}}.af-there-header__title{width:330px;text-align:center}.af-there-header__label{max-width:136px;margin-bottom:20px}@media screen and (min-width: 860px){.af-there-header__label{max-width:166px}}.af-there-header__text{font-size:28px;text-align:center;line-height:1.4;margin-bottom:30px}@media screen and (min-width: 860px){.af-there-header__text{font-size:30px}}.af-there-header__fig{max-width:286px}.af-there-box{max-width:600px;margin:70px 20px 0}@media screen and (min-width: 860px){.af-there-box{max-width:600px;margin:0 auto}}.af-there-box__header{text-align:center;padding:10px;background-color:#ffe16b;border-radius:20px 20px 0 0}@media screen and (min-width: 860px){.af-there-box__header{padding:20px 10px}}.af-there-box__header h3{font-size:17px;letter-spacing:.08em}@media screen and (min-width: 860px){.af-there-box__header h3{font-size:20px}}.af-there-box__body{background-color:#fff;padding:20px}@media screen and (min-width: 860px){.af-there-box__body{padding:40px 30px}}.af-there-box__img{text-align:center;margin-bottom:40px}.af-there-box__img img{max-width:500px}.af-there-box__img figcaption{display:inline-block;font-size:12px;margin-top:10px;text-align:left}.af-there-box__dot{margin-bottom:30px}.af-there-box__dot img{max-width:3px;margin:0 auto;display:block}.af-there-box__video{display:flex;gap:20px;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 860px){.af-there-box__video{flex-direction:row}}.af-there-box__video-lead{font-size:22px;letter-spacing:.08em;text-align:center;white-space:nowrap}.af-there-box__video>video{width:275px;flex-shrink:0;border-radius:10px}.af-there-more{padding-bottom:50px}@media screen and (min-width: 860px){.af-there-more{padding-bottom:100px}}.af-there-more__label{max-width:70px;margin:20px auto}@media screen and (min-width: 860px){.af-there-more__label{max-width:130px;margin:40px auto}}.af-there-more__title{font-size:28px;text-align:center;margin-bottom:40px;letter-spacing:.08em}@media screen and (min-width: 860px){.af-there-more__title{font-size:30px}}.af-there-more__block{max-width:800px;margin:0 auto;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 860px){.af-there-more__block{flex-direction:row}}@media screen and (min-width: 860px){.af-there-more__block.is-reverse{flex-direction:row-reverse}}@media screen and (min-width: 860px){.af-there-more__block.is-reverse .af-there-more__block-text{padding-left:0;padding-right:60px}}.af-there-more__block-img{width:275px;flex-shrink:0;margin-bottom:20px}@media screen and (min-width: 860px){.af-there-more__block-img{width:340px;margin-bottom:0}}.af-there-more__block-img.is-2col{width:358px}.af-there-more__block-text{padding-left:20px;padding-right:20px}@media screen and (min-width: 860px){.af-there-more__block-text{padding-left:60px;padding-right:0}}@media screen and (min-width: 860px){.af-there-more__block-text.is-2col{padding-left:28px;padding-right:0}}.af-there-more__block-text p+p{margin-top:2em}.af-there-more-section+.af-there-more-section{margin-top:60px}@media screen and (min-width: 860px){.af-there-more-section+.af-there-more-section{margin-top:100px}}.af-item{background-color:#f7f7f7;padding-bottom:80px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 860px){.af-item{margin-left:auto;margin-right:auto}}.af-item__title{display:flex;font-size:26px;gap:20px;letter-spacing:.06em;padding:20px;align-items:center;justify-content:center;text-align:center;background-color:#ffe16b;position:relative;margin-bottom:30px}@media screen and (min-width: 860px){.af-item__title{font-size:30px;margin-bottom:50px}}.af-item-block{max-width:775px;display:flex;align-items:center;flex-direction:column}.af-item-block+.af-item-block{margin-top:80px}@media screen and (min-width: 860px){.af-item-block{flex-direction:row;margin:0 auto}}.af-item-block__img{width:275px;flex-shrink:0}@media screen and (min-width: 860px){.af-item-block__img{width:364px}}.af-item-block__body{text-align:center}@media screen and (min-width: 860px){.af-item-block__body{padding-left:60px}}.af-item-block__name{font-size:22px;letter-spacing:.02em!important;margin-bottom:20px}@media screen and (min-width: 860px){.af-item-block__name{font-size:24px}}.af-item-block__label{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.af-item-block__label>span{display:inline-block;padding:2px 5px 4px;font-size:18px;line-height:1;background-color:#fff;border:1px solid #333}.af-item-block__buttons>a{display:flex;margin-top:20px;gap:10px;max-width:350px;height:50px;background-color:#ffe16b;border:1px solid #333;border-radius:50px;font-size:18px;align-items:center;justify-content:center}.af-item-block__buttons>a img{width:18px}.af-item-footer{text-align:center;margin-top:60px}@media screen and (min-width: 860px){.af-item-footer{margin-top:120px}}.af-item-footer__label{max-width:273px;display:inline-block;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/free-pages.css.map */
