@charset "UTF-8";

@media screen and (min-width:768px){.pc{display:inline}.sp{display:none}}@media screen and (max-width:768px){.pc{display:none}.sp{display:inline}}.about__inner{width:1300px;margin:0 auto;position:relative}@media screen and (max-width:768px){.about__inner{width:100%}}.about__headline{text-align:center;padding:118px 0 60px}@media screen and (max-width:768px){.about__headline{padding:43px 0 33px}}.about__title{margin-bottom:25px;font-size:40px;font-weight:700;letter-spacing:.2em;text-indent:.2em}@media screen and (max-width:768px){.about__title{font-size:22px;margin-bottom:10px}}.about__ja{margin-bottom:15px;font-size:12px;letter-spacing:.1em;text-indent:.1em}.about__ja a{color:#000}.about__ja a:hover{cursor:pointer}.about__en{font-size:24px;color:#fd0;font-family:"Open Sans Condensed",sans-serif;font-weight:700}@media screen and (max-width:768px){.about__en{font-size:16px}}.about__scroll-bar{position:absolute;margin:0 auto;overflow:hidden;background-color:#fd0;right:50%;width:2px;height:80px;margin-top:10px}@media screen and (max-width:768px){.about__scroll-bar{position:absolute;width:1px;height:50px;margin-top:3px}}.plan{padding:91px 0 106px;background:#efede8}@media screen and (max-width:768px){.plan{font-size:14px;padding:49px 15px 76px}}.plan__inner{width:1300px;margin:0 auto;background:#fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}@media screen and (max-width:768px){.plan__inner{width:100%;border-radius:15px}}.plan__headline{font-size:30px;width:380px;font-weight:700;padding-top:10px;letter-spacing:.05em;text-indent:.05em;text-indent:-22px;color:#282828}@media screen and (max-width:768px){.plan__headline{margin-bottom:28px;width:100%;font-size:22px;text-indent:5px;padding-top:0}}.plan__headline::before{content:"";display:inline-block;width:12px;height:12px;background-color:#fd0;border-radius:50%;vertical-align:middle;margin:0 12px 5px 0}@media screen and (max-width:768px){.plan__headline::before{width:9px;height:9px;margin-right:10px}}.plan__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px 70px 93px}@media screen and (max-width:768px){.plan__content{display:block;padding:36px 15px 52px 20px}}.plan__list{width:779px}@media screen and (max-width:768px){.plan__list{width:100%}}.planList{border-top:1px dotted rgba(0,0,0,.2)}.planList__item{border-bottom:1px dotted rgba(0,0,0,.2);padding:15px 0 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.planList__item{display:block;padding:14px 0 14px 6px}}@media screen and (max-width:768px){.planList__item:nth-child(1){padding-top:8px}}.planList__tag{width:90px;line-height:38px;text-align:center;border-radius:3px;color:#282828;font-weight:700}@media screen and (max-width:768px){.planList__tag{width:100%;text-align:left;line-height:28px;letter-spacing:.15em;text-indent:.15em}}.planList__txt{width:646px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:50px;line-height:38px}@media screen and (max-width:768px){.planList__txt{width:100%;margin:0;line-height:28px;letter-spacing:.05em;text-indent:.05em}}.planList__txt a{color:#525252;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.planList__txt a:hover{color:#fd0}.settlement{padding-bottom:111px;background:#efede8}@media screen and (max-width:768px){.settlement{font-size:14px;padding:0 15px 63px}}.settlement__inner{width:1300px;margin:0 auto;background:#fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}@media screen and (max-width:768px){.settlement__inner{width:100%;border-radius:15px}}.settlement__headline{font-size:30px;width:380px;font-weight:700;padding-top:10px;letter-spacing:.05em;text-indent:.05em;text-indent:-22px;color:#282828}@media screen and (max-width:768px){.settlement__headline{margin-bottom:28px;width:100%;font-size:22px;text-indent:5px;padding-top:0}}.settlement__headline::before{content:"";display:inline-block;width:12px;height:12px;background-color:#fd0;border-radius:50%;vertical-align:middle;margin:0 12px 5px 0}@media screen and (max-width:768px){.settlement__headline::before{width:9px;height:9px;margin-right:10px}}.settlement__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px 70px 68px}@media screen and (max-width:768px){.settlement__content{display:block;padding:39px 15px 52px 20px}}.settlement__list{width:779px}@media screen and (max-width:768px){.settlement__list{width:100%}}.settlementList{border-top:1px dotted rgba(0,0,0,.2)}.settlementList__item{border-bottom:1px dotted rgba(0,0,0,.2);padding:15px 0 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.settlementList__item{display:block;padding:10px 0 14px 6px}}@media screen and (max-width:768px){.settlementList__item:nth-child(1){padding-top:8px}}.settlementList__tag{width:90px;line-height:38px;text-align:center;border-radius:3px;color:#282828;font-weight:700}@media screen and (max-width:768px){.settlementList__tag{width:100%;text-align:left;letter-spacing:.15em;text-indent:.15em;line-height:28px}}.settlementList__txt{width:646px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:50px;line-height:38px}@media screen and (max-width:768px){.settlementList__txt{width:100%;margin:0;line-height:28px;letter-spacing:.05em;text-indent:.05em}}.settlementList__txt a{color:#525252;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.settlementList__txt a:hover{color:#fd0}.current{padding-bottom:113px;background:#efede8}@media screen and (max-width:768px){.current{font-size:14px;padding:0 15px 63px}}.current__inner{width:1300px;margin:0 auto;background:#fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}@media screen and (max-width:768px){.current__inner{width:100%;border-radius:15px}}.current__headline{font-size:30px;width:385px;font-weight:700;padding-top:10px;letter-spacing:.05em;text-indent:.05em;text-indent:-22px;color:#282828}@media screen and (max-width:768px){.current__headline{margin-bottom:14px;width:100%;font-size:22px;text-indent:-20px;padding-top:0}}.current__headline::before{content:"";display:inline-block;width:12px;height:12px;background-color:#fd0;border-radius:50%;vertical-align:middle;margin:0 12px 5px 0}@media screen and (max-width:768px){.current__headline::before{width:9px;height:9px;margin-right:10px}}.current__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:85px 70px 76px 68px}@media screen and (max-width:768px){.current__content{display:block;padding:40px 17px 57px 42px}}.current__list{width:779px;padding-top:10px}@media screen and (max-width:768px){.current__list{width:100%}}.current__description{line-height:38px;color:#525252}@media screen and (max-width:768px){.current__description{line-height:28px}}.current__ttl{font-size:24px;font-weight:700}@media screen and (max-width:768px){.current__ttl{font-size:16px}}@media screen and (max-width:768px){.current__explanation{font-size:14px}}.current__btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:12px;width:300px;height:50px;color:#282828;background:#fd0;border-radius:25px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.current__btn a{margin-top:16px;width:100%}}.current__btn a::after{content:"";width:16px;height:16px;background-image:url(/assets/img/corporation/about_info/img_icon.png);position:absolute;top:35%;right:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.current__btn a::after{right:25px}}.current__btn a:hover{background:#000;color:#fff}.current__btn a:hover::after{background-image:url(/assets/img/corporation/branch/img_site.png);background-repeat:no-repeat}.rule{background:#efede8;padding-bottom:196px}@media screen and (max-width:768px){.rule{font-size:14px;padding:0 15px 118px}}.rule__inner{width:1300px;margin:0 auto;background:#fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:border-box}@media screen and (max-width:768px){.rule__inner{width:100%;border-radius:15px}}.rule__headline{font-size:30px;width:380px;font-weight:700;padding-top:10px;letter-spacing:.05em;text-indent:.05em;text-indent:-22px;color:#282828}@media screen and (max-width:768px){.rule__headline{margin-bottom:30px;width:100%;font-size:22px;text-indent:5px;padding-top:0}}.rule__headline::before{content:"";display:inline-block;width:12px;height:12px;background-color:#fd0;border-radius:50%;vertical-align:middle;margin:0 12px 5px 0}@media screen and (max-width:768px){.rule__headline::before{width:9px;height:9px;margin-right:10px}}.rule__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px 70px 95px 68px}@media screen and (max-width:768px){.rule__content{display:block;padding:39px 15px 52px 20px}}.rule__list{width:779px}@media screen and (max-width:768px){.rule__list{width:100%}}.ruleList{border-top:1px dotted rgba(0,0,0,.2)}.ruleList__item{border-bottom:1px dotted rgba(0,0,0,.2);padding:17px 0 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.ruleList__item{display:block;padding:12px 0 14px 6px}}@media screen and (max-width:768px){.ruleList__item:nth-child(1){padding-top:10px}}.ruleList__tag{width:350px;line-height:38px;border-radius:3px;color:#282828;font-weight:700;letter-spacing:.05em;text-indent:.05em}@media screen and (max-width:768px){.ruleList__tag{width:100%;text-align:left;line-height:28px}}.ruleList__txt{width:730px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:45px;line-height:38px;letter-spacing:.05em;text-indent:.05em}@media screen and (max-width:768px){.ruleList__txt{width:100%;margin:0;line-height:28px}}.ruleList__txt a{color:#525252;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ruleList__txt a:hover{color:#fd0}