/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
body.firsttime-user{background:#fff}body.firsttime-user section[data-section-type=rich-text]{background:#fff4e4;padding:60px 0}body.firsttime-user .section--text-centered .rte{font-size:19px;font-weight:700;color:var(--secondary-button-background)}body.firsttime-user .link-list-wrap{justify-content:center}body.firsttime-user .link-list-wrap>div{width:auto!important;margin:5px 10px}body.firsttime-user .link-list-wrap p{display:flex;align-items:center}body.firsttime-user .link-list-wrap p:after{display:none}body.firsttime-user .link-list-wrap p a{background:none;color:#313131;display:inline-block;border-bottom:2px solid var(--secondary-button-background);border-radius:0;position:relative;padding:0 40px 0 5px;font-size:18px;font-weight:400}body.firsttime-user .link-list-wrap p a:after{content:"";position:absolute;width:20px;height:20px;top:50%;right:5px;transform:translateY(-50%);color:#fff}.chips-hope-wrap{padding:40px 0}.chips-hope-inner{max-width:970px;margin:auto;position:relative}.chips-hope-wrap .title-img{text-align:center;margin-bottom:20px}.chips-hope-wrap .hope-text-wrap{font-family:"Noto Serif JP",serif;display:flex;justify-content:space-between;color:#000;font-size:17px}.chips-hope-inner .sign{position:absolute;right:0;bottom:0;display:flex;align-items:center}.chips-hope-inner .sign .logo{margin-right:12px}.chips-hope-inner .sign:before{content:""}body.firsttime-user .wl-accordion{max-width:970px;margin:0 auto;padding:0 20px}@media (width >= 750px){body.firsttime-user .wl-accordion{padding:0 40px}}body.firsttime-user .wl-accordion__content{padding:0}body.firsttime-user img{border:none}.reason1-wrap{color:#000;margin-bottom:60px;padding-top:200px;margin-top:-200px}.reason1-wrap p{margin-bottom:0}.reason1-wrap p a{border-bottom:1px solid #000}.reason1-wrap.type2>div{padding:10px 0 0}.reason1-wrap.type2 .text-area{display:block}.reason1-wrap.type2 .text-area p{display:block;margin-bottom:1em}.reason1-wrap.type2 .text-area p:last-child{margin-bottom:0}.table-content.step{max-width:732px;margin:auto}.reason1-wrap .title{display:flex;align-items:center}.reason1-wrap.type2 .title{padding:0}.reason1-wrap .title span{border:3px solid var(--secondary-button-background);border-radius:100px;display:flex;line-height:1;width:80px;height:80px;align-items:center;justify-content:center}.reason1-wrap .title h3{font-size:22px;border-bottom:3px solid var(--secondary-button-background);color:#000;font-weight:700;padding:0 0 0 30px;margin-left:-8px;width:calc(100% - 80px)}.reason1-wrap .content-wrap{display:flex;align-items:self-start;padding:0}.reason1-wrap .content-wrap .text-area{font-size:16px;color:#000;margin-right:30px}.reason1-wrap .content-wrap .text-area p{display:block;margin-bottom:1em}.reason1-wrap .content-wrap .text-area p:last-child{margin-bottom:0}.reason1-wrap--second .text-area{width:calc(100% - 630px)}.reason1-wrap--second .img-area img{width:630px}.reason1-wrap .policy-title{display:flex;align-items:center;font-family:"Noto Serif JP",serif;margin-top:20px}.reason1-wrap .policy-title .title-area{font-size:20px;margin-right:15px}.reason1-wrap .policy-title .policy-subtitle{font-size:18px;color:var(--secondary-button-background)}.policy-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;font-family:"Noto Serif JP",serif;margin:0 0 30px}.policy-wrap .policy{display:flex;align-items:center;width:calc(50% - 20px);margin-bottom:30px}.policy-wrap .policy img{width:100px;flex-shrink:0}.policy-wrap .policy p{margin-left:10px}.img-text-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:20px}.img-text-wrap .img-text{display:flex;align-items:flex-start;width:calc(50% - 20px)}.img-text-wrap .img-text img{width:100px;border:none;flex-shrink:0}.img-text-wrap .text-area{width:calc(73% - 10px);margin-left:10px}.img-text-wrap .text-area p{display:block;margin-bottom:1em}.img-text-wrap .text-area p:first-of-type{margin-bottom:5px}.img-text-wrap .text-area p:last-child{margin-bottom:0}.reason1-wrap .text3{font-size:20px;text-align:center;line-height:30px;margin:40px 0 20px}.reason1-wrap .img1{text-align:center;margin-bottom:20px}.reason1-wrap .text4{text-align:center}.reason1-wrap .text5{text-align:center;margin:30px 0 20px}.reason1-wrap .text5 p{display:inline-block;background-color:#fff4e4;font-weight:700;line-height:1}.reason1-wrap .img2{text-align:center;margin:0 0 20px}.reason1-wrap.type3>.text-area{padding:0}.reason1-wrap.type3>.text-area p{display:block;margin-bottom:1em}.reason1-wrap.type3>.text-area p:last-child{margin-bottom:0}.guarantee-wrap{display:flex;justify-content:center;margin-top:30px}.guarantee a{display:flex;justify-content:center;align-items:center;background:#effbfd;border:1px solid #008fd3;border-radius:10px;padding:15px 0;max-width:370px;width:370px;margin:0 20px}.guarantee .img-area{margin:0 20px 0 0}.guarantee .text-area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.guarantee .text-area p{line-height:1.5;font-size:16px}.guarantee strong{display:block;margin-top:6px;color:#008fd3}.reason1-wrap.type4{position:relative;padding-top:inherit;margin-top:inherit}.reason1-wrap.type4 .title h3{padding:0 0 0 280px}.abs-img{position:absolute;top:0}.reason1-wrap.type4 .content-text-area{padding:0 0 0 360px}.reason1-wrap.type4 .content-text-area p{display:block;margin-bottom:1em}.reason1-wrap.type4 .content-text-area p:last-child{margin-bottom:0}.reason1-wrap.type4 .content-notice-area{padding:60px 0 0}.reason1-wrap.type5>.text{padding:10px 0 0}.reason1-wrap.type5>.text p{display:block;margin-bottom:1em}.reason1-wrap.type5>.text p:last-child{margin-bottom:0}.reason1-wrap.type5 .text-area p{display:block;margin-bottom:1em}.reason1-wrap.type5 .text-area p:last-child{margin-bottom:0}.corporation-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-top:30px}.corporation-wrap .corporation{width:100%;padding:10px 15px}@media (width >= 641px){.corporation-wrap .corporation{width:calc(50% - 15px)}}.corporation-wrap .corporation .img-text{display:flex;align-items:end}.corporation-wrap .corporation .img-text p{font-size:18px;display:inline-block;border-bottom:3px solid var(--secondary-button-background);margin-bottom:15px}@media (width <= 768px){body.firsttime-user section[data-section-type=rich-text]{padding:30px 0}body.firsttime-user .section--text-centered .rte{font-size:15px}body.firsttime-user .link-list-wrap{justify-content:flex-start}body.firsttime-user .link-list-wrap>div{width:100%!important}body.firsttime-user .link-list-wrap .custom_icon{width:30px}body.firsttime-user .link-list-wrap p a{padding:0 40px 0 10px;width:100%}.chips-hope-wrap .hope-text-wrap{flex-direction:column;font-size:14px;padding:20px}.chips-hope-inner .sign{position:relative;text-align:right;padding:0 20px 0 0;display:block}.reason1-wrap .title span{width:40px;height:40px;border:2px solid var(--secondary-button-background)}.chips-hope-inner .sign .logo{margin:0 0 10px}.chips-hope-inner .sign .logo img{width:25%}.reason1-wrap .title span img{width:20px}.chips-hope-inner .sign img{width:30%}.reason1-wrap .title h3{font-size:14px;padding:0 0 0 15px;width:calc(100% - 23px);border-bottom:2px solid var(--secondary-button-background);line-height:1.5;margin-left:-5px}.reason1-wrap .content-wrap{padding:0;flex-wrap:wrap}.reason1-wrap .content-wrap .text-area{margin-right:0;font-size:14px;padding:10px}.reason1-wrap .content-wrap .img-area{padding:0 40px}.reason1-wrap.type2>div{padding:10px}.reason1-wrap .policy-title{margin-top:0;flex-wrap:wrap;text-align:center}.reason1-wrap .policy-title .title-area{width:100%;margin-right:0;font-size:18px}.reason1-wrap .policy-title .policy-subtitle{width:100%;font-size:14px}.policy-wrap{margin:0}.policy-wrap .policy{width:100%}.policy-wrap .policy img{width:80px}.img-text-wrap .img-text{width:100%;margin-bottom:15px}.img-text-wrap .img-text img{width:80px}.reason1-wrap .text3{margin:20px 0 10px;font-size:18px}.reason1-wrap .text5{margin:20px 0 15px}.reason1-wrap.type3>.text-area{padding:10px}.guarantee-wrap{flex-direction:column}.guarantee{max-width:100%;width:100%;padding:10px;margin:0 0 10px}.guarantee .img-area{width:40px;margin:0 10px 0 0}.guarantee .text-area p{font-size:14px}.guarantee a{font-size:14px;width:100%;margin:0}.reason1-wrap.type4 .title h3{padding:0 0 0 15px}.abs-img{left:inherit;right:0;width:100px;top:23px}.reason1-wrap.type4 .content-text-area{padding:10px 100px 0 10px}.reason1-wrap.type4 .content-notice-area{padding:10px}.reason1-wrap.type5>.text{padding:10px}.corporation-wrap{padding:10px}.corporation-wrap .corporation{width:100%;padding:0;margin-bottom:15px}.img-text img{width:80px}.howto-use .img-text img,.howto-use-content .img-text img{width:100%}.corporation-wrap .corporation .img-text p{font-size:16px;text-align:left;display:block;width:calc(100% - 80px);border-bottom:2px solid var(--secondary-button-background)}}
