@charset "UTF-8";.page-partnerguide{background:#faf9f6;padding:0 0 12rem}.fc-heading--lv2{position:relative;font-size:4.7rem;padding-bottom:.8rem;margin-top:0;margin-bottom:8rem;font-weight:700;text-align:center;color:#eb7b03}.fc-heading--lv2:before{position:absolute;bottom:-35px;left:calc(50% - 30px);width:80px;height:5px;content:"";border-radius:3px;background:#eb7b03}.fc-heading--lv3{font-size:4.2rem;margin:10rem 0 6rem;text-align:center;color:#0b5394}.fc-box__notes{text-indent:-1em;padding-left:1em;font-size:90%}.page-partnerguide .solution img{width:100%;vertical-align:bottom}.page-partnerguide .fc-button{background:#eb7b03}@media print,screen and (min-width: 768px){.page-partnerguide{padding:0 0 16rem}.page-partnerguide .pc-only{display:block}.page-partnerguide .sp-only{display:none}.fc-box__notes{font-size:95%}.page-partnerguide .fc-container{max-width:940px;padding:0 20px}}@media print,screen and (max-width: 768px){.page-partnerguide .pc-only{display:none}.page-partnerguide .sp-only{display:block}.fc-heading--lv2{font-size:3rem;margin-bottom:6rem}.fc-heading--lv2:before{bottom:-25px}.fc-heading--lv3{font-size:2.6rem;margin:4rem 0 3rem}.page-partnerguide .fc-banner-area__text-area span:before{left:-30px;top:15px}.page-partnerguide .fc-banner-area__text-area span:after{right:-30px;top:15px}.page-partnerguide .fc-banner-area__text-area span:before,.page-partnerguide .fc-banner-area__text-area span:after{width:25px;height:35px}}.page-partnerguide .mainvisual{background-color:#f5f4e7}.page-partnerguide .mainvisual__title{color:#59360d;font-weight:700;margin-top:0}.page-partnerguide .mainvisual__maintitle{display:block}.page-partnerguide .mainvisual__text{font-size:1.4rem}.page-partnerguide .mainvisual__btn-area .fc-button+.fc-button{margin:1rem 0 0}.page-partnerguide .solution__lead{font-size:2.4rem;margin:2rem 0;text-align:center;font-weight:600}@media print,screen and (min-width: 768px){.page-partnerguide .mainvisual__inner{padding:6rem 20px 8rem;max-width:1200px;margin:0 auto;background-size:50%;background-position:right center;background-repeat:no-repeat}.page-partnerguide .mainvisual__maintitle{font-size:4.6rem}.page-partnerguide .mainvisual__text{max-width:53%;margin-top:2.3rem}.page-partnerguide .mainvisual__btn-area{display:flex;max-width:51%;margin-top:4rem}.page-partnerguide .mainvisual__btn-area .fc-button+.fc-button{margin:0 0 0 1.5rem}.page-partnerguide .solution{margin-top:7rem}}@media screen and (max-width: 950px){.page-partnerguide .mainvisual__inner{padding:2rem 2rem 3rem;background-size:100%;background-repeat:no-repeat;background-position:top center}.page-partnerguide .mainvisual__logo{width:41%;margin-bottom:65%}.page-partnerguide .mainvisual__logo img{width:100%}.page-partnerguide .mainvisual__text,.page-partnerguide .mainvisual__btn-area{max-width:100%}}@media screen and (max-width: 767.98px){.page-partnerguide .mainvisual__logo{width:41%}.page-partnerguide .mainvisual__maintitle{font-size:2.8rem;margin-top:.5rem}.page-partnerguide .solution__lead{font-size:1.8rem}.page-partnerguide .solution{margin-top:0}}.page-partnerguide .solution .fc-box-wrap--2column .fc-box+.fc-box:nth-child(2n){margin-right:0}.page-partnerguide .solution .fc-box__contents{background:#fff;border-radius:0 0 5px 5px}.page-partnerguide .solution .fc-box__image{width:100%}.page-partnerguide .solution .fc-box__image img{vertical-align:bottom;width:100%}.page-partnerguide .solution .fc-box__lead{font-size:1.6rem;font-weight:700}.page-partnerguide .solution .fc-box__text{font-size:1.4rem}.page-partnerguide .solution .fc-box-title{border-radius:5px;margin-top:1.5rem}@media print,screen and (min-width: 768px){.page-partnerguide .solution .fc-box-wrap{flex-wrap:wrap}.page-partnerguide .solution .fc-box-wrap--2column{margin-top:2rem}.page-partnerguide .solution .fc-box-wrap--2column .fc-box{flex:none;margin-right:1.8rem;width:calc(50% - 1.2rem)}.page-partnerguide .solution .fc-box-wrap--2column .fc-box+.fc-box{margin-left:0}.page-partnerguide .solution .fc-box-title{font-size:1.8rem}.page-partnerguide .solution .fc-box-title--large{font-size:2rem}.page-partnerguide .solution .fc-box__contents{padding:2rem}.page-partnerguide .solution .fc-box__contents--large{padding:4.5rem 5rem 5rem}.page-partnerguide .solution .fc-box__lead{margin:2rem 0 1.5rem}.page-partnerguide .solution .fc-box__text{flex:1}}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-box:first-of-type{margin-bottom:1.5rem}.page-partnerguide .solution .fc-box__contents{padding:2.5rem 2rem}.page-partnerguide .solution .fc-box__contents--large{padding:2.5rem}}.page-partnerguide .solution .fc-reward{margin-bottom:6rem}.page-partnerguide .solution .fc-reward__table{border-collapse:collapse;width:100%}.page-partnerguide .solution .fc-reward__table th,.page-partnerguide .solution .fc-reward__table td{border:1px solid #eb7b03;padding:3rem}.page-partnerguide .solution .fc-reward__table td{background:#fff}.page-partnerguide .solution .fc-reward__table th{background:#ffe4c6;width:30%}.page-partnerguide .solution .fc-reward__table .font_L{font-size:5rem;color:#ff0004;font-weight:700}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-reward__table th,.page-partnerguide .solution .fc-reward__table td{padding:1rem}.page-partnerguide .solution .fc-reward__table .font_L{font-size:4rem}}.page-partnerguide .solution .fc-welcome ul{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:20px}.page-partnerguide .solution .fc-welcome img{width:100%}.page-partnerguide .solution .fc-welcome .label{text-align:center;font-weight:700}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-welcome ul{grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:0}.page-partnerguide .solution .fc-welcome .label{line-height:1.4}}.page-partnerguide .solution .fc-merit__wrap{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:10px;border:5px solid #ffdac1;padding:2rem;margin-bottom:2rem;background:#fff;border-radius:10px}.page-partnerguide .solution .fc-merit__title{font-size:3rem;font-weight:700;border-bottom:3px solid #ffdac1;text-indent:-1em;padding-left:1em}.page-partnerguide .solution .fc-merit__num,.page-partnerguide .solution .fc-merit__orange{color:#eb7b03}.page-partnerguide .solution .fc-merit .fc-merit__text{font-size:2rem}.page-partnerguide .solution .fc-merit img{width:90%}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-merit__wrap{display:block}.page-partnerguide .solution .fc-merit__title{font-size:2rem;line-height:1.6}.page-partnerguide .solution .fc-merit figure{display:flex;justify-content:center}.page-partnerguide .solution .fc-merit img{width:80%}.page-partnerguide .solution .fc-merit .fc-merit__text{font-size:1.6rem;line-height:1.6}}.page-partnerguide .solution .fc-threeMerit__wrap{margin-bottom:5rem}.page-partnerguide .solution .fc-threeMerit__title{position:relative;font-size:2.4rem;font-weight:700;margin-bottom:1.5rem;padding-left:4.5rem}.page-partnerguide .solution .fc-threeMerit__title:before{content:"";display:block;width:45px;height:45px;background:url(/cdn/shop/files/partnerguide_47logo.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-partnerguide .solution .fc-threeMerit__check{position:relative;background:#e9e500;padding:1.5rem 1.5rem 1rem 5.5rem;margin:0;font-size:2.4rem;font-weight:700}.page-partnerguide .solution .fc-threeMerit__check:before{content:"";display:block;width:30px;height:30px;background:url(/cdn/shop/files/partnerguide_check_ic.png) no-repeat;background-size:contain;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.page-partnerguide .solution .fc-threeMerit__content{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:30px;background:#fff;padding:0 2rem 2rem}.page-partnerguide .solution .fc-threeMerit__text{font-size:2rem}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-threeMerit__title{font-size:1.8rem;line-height:1.8}.page-partnerguide .solution .fc-threeMerit__title:before{top:40%;width:40px;height:40px}.page-partnerguide .solution .fc-threeMerit__check{font-size:1.8rem;line-height:1.4}.page-partnerguide .solution .fc-threeMerit__check:before{width:24px;height:24px;top:40%}.page-partnerguide .solution .fc-threeMerit__content{display:block;padding:1rem}.page-partnerguide .solution .fc-threeMerit__text{font-size:1.6rem}.page-partnerguide .solution .fc-threeMerit__img{display:flex;justify-content:center}.page-partnerguide .solution .fc-threeMerit__img img{width:85%}}.page-partnerguide .solution .fc-application__wrap{display:flex;align-items:flex-start;margin-bottom:8rem}.page-partnerguide .solution .fc-application__wrap--arrow{position:relative}.page-partnerguide .solution .fc-application__wrap--arrow:after{content:"";position:absolute;bottom:-5rem;left:10rem;width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:21px solid #eb7b03;border-bottom:0}.page-partnerguide .solution .fc-application__wrap dt{width:30%;margin-right:2rem;background:#e9e500;padding:3rem 5rem;border-radius:10px;text-align:center;font-size:2rem;font-weight:700}.page-partnerguide .solution .fc-application__wrap dd{width:70%}.page-partnerguide .solution .fc-application__button .font_L{font-size:2.6rem;text-align:center;font-weight:700;margin-bottom:.5rem}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-application__wrap{display:block}.page-partnerguide .solution .fc-application__wrap dt{width:100%;margin-right:0;margin-bottom:2rem;padding:2rem 0}.page-partnerguide .solution .fc-application__wrap dd{width:100%;margin-left:0;font-size:1.6rem}.page-partnerguide .solution .fc-application__wrap--arrow:after{left:50%;transform:translate(-50%)}}.page-partnerguide .solution .fc-inquiry{background:#575757;color:#fff;padding:2rem 5rem 3rem;margin-top:5rem}.page-partnerguide .solution .fc-inquiry .fc-heading--lv3{color:#fff;font-size:3rem;margin:2rem 0 3rem;border-bottom:1px solid #fff;padding-bottom:2rem}.page-partnerguide .solution .fc-inquiry .fc-inquiry__text{font-size:2.2rem;font-weight:700;text-align:center}.page-partnerguide .solution .fc-inquiry .fc-inquiry__text .fc-box__notes{display:block;font-weight:400;font-size:85%;margin-top:1.5rem}.page-partnerguide .solution .fc-inquiry .fc-mail{margin-left:2rem;font-weight:700;border:1px solid #fff;border-radius:5px;padding:.9rem 3rem;line-height:1.2}.page-partnerguide .solution .fc-inquiry .fc-mail .font_L{font-size:1.8rem}.page-partnerguide .solution .fc-inquiry .fc-banner-area__button{margin-top:3rem}.page-partnerguide .solution .fc-inquiry .fc-banner-area__button .fc-button{margin-left:2rem;margin-top:0;width:290px;padding:.9rem 2.5rem}@media screen and (max-width: 767.98px){.page-partnerguide .solution .fc-inquiry{padding:2rem 2rem 3rem}.page-partnerguide .solution .fc-inquiry .fc-heading--lv3{font-size:2.4rem}.page-partnerguide .solution .fc-inquiry{margin:5rem -1.5rem 0}.page-partnerguide .solution .fc-inquiry .fc-inquiry__text{font-size:1.6rem;line-height:1.4}.page-partnerguide .solution .fc-inquiry .fc-banner-area__button .fc-button{margin-left:0;width:100%}.page-partnerguide .solution .fc-inquiry .fc-mail{margin-left:0;margin-top:1.5rem}.page-partnerguide .solution .fc-application__button .font_L{font-size:2rem}.page-partnerguide .solution .fc-inquiry .fc-mail .font_L{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/template-page-partnerguide.css.map */
