@charset "UTF-8";.login .main-global{padding:55px 0 0}@media screen and (min-width:768px){.login .main-global{padding:0}}.login .main-global .container{padding:10px 10px 0}.container{padding-left:5px;padding-right:5px}.login .module-block.merit{margin:60px auto 0}body.login{background:#fff;min-width:320px}.login .main-global img{width:100%}.login a:hover,.login a:focus{text-decoration:none}.login .module-block{margin:35px auto 0}.login .module-block .block-title h2{border-bottom:2px solid #ee8a0e;margin:20px 0;padding:20px;font-size:22px;text-align:center}.login .module-block.aboutmypagemember-block{padding:0 10px}.login .aboutmypagemember-block .aboutmypagemember{background:#fff;box-sizing:border-box;text-align:center}.login .module-block .aboutmypagemember-block p{font-size:14px;margin:0 0 15px}.login .module-block .aboutmypagemember-block span.asterisk{font-size:11px;margin:0 0 15px}.login .aboutmypagemember-block .aboutmypagemember h3{font-size:20px;line-height:30px;font-weight:700;color:#ffc109;margin-top:0;margin-bottom:30px;position:relative}.login .aboutmypagemember-block .aboutmypagemember h3:before{background:url(/build/images/support/documents/merit/squarebrackets_start.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;left:50px;position:absolute;top:5px}.login .aboutmypagemember-block .aboutmypagemember h3:after{background:url(/build/images/support/documents/merit/squarebrackets_end.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;right:50px;position:absolute;top:5px}.login .membermerit .mypage_block,.login .membermerit .support_block{display:inline-block;width:48.5%;border:2px solid;border-radius:10px;position:relative;padding-bottom:40%;background-size:90%;background-position-x:center;background-position-y:97%;background-repeat:no-repeat;margin-bottom:30px}.login .membermerit .mypage_block h3,.login .membermerit .support_block h3{color:#fff;padding:7% 0;text-align:center;margin:0;font-size:5vw;font-weight:700;border-radius:7px 7px 0 0}.login .membermerit .mypage_block p,.login .membermerit .support_block p{padding:0 4%;font-size:3.8vw;box-sizing:border-box}.login .membermerit .mypage_block{border-color:#ebb30b;background-image:url(/build/images/support/documents/merit/image_step1.png)}.login .membermerit .mypage_block h3{background:#ebb30b}.login .membermerit .support_block{border-color:#2b99e5;margin-right:1%;background-image:url(/build/images/support/documents/merit/image_step3.png)}.login .membermerit .support_block h3{background:#2b99e5}.login .membermerit p.recommend-ttl{font-weight:700;border:1px solid;border-radius:100px;width:90%;padding:2px;font-size:2.8vw;text-align:center;margin:7% auto}.login .membermerit .mypage_block .recommend-ttl{border-color:#ebb30b;color:#ebb30b}.login .membermerit .support_block .recommend-ttl{border-color:#2b99e5;color:#2b99e5}.login .membermerit .mypage_block a,.login .membermerit .support_block a{position:absolute;left:0;right:0;margin:0 auto;bottom:-12.5%;text-align:center;width:70%}.login .aboutmypagemember-block .memberauthority{background:#fff;box-sizing:border-box;margin:30px auto 0;text-align:center}.login .aboutmypagemember-block .memberauthority h4{font-size:16px;font-weight:700;text-align:center;color:#333;margin-top:0;margin-bottom:45px}.login .memberauthority .memberauthority-box li{width:100%;margin:0 0 40px;position:relative}.login .memberauthority .memberauthority-box li.ma1:before{background:url(/build/images/support/documents/merit/icon_memberauthority1.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma2:before{background:url(/build/images/support/documents/merit/icon_memberauthority2.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma3:before{background:url(/build/images/support/documents/merit/icon_memberauthority3.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma4:before{background:url(/build/images/support/documents/merit/icon_memberauthority4.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li:nth-child(4n){margin:0}.login .memberauthority .memberauthority-box dl{margin:0}.login .memberauthority .memberauthority-box dt{background-color:#ebb30b;color:#fff;padding:25px 0 20px;font-size:16px;line-height:20px}.login .memberauthority .memberauthority-box dd{border:1px solid #ebb30b;padding:15px;font-size:14px;line-height:24px;text-align:left}.login .module-block.changejob-block{margin:30px auto 0;background-color:#fff9f3;padding:40px 20px}.login .changejob-block .changejob{box-sizing:border-box;position:relative;text-align:center}.login .module-block .changejob-block p{font-size:16px;margin:0 0 15px}.login .module-block .changejob-block span.asterisk{font-size:14px;margin:0 0 15px}.login .changejob-block .changejob h3{font-size:20px;line-height:30px;font-weight:700;color:#f08a26;margin-top:0;margin-bottom:30px;position:relative}.login .changejob-block .changejob h3:before{background:url(/build/images/support/documents/merit/squarebrackets_start_2.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;left:45px;position:absolute;top:5px}.login .changejob-block .changejob h3:after{background:url(/build/images/support/documents/merit/squarebrackets_end_2.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;right:45px;position:absolute;top:5px}.login .changejob-block .support-step{box-sizing:border-box;margin:30px auto 0;text-align:center}.login .changejob-block .support-step span.asterisk{font-size:14px}.login .changejob-block .support-step h4{font-size:16px;font-weight:700;text-align:center;color:#333;margin-top:0;margin-bottom:50px}.login .changejob-block .support-step li{border:1px solid #f08a26;background-color:#fff;background-position:right center;background-repeat:no-repeat;padding:35px 15px 10px;margin-bottom:60px;text-align:center;position:relative;display:inline-block;box-sizing:border-box;width:100%}.login .changejob-block .support-step li.step1:before{background:url(/build/images/support/documents/merit/icon_step1.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step1:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step2:before{background:url(/build/images/support/documents/merit/icon_step2.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step2:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step3:before{background:url(/build/images/support/documents/merit/icon_step3.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step3:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step4:before{background:url(/build/images/support/documents/merit/icon_step4.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step4:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step5:before{background:url(/build/images/support/documents/merit/icon_step5.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step5:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step6:before{background:url(/build/images/support/documents/merit/icon_step6.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step6:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step7:before{background:url(/build/images/support/documents/merit/icon_step7.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step7:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step8:before{background:url(/build/images/support/documents/merit/icon_step8.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step8:after{background:url(/build/images/support/documents/merit/balloon_under.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step9:before{background:url(/build/images/support/documents/merit/icon_step9.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li:last-child{margin-bottom:0}.login .support-step .changejob-box img{padding:0 45px;width:100%}.login .support-step .changejob-box img.subtitle{width:100%;margin:10px 0}.login .support-step .changejob-box p{font-size:14px;line-height:24px;text-align:left;margin:16px}.login .support-step .changejob-box p span{color:#f08a26;font-size:16px;font-weight:700;line-height:20px;text-align:center;margin:15px 0 7px}@media screen and (min-width:768px){.container{position:relative;width:750px;max-width:none!important;margin-right:auto;margin-left:auto}.login .support-step .changejob-box img{padding:0;width:33%;display:inline-block;vertical-align:top;margin-right:10px}.login .support-step .changejob-box p{width:64%;display:inline-block;vertical-align:top;margin:0}.login .support-step .changejob-box p span{text-align:left}}.login .banner-area{margin:0 auto 40px;text-align:center}.merit__title{font-weight:700;font-size:25px;line-height:1.3;text-align:center;position:relative;padding-top:32px}.merit__title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:63px;height:28px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/build/images/merit/icon_merit.svg)}.merit__title--big{color:#fb8050;font-size:35px}.merit__title--color{color:#fb8050}.merit__list{margin-top:70px;display:flex;border-radius:10px;background:#eef7fd}@media screen and (max-width:768px){.merit__list{flex-direction:column;background:#fff;margin-top:8.5px}}.merit__item{position:relative;padding:68px 18.5px 30px}@media screen and (max-width:768px){.merit__item{padding:0}.merit__item:nth-of-type(n+2){margin-top:12px}}.merit__item:nth-of-type(2):before,.merit__item:nth-of-type(2):after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:130px;background-color:#53aeec}.merit__item:nth-of-type(2):before{left:-5px}.merit__item:nth-of-type(2):after{right:5px}@media screen and (max-width:768px){.merit__item:nth-of-type(2):before,.merit__item:nth-of-type(2):after{content:none}}.merit__inImgOuter{position:absolute;top:-49px;left:50%;transform:translate(-50%);border-radius:50%;overflow:hidden}@media screen and (max-width:768px){.merit__inImgOuter{width:68px;top:0;left:0;transform:none}}.merit__inTitleOuter{max-width:238px}@media screen and (max-width:768px){.merit__inTitleOuter{max-width:100%;position:relative;z-index:1}.merit__inTitleOuter:before,.merit__inTitleOuter:after{content:"";width:17.15px;height:5.12px;background:#fb8050;position:absolute;top:33px;right:15px;z-index:1;transition:transform .5s}.merit__inTitleOuter:before{transform:rotate(90deg)}.merit__inTitleOuter.is-active:before{transform:rotate(0)}}.merit__inTitle{font-weight:700;font-size:18px;text-align:center}@media screen and (max-width:768px){.merit__inTitle{text-align:left;padding-left:80px;padding-right:48px;height:68px;display:flex;align-items:center;cursor:pointer;position:relative}.merit__inTitle:after{content:"";margin-left:12.5px;border-top:3px solid #eef7fd;flex-grow:1}}.merit__inTitle--color{color:#fb8050}.merit__inText{margin-top:5px;font-weight:500;font-size:15px}@media screen and (max-width:768px){.merit__inText{display:none;padding:12.5px 16.5px;margin-top:8.5px;border-radius:2.5px;background:#fff6f2}}@media screen and (max-width:768px){.merit__anchorOuter{width:100%;margin:20px auto 0;display:flex;flex-direction:column;align-items:center}.merit__anchorLead{display:inline-flex;align-items:center;font-weight:700;font-size:15px;position:relative;margin-bottom:5px}.merit__anchorLead:before{left:-15px;content:"｜";transform:scaleX(3) rotate(-15deg);margin-right:5px;color:#fb8050}.merit__anchorLead:after{right:-15px;content:"｜";transform:scaleX(3) rotate(15deg);margin-left:5px;color:#fb8050}.merit__anchor{display:flex;align-items:center;justify-content:center;width:90%;height:52px;border-radius:26px;background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:18px;letter-spacing:0;color:#fff;padding:0 15px;position:relative}.merit__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}}
