@charset "UTF-8";.sp{display:none}.pc{display:block;overflow:hidden}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}}body.other_page #contents-wrapper{width:100%!important;max-width:100%!important;padding-top:0!important}#ft_pride{font-family:mplus-1c-regular,sans-serif;overflow:hidden}#ft_pride #shopTop a{display:block;width:200px;padding:15px 0;margin:25px auto;border-bottom:1px solid #333;text-align:center;text-decoration:none;font-size:16px;color:#333}#ft_pride>section{position:relative;width:100%;color:#3c474d}#ft_pride .inner{width:100%;margin:0 auto;padding:5% 0 3%;text-align:center}#ft_pride img{width:100%;max-width:100%;height:auto}#ft_pride h2{text-align:center;font-family:questrial-regular,mplus-1c-regular,sans-serif;margin:0 auto 4%;position:relative}#ft_pride h2 strong{font-size:clamp(42px,5.75vw,50px)}#ft_pride #features01 h2:after,#ft_pride #features02 h2:after,#ft_pride #features03 h2:after,#ft_pride #features04 h2:after,#ft_pride #sofaOption h2.sofa_option:after,#ft_pride #sofaOption h2.premium:after{display:inline-block;position:absolute;content:"";bottom:-20px;left:50%;width:70px;height:4px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#ft_pride #features01 h2:after{background-color:#e01c24}#ft_pride #features02 h2:after{background-color:#eea33b}#ft_pride #features03 h2:after{background-color:#39a84a}#ft_pride #features04 h2:after{background-color:#0069d3}#ft_pride #sofaOption h2.sofa_option:after{background-color:#00a2df}#ft_pride #sofaOption h2.premium:after{background-color:#662d84}#ft_pride h2 span{margin-bottom:3%;font-size:22px}#ft_pride p{margin-bottom:3%;font-size:18px;line-height:1.7}#ft_pride p.small{font-size:14px}#ft_pride h3{font-size:20px;font-family:mplus-1c-medium,sans-serif;line-height:1.5;margin:3% auto 2%}#ft_pride h3 strong{font-size:38px;font-size:clamp(25px,2.75vw,35px)}@media screen and (max-width:767px){#ft_pride .inner{width:90%;max-width:initial}#ft_pride h2{font-size:clamp(28px,2.75vw,35px);line-height:1.4;margin:3% auto 10%}#ft_pride h2 strong{font-size:clamp(29px,4vw,40px)}#ft_pride #features01 h2:after,#ft_pride #features02 h2:after,#ft_pride #features03 h2:after,#ft_pride #features04 h2:after,#ft_pride #sofaOption h2.sofa_option:after,#ft_pride #sofaOption h2.premium:after{bottom:-15px}#ft_pride h2+p{margin-bottom:5%;font-size:14px;text-align:left}#ft_pride h3{font-size:clamp(16px,2.75vw,18px);margin:3% auto 2%}#ft_pride h3 strong{font-size:clamp(18px,2.75vw,20px)}#ft_pride p.small{font-size:12px;text-align:left}}#ft_pride .back{background-color:#00aae7;margin:0;padding:0}#ft_pride #mainVisual{background:#00aae7 url(https://yogibo.jp/cdn/shop/files/ft-pride-mainvisual.jpg) center / cover no-repeat scroll;min-height:450px;color:#fff;position:relative}#ft_pride #mainVisual:before{content:"";display:block;padding-top:42.7%}#ft_pride #mainVisual .inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 2%!important}#ft_pride #mainVisual .mv_title{width:40%;min-width:350px}#ft_pride #mainVisual .mv_title h1{padding:10% 0 0}#ft_pride #mainVisual .mv_title h1+p{font-size:20px;line-height:1.25em;padding:15px 0}#ft_pride #mainVisual .pc{display:inline-block}@media screen and (max-width:767px){#ft_pride #mainVisual{background-image:none;min-height:initial}#ft_pride #mainVisual:before{content:initial;padding-top:initial}#ft_pride #mainVisual .inner{position:initial;padding:0!important}#ft_pride #mainVisual .mv_title{width:100%;padding-top:0;margin-bottom:0;display:block}#ft_pride #mainVisual .mv_title h1{font-size:0;padding:0}#ft_pride #mainVisual .inner{width:100%;max-width:100%;height:initial;margin:0;padding:0}#ft_pride #mainVisual .pc{display:none}}#ft_pride #pride_edition{background:#00aae7;color:#fff}#ft_pride #pride_edition .inner{padding:0 0 2.5%;margin-bottom:2%}#ft_pride #pride_edition h2{text-align:center;font-family:mplus-1c-bold,sans-serif;line-height:1.6;color:#fff!important;padding:0;margin:0 0 3%;font-weight:700}#ft_pride #pride_edition h2 strong{font-size:clamp(42px,5.75vw,50px)}#ft_pride #pride_edition .donation{display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:10px;max-width:960px!important}#ft_pride #pride_edition .donation .icon{max-width:140px}#ft_pride .donation h3{margin:0;text-align:left;line-height:1.5;font-size:22px;font-family:mplus-1c-bold,sans-serif}#ft_pride #pride_edition .donation .text{width:50%;min-width:480px;margin-left:20px}#ft_pride #pride_edition .donation .text p{font-size:20px;line-height:1.75;margin-bottom:0}@media screen and (max-width:767px){#ft_pride #pride_edition .inner{padding:3% 5%}#ft_pride #pride_edition h2 strong{font-size:clamp(40px,4vw,58px)}#ft_pride #pride_edition .variation{width:60%;margin:0 auto}#ft_pride #pride_edition .variation .colors{margin-right:0}#ft_pride .donation h3{font-size:clamp(16px,2.75vw,18px);margin:3% auto 2%}#ft_pride #pride_edition .donation .icon{margin-left:10px;min-width:100px}#ft_pride #pride_edition .donation .text{width:53%;min-width:224px;margin-left:15px}#ft_pride #pride_edition .text p{font-size:18px}#ft_pride #pride_edition .text p span.none{display:none}}#ft_pride h2{font-family:questrial-regular,mplus-1c-regular,sans-serif!important;color:#3c474d;font-size:clamp(28px,2.75vw,35px)!important;margin-bottom:5%!important}#ft_pride .inner .img{max-width:980px;margin:0 auto}@media screen and (max-width:767px){#ft_pride h2{font-size:clamp(22px,4vw,37px)!important;margin-bottom:10%!important}#ft_pride .inner .img{width:116%;margin:0 -8%}}#sofaOption .inner{padding:50px 0 0}#sofaOption .inner h2{line-height:1.35;font-size:clamp(28px,2.75vw,35px)}#sofaOption .inner h2.premium{line-height:1.35;margin:5% 0 3%}#sofaOption .inner h2 strong{font-size:clamp(38px,5.75vw,50px)}#sofaOption .link_btn{margin:0 auto 5%;width:32%;min-width:350px}#sofaOption .link_btn a{display:block;border:2px solid #00aae7;color:#00aae7;text-align:center;text-decoration:none;font-family:mplus-1c-regular,sans-serif;line-height:42px;height:44px;border-radius:22px;padding:0}#sofaOption .link_btn a:before{content:"\f105";position:absolute;line-height:42px;font-family:"Font Awesome 5 Pro";width:1em}#sofaOption .link_btn a:hover{background-color:#00aae7;color:#fff}#sofaOption .link_btn a span{font-size:15px;margin-left:1em}#sofaOption .sofaOption_list{width:1000px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#sofaOption .sofaOption_box{width:33.3%;margin-bottom:3em}#sofaOption .sofaOption_box:nth-child(1){margin-left:16.65%}#sofaOption .sofaOption_box:nth-child(2){margin-right:16.65%}#sofaOption .sofaOption_box>div{width:90%;margin:0 auto}#sofaOption .sofaOption_box .p_image a{display:block}#sofaOption .sofaOption_box .p_name{text-align:center;line-height:1.35em;padding:10px 0}#sofaOption .sofaOption_box .p_name a{text-decoration:none;font-size:16px;font-family:mplus-1c-medium,sans-serif;color:#3c474d}#sofaOption .sofaOption_box .p_name span{display:block;margin:0 .25em 0 0}#sofaOption .sofaOption_box .p_price{text-align:center;font-size:14px;line-height:1.5em}#sofaOption .sofaOption_box .cartButton a{display:block;background-color:#00aae7;color:#fff;width:100%;text-align:center;text-decoration:none;font-size:18px;font-weight:700;font-family:mplus-1c-regular,sans-serif;line-height:50px;height:50px;border-radius:25px;padding:0}#sofaOption .sofaOption_box .cartButton a span{font-size:12px;margin:0 0 0 2px}#sofaOption a{transition:.2s;color:#3c474d}#sofaOption a:hover{color:#00aae7}#sofaOption .sofaOption_box .cartButton a:hover{opacity:.8}#sofaOption .sofaOption_box .p_image a,#sofaOption .sofaOption_box .p_image a:hover{overflow:hidden}#sofaOption .sofaOption_box .p_image img:hover{transform:scale(1.05)}@media screen and (max-width:767px){#sofaOption .inner{padding:5% 5% 3%}#sofaOption .inner h2.premium{font-size:clamp(24px,4vw,37px)}#sofaOption .inner h2.premium+p{margin:2% auto 3%;font-size:clamp(14px,5.75vw,16px)}#sofaOption .inner h2.sofa_option{font-size:clamp(20px,4vw,35px);margin:3% auto 5%;line-height:1.35}#sofaOption .inner h2.sofa_option strong{font-size:clamp(30px,4vw,47px)}#sofaOption .sofaOption_box{width:50%;margin:0 0 30px}#sofaOption .sofaOption_list{justify-content:flex-start}#sofaOption .sofaOption_box:nth-child(1){margin-left:initial}#sofaOption .sofaOption_box:nth-child(2){margin-right:initial}#sofaOption .sofaOption_box .p_name{padding:10px 0}#sofaOption .sofaOption_box .p_name a{font-size:14px}#sofaOption .sofaOption_box .cartButton a{font-size:15px;line-height:1.1;height:50px;border-radius:25px;padding:8px}#sofaOption .link_btn{margin:0 auto 8%}}
/*# sourceMappingURL=/cdn/shop/files/css-ft-pride.css.map */
