a.btnLink{background-color:#43c589;border-radius:45px;color:#fff;display:inline-block;font-size:20px;text-align:center;text-decoration:none}a.btnLink,a.btnLink.-heigher{height:80px;line-height:80px;width:400px}a.btnLink.-minimum{font-size:14px;height:40px;line-height:40px;width:180px}a.btnLink.-gradient{background:linear-gradient(90deg,#82e0a4,#43c589)}a.btnLink.-reverse{background:linear-gradient(90deg,#fff,#edf2f6);color:#43c589}a.btnLink.-gradient:hover{background:linear-gradient(90deg,#aeebc4,#85d9b2)}a.btnLink.-reverse:hover{color:#85d9b2}a.btnLink.-reverse.-bordered{border:1px solid #43c589}a.btnLink span.append{display:block;font-size:16px;height:16px}a.btnLink span.text{font-size:18px;line-height:90px}a.btnLink p.append{font-size:16px;height:16px;margin-top:20px}a.btnLink p.text{font-size:20px;font-weight:700;margin-top:5px}h2{font-size:32px;text-align:center}h2,h3{color:#324e80;font-weight:700}h3{font-size:24px}.card{background:#fff;border:1px solid #edf2f6;border-radius:20px;box-shadow:0 9px 20px -2px rgba(50,78,128,.3);padding:40px}.card.-large{padding:80px}.card.-small{padding:30px}.card h3{color:#006ec6;font-size:30px}.card img{width:100%}.card .card__heading{font-size:30px;margin-bottom:20px}.card .card__title{color:#006ec6;font-size:20px;font-weight:700;margin-bottom:20px}.card p{font-size:16px}.card .card__heading{color:#324e80;font-size:40px;margin-bottom:40px}.card.-case .companyName{font-size:18px;font-weight:700}.card.-case .companyImg{margin:20px 0}.card.-case .companyComment ul li{font-size:16px;padding-left:15px;position:relative}.card.-case .companyComment ul li:before{content:"・";left:-2px;position:absolute}.card.-case .caseLogo{background-image:url(../images/bg_logolist.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;margin:40px auto 0;width:100%}.card.-small .card__title{height:70px}.layout{display:flex;flex-wrap:wrap}#lpTop{background:url(../images/bg.png);background-position-y:top;background-repeat:no-repeat;background-size:85%;padding-bottom:60px;position:relative;width:100%}#lpTop #lpTop__title .lpTop__title__subDescription{color:#fff;text-align:center}#lpTop .card p{margin-top:20px}#lpTop #lpTop__wrapper{align-items:baseline;color:#fff;display:flex;margin:auto;max-width:900px;padding-top:60px}#lpTop h2{margin-top:80px}#lpTop #lpTop__wrapper .lpTop__flex:first-of-type{width:calc(100% - 400px)}#lpTop #lpTop__wrapper .lpTop__flex:nth-of-type(2){width:400px}#lpTop #lpTop__wrapper #lpTop__wrapper__inner{margin-left:40px;padding-right:40px}#lpTop #lpTop__wrapper #lpTop__wrapper__img #lpTop__flex__heroImg{position:relative}#lpTop #lpTop__wrapper #lpTop__wrapper__img #lpTop__flex__heroImg:before{background:url(../images/ic_awrdlogo.png);background-repeat:no-repeat;background-size:contain;content:"";height:237px;left:-35px;position:absolute;top:15px;width:100px;z-index:1}#lpTop #lpTop__link .lpLayout .lpFlex{flex-basis:280px}#lpTop #lpTop__link .lpLayout .lpFlex:not(:last-of-type){margin-right:30px}#lpTop #lpTop__title h1{font-size:40px;line-height:60px;margin-bottom:20px;text-align:left}#lpTop #lpTop__title h1 span{font-size:60px}#lpTop #lpTop__title .lpTop__title__subDescription{font-size:20px;margin-bottom:40px;text-align:left}#lpTop #lpTop__title .lpTop__title__subDescription .effect{font-size:40px;font-weight:700}#lpTop .card{font-size:16px;margin:40px auto 0;width:800px}#lpTop .card h3{color:#006ec6;font-size:24px}#lpHeader{align-items:center;box-shadow:0 7px 17px -3px rgba(50,78,128,.3);display:flex;flex-wrap:wrap;position:absolute;top:0;width:100%;z-index:1}#lpHeader .header__logo{padding:15px 0 15px 20px}#lpHeader .header__logo img{height:40px}#lpHeader .header__catchCopy{line-height:70px;margin-left:20px;width:calc(100% - 590px)}#lpHeader .lpLayout{position:absolute;right:20px}#lpHeader .lpLayout .lpFlex{flex-basis:180px;height:40px}.lpBody{display:flex;margin-top:70px;position:relative}.lpBody .body{width:calc(100% - 445px)}.lpBody .fixedForm-wrap{height:100%;position:absolute;right:0}.lpBody .fixedForm{background:#edf2f6;height:100%;overflow-y:scroll;padding:30px 40px 0;position:sticky;top:0;width:445px}.lpBody .fixedForm h3{text-align:center}.lpBody .fixedForm .formDescription{font-size:12px;margin-top:30px;padding:0 10px 10px}.satoriForm #satori__form_body .satori__message.satori__privacy_policy_url{margin:10px 0 0}.satoriForm #satori__privacy_policy_agreement_wrapper .satori__input_group{height:24px;padding:0}.body .bodyContainer{margin:0 auto;max-width:840px;padding:0 20px}.bodyFooter.-pcShow{display:block}.bodyFooter.-spShow,.lpBody .spForm,.spFixed{display:none}#satori__creative_container{margin-bottom:0}.satori__custom_form{background-color:transparent!important;padding:0!important}.fixedForm .satori__btn{background:linear-gradient(90deg,#82e0a4,#43c589);background-color:#43c589;border-radius:45px;box-shadow:none!important;color:#fff;display:inline-block;font-size:20px;height:50px;line-height:50px;max-width:320px;padding:0!important;text-align:center;text-decoration:none;width:100%}.fixedForm .satori__notes{font-size:12px}.lpLayout.align-center{align-items:center}.lpLayout .lpFlex .subTitle{color:#006ec6;font-size:20px;font-weight:700;margin-bottom:20px}.lpLayout.iconHeader{margin-top:0!important}.lpLayout.iconHeader .lpFlex{flex-basis:inherit;flex-grow:inherit}.lpLayout.iconHeader .lpFlex:first-of-type{margin:0 20px 0 0;width:80px}.lpLayout.iconHeader .lpFlex:nth-of-type(2){color:#006ec6;font-size:20px;font-weight:700;width:calc(100% - 100px)}.-noMl{margin-left:0!important}.lpAbout{background:#d2f0ff;padding:60px 0}.lpAbout h2{text-align:left}.lpAbout .layout .flex:first-of-type{padding-right:40px;width:calc(100% - 400px)}.lpAbout .layout .flex:first-of-type p{font-size:16px;margin-top:20px}.lpAbout .layout .flex:nth-of-type(2){width:400px}.lpTrouble h2{margin:60px 0}.contents .content__trouble .lpLayout{align-items:center}.contents .content__trouble .lpLayout p{font-size:16px;margin-top:10px}.contents .content__trouble .lpLayout.-layoutTrouble:last-of-type{margin-bottom:60px}.contents .content__trouble .lpLayout.-layoutTrouble .lpFlex.-flexImage{text-align:center}.contents .content__trouble .lpLayout.-layoutTrouble .lpFlex.-flexImage img{max-width:600px;width:100%}.contents .content__trouble .lpLayout{margin-top:30px}.suggestion{border:1px solid #edf2f6;border-radius:10px;box-shadow:0 9px 20px -2px rgba(50,78,128,.3);padding:40px}.suggestion .suggestion__title{color:#324e80;font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.suggestion .suggetstion__block{margin-bottom:40px}.suggestion .suggetstion__block .suggetstion__block__img{width:200px}.suggestion .suggetstion__block .suggetstion__block__text{padding-left:20px;width:calc(100% - 200px)}.suggestion .suggetstion__block .suggetstion__block__text .officeName{color:#006ec6;font-size:14px;font-weight:700;margin-bottom:10px}.suggestion .suggetstion__block .suggetstion__block__text .title{color:#324e80;font-size:20px;font-weight:700;margin-bottom:10px}.suggestion .suggetstion__block .suggetstion__block__text .result{font-size:14px}.industries{margin:60px 0}.industries h3{margin-bottom:20px;text-align:center}.industries .industry .flex{text-align:center;width:calc(12.5% - 17.5px)}.industries .industry .flex:not(:last-of-type){margin-right:20px}.industries .industry .flex img{max-width:68px}.industries .industry .flex .category{font-size:14px;margin-bottom:0;text-align:center}.planProposal{background-color:#d2f0ff;padding:80px 0}.planProposal h2{margin-bottom:40px}.planProposal .card{padding:30px}.planProposal .card .card__title{height:70px;margin-bottom:20px}.planProposal .lpLayout .lpFlex{display:flex}.planProposal .card p
.planProposal .lpLayout .lpFlex{flex-basis:360px}.planProposal .card .card__footer{margin-top:40px}.planProposal .card .card__footer .tag{border:1px solid #43c589;border-radius:15px;color:#43c589;display:inline-block;font-size:12px;font-weight:700;line-height:30px;padding:0 15px}.planProposal .card .card__footer .tag:not(:last-of-type){margin-right:10px}.planProposal .planLeading{color:#324e80;font-size:20px;font-weight:700;margin-top:40px;text-align:center}.leadingLink{background:linear-gradient(180deg,#1683e0,#1683e0 70%,#fff 0,#fff);padding:40px 0}.leadingLink.-npt{padding:0 0 60px}.leadingLink .lpContainer.leading__last h3{margin-bottom:30px}.leadingLink .lpContainer.leading__last .leading__last__heroImg{margin:0 auto;max-width:740px;position:relative}.leadingLink .lpLayout{margin:auto}.leadingLink .lpLayout .lpFlex{text-align:center}.leading__last h3{color:#fff;font-size:24px;margin-bottom:40px;text-align:center}.lpSupport{padding:60px 0}.lpSupport .supportText{margin:0 auto;max-width:500px}.lpSupport .supportText p{font-size:16px}.lpSupport .supportImages{margin-top:40px}.spShowBlock{display:none}.pcShowBlock{display:block}.lpLayout{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1200px}.lpLayout.-reverse{flex-direction:row-reverse}.lpLayout .lpFlex{flex-basis:calc(50% - 30px);flex-grow:1}.lpLayout .lpFlex:not(:last-of-type){margin-right:20px}.lpLayout.-reverse .lpFlex:not(:last-of-type){margin-right:0}.lpLayout.-reverse .lpFlex:first-of-type{margin-left:40px}.lpLayout .lpFlex.-quater{flex-basis:calc(25% - 45px)}.lpLayout .lpFlex.-flexDiscription h3{margin-bottom:20px;text-align:left}.lpLayout .lpFlex.-flexDiscription p{font-size:18px}.lpLayout .lpFlex.-flexDiscription{flex-basis:auto;flex-grow:0;width:calc(100% - 440px)}.lpLayout .lpFlex.-flexImage{flex-basis:auto;flex-grow:0;width:400px}.contents .content__trouble .lpLayout:not(:first-of-type){margin-top:80px}.contents .content__trouble .lpLayout:last-of-type{margin-bottom:20px}.contents .lpContainer.content__reason,.contents .lpContainer.content__support{padding:80px 0}.contents .lpContainer.content__reason h2{margin:0 0 80px}.contents .lpContainer.content__reason .lpLayout:not(:last-of-type){margin-bottom:80px}.contents .lpContainer.content__reason h3{margin-bottom:20px;text-align:left}.planProposal .lpLayout{padding:0 40px}.planProposal .lpLayout .lpFlex{flex-basis:calc(33.33333% - 40px)}.leadingLink .lpLayout{width:860px}.leadingLink .leading__last__heroImg.pcShow{margin:0 auto 80px;width:740px}.leadingLink .leadingCard{margin:40px 40px 0;text-align:center}.leadingLink .leadingCard img{margin:auto;max-width:860px}.leadingLink .leading__bottom{padding-top:360px}.leadingLink .lpContainer.leading__last .leading__last__bgIcon{height:200px;margin:auto;position:absolute;width:200px}.leadingLink .lpContainer.leading__last .leading__last__bgIcon.-bgIcon_01{right:-24px;top:230px}.leadingLink .lpContainer.leading__last .leading__last__bgIcon.-bgIcon_02{height:150px;left:40px;top:320px;width:150px}.leadingLink .lpContainer.leading__last .leading__last__bgIcon.-bgIcon_03{left:-41px;top:90px}.lpQA{padding:50px 0}.faq section{margin:0 auto;max-width:1200px}.faq section:first-child{margin-top:60px}.faq section>h3{background:none;border:none;border-bottom:1px solid #ccc;color:#324e80;font-size:18px;padding:17px 20px 17px 60px;position:relative}.faq section>h3:before{background-color:#43c589;border-radius:30px;color:#fff;content:"Q";font-size:18px;font-weight:700;height:30px;left:20px;line-height:1;padding-left:1px;padding-top:7px;position:absolute;text-align:center;width:30px}.faq section>h3 i{position:absolute;right:5px;top:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faq section>h3.-open i{transform:rotate(180deg)}.faq section>div{background-color:#edf2f6;border-bottom:1px solid #ccc;color:#2f3a4d;font-size:14px;padding:20px 20px 20px 62px;position:relative}.faq section>div:before{background-color:#006ec6;border-radius:30px;color:#fff;content:"A";font-size:18px;font-weight:700;height:30px;left:20px;line-height:1;padding-left:2px;padding-top:6px;position:absolute;text-align:center;top:26px;width:30px}.faq .answer{display:none}.footerSp{background-color:#324e80;color:#fff;padding:60px 0;text-align:center}.footerSp .footer__corp{background-color:transparent;padding:0}.footerSp .footer__corp .footer__corp__tel{padding-bottom:0}.footerSp .footer__copy{margin-top:40px;padding:0}.footerSp .footer__logo img{width:170px}.footerSp .footer__corp{margin-top:45px}.footerSP .footer__icons{display:table;margin:40px auto 0}.footerSP .footer__icons li{display:table-cell;vertical-align:bottom}.footerSP .footer__icons li:not(:last-of-type){padding-right:20px}#footerPc .-topLayout{justify-content:space-between}#footerPc .-topLayout .-logo{width:170px}#footerPc .-topLayout .-information{text-align:right;width:calc(100% - 170px)}#footerPc .-topLayout .-information .informationTexts .companyName{font-size:16px}#footerPc .-topLayout .-information .informationTexts .tel{font-size:16px;font-weight:700;margin-left:20px}#footerPc .-topLayout .-information .-marks{gap:0 25px;justify-content:flex-end;margin-top:20px}#footerPc .-topLayout .-information .-marks>a{height:56px;width:56px}#footerPc .-topLayout .-information .-marks img{height:56px;width:96px}#footerPc .copyright{bottom:40px;font-size:14px;position:absolute}.bodyFooter{background:#324e80;color:#fff;padding:40px 50px}@media (min-width:1710px){#lpTop{background-size:65%}}@media (min-width:1311px){#lpTop .lpTop_spShowBlock{display:none}#lpTop .lpTop_pcShowBlock{display:block}}@media (max-width:1310px){#lpTop .lpTop_spShowBlock{display:block}#lpTop .lpTop_pcShowBlock{display:none}#lpTop{background:linear-gradient(180deg,#1683e0,#1683e0 80%,#fff 0,#fff);padding:0 20px 50px}#lpTop #lpTop__heroImg{margin:auto;max-width:320px;padding-top:20px;text-align:center}#lpTop #lpTop__heroImg .lpTop__heroImg__wrapper{margin:auto;max-width:320px;position:relative}#lpTop #lpTop__heroImg .lpTop__heroImg__wrapper:before{background:url(/lp/001/images/ic_awrdlogo_sp.png);background-repeat:no-repeat;background-size:contain;content:"";height:139px;left:0;position:absolute;top:15px;width:53px;z-index:1}#lpTop #lpTop__wrapper{display:block;margin:10px auto 0;padding:0}#lpTop #lpTop__wrapper #lpTop__wrapper__inner{margin-left:0;padding-right:0;text-align:center;width:100%}#lpTop #lpTop__title h1{font-size:30px;line-height:40px;text-align:center}#lpTop #lpTop__title .lpTop__title__subDescription{font-size:20px;margin-bottom:20px;text-align:center}#lpTop #lpTop__title h1 span{font-size:50px}#lpTop #lpTop__link{margin:30px 0;text-align:center}#lpTop #lpTop__link .lpLayout .lpFlex:nth-of-type(2){margin-top:20px}#lpTop .card{margin:0 auto;max-width:800px;width:auto}#lpTop .card h3{font-size:20px;text-align:center}#lpTop .card p{font-size:14px}}@media (max-width:1179px){.spShowBlock{display:block}h2{font-size:24px;text-align:center}.card h3{font-size:19px}.card .card__title{font-size:18px}.body .bodyContainer{padding:0 20px}.pcShowBlock{display:none}.lpBody{display:block}.lpBody .fixedForm-wrap{position:relative}.lpBody .fixedForm{display:block;max-height:none;max-height:inherit;min-height:auto;overflow-y:auto;padding:40px 0;width:100%}.lpBody .spForm{background:#edf2f6;display:block;padding:40px 0}.lpBody .spForm h3{margin-bottom:30px;text-align:center}.lpBody .body{width:100%}.bodyFooter.-pcShow{display:none}.bodyFooter.-spShow,.spFixed{display:block}.spFixed{background:#fff;bottom:0;box-shadow:0 -4px 8px rgba(50,78,128,.26);padding:20px 0;position:fixed;text-align:center;width:100%}.spFixed .btnLink{height:50px;line-height:50px;max-width:300px}.caseTitle{margin:100px 0 20px}.spFixed .btnLink i{margin-left:5px}.lpLayout.-spWrap{display:flex;flex-wrap:wrap;margin:auto}.lpLayout.-spWrap .lpFlex:nth-of-type(odd){margin-right:20px}.lpLayout.-spWrap .lpFlex:nth-of-type(2n){margin-left:20px}.lpLayout .lpFlex.-quater{width:calc(50% - 20px)}.lpLayout.iconHeader{display:flex;margin-bottom:30px}.lpLayout.iconHeader .lpFlex:first-of-type{margin:0 10px 0 0;width:75px}.lpLayout.iconHeader .lpFlex:nth-of-type(2){font-size:18px;width:calc(100% - 85px)}.lpLayout.-layoutTrouble .lpFlex.-flexDiscription h3{font-size:20px;margin-bottom:20px;text-align:left}.lpLayout.-layoutTrouble .lpFlex.-flexDiscription p{margin-bottom:20px}.lpLayout .lpFlex.-flexDiscription,.lpLayout .lpFlex.-flexImage{width:100%}.lpAbout .layout{display:block}.lpAbout .layout .flex:first-of-type{padding-right:0;width:100%}.lpAbout .layout .flex:first-of-type h2{font-size:18px}.lpAbout .layout .flex:first-of-type p{margin-top:10px}.lpAbout .layout .flex:nth-of-type(2){margin-top:20px;text-align:center;width:100%}.lpAbout .layout .flex:nth-of-type(2) img{margin:0 auto;max-width:400px}.lpTrouble h2{margin:50px 0}.contents .content__trouble .lpLayout.-layoutTrouble:last-of-type{display:block;margin-bottom:60px}.contents .content__trouble .lpLayout.-layoutTrouble .lpFlex.-flexImage{text-align:center}.contents .content__trouble .lpLayout.-layoutTrouble .lpFlex.-flexImage img{max-width:600px;width:100%}.suggestion{padding:20px}.suggestion .suggetstion__block{flex-direction:column}.suggestion .suggetstion__block .suggetstion__block__img{margin:0 auto;width:200px}.suggestion .suggetstion__block .suggetstion__block__text{margin:20px 0 0;padding-left:0;width:100%}.suggestion .suggestion__title{font-size:24px}.industries{margin:50px 0}.industries h3{font-size:20px}.industries .industry{justify-content:space-between}.industries .industry .flex{width:calc(25% - 7.5px)}.industries .industry .flex:not(:last-of-type){margin-right:inherit}.industries .industry .flex{margin:10px 0}.industries .industry .flex .category{font-size:12px}.contents .lpContainer.content__reason,.contents .lpContainer.content__support{padding:50px 0}.contents .lpContainer.content__reason h2{margin:0 0 50px}.contents .content__reason h3{margin-bottom:20px;text-align:left}.contents .content__reason p{margin-bottom:20px}.contents .lpContainer.content__reason .lpLayout .lpFlex:nth-of-type(2){text-align:center}.contents .lpContainer.content__reason .lpFlex img{margin:auto;max-width:600px;width:100%}.contents .content__reason .lpLayout{display:block;margin-top:60px}.planProposal{padding:30px 20px}.planProposal h2{margin-bottom:20px}.planProposal .lpLayout .lpFlex,.planProposal .lpLayout .lpFlex .card{width:100%}.planProposal .lpLayout .lpFlex:not(:last-of-type){margin-right:0}.planProposal .lpLayout{display:block;padding:0}.planProposal .lpFlex:not(:last-of-type){margin-bottom:40px}.planProposal .card .card__title{font-size:20px;height:56px}.leadingLink{padding:40px 0}.leadingLink .lpLayout .lpFlex{padding:0 20px;text-align:center}.leadingLink .lpLayout .lpFlex:nth-of-type(2){margin-top:20px;padding-bottom:20px}.leadingLink .lpLayout .lpFlex a.btnLink{width:100%}.leadingLink .lpContainer.leading__last .leading__last__heroImg{max-width:100%}.leadingLink .leadingCard{margin:40px 0;padding:50px 10px}.leadingLink .card .card__heading{font-size:24px}.lpLayout.-reverse .lpFlex:first-of-type{margin-left:0}.lpSupport{padding:50px 0}.lpSupport .supportImages{margin-top:30px}.lpSupport .supportImages img{margin:0 auto;max-width:400px}.faq section>h3{font-size:16px}.footerSP{color:#fff;padding:40px 0;text-align:center}.footerSP .footer__logo img{width:125px}.footerSP .footer__corp{margin-top:20px}.footerSP .footer__corp .footer__corp__name{font-size:18px}.footerSP .footer__corp .footer__corp__tel{font-size:20px;margin-top:0}.footerSP .footer__icons{margin:20px auto 0}.footerSP .footer__icons li:not(:last-of-type){padding-right:10px}.footerSP .footer__copy{margin-top:30px}.faq section>h3 i{bottom:0;height:16px;margin:auto;top:0}}@media (max-width:768px){.lpAbout .layout .flex:nth-of-type(2) img,.lpSupport .supportImages img{max-width:100%}}#hs_cos_wrapper_unique_module_myForm{margin:0 auto;max-width:445px}