.hide{display:none !important}.mobile{display:block !important}@media (min-width: 768px){.mobile{display:none !important}}.pc{display:none !important}@media (min-width: 768px){.pc{display:block !important}}.textLeft{text-align:left !important}.tCMS{line-height:26px}.tCMS a{display:inline;color:#0088C3}.splide__pagination{bottom:30px;width:80%;position:relative;margin:0 auto 0;bottom:-5px}.splide__pagination .splide__pagination__page{width:12px;height:12px;background:transparent;border:1px solid #C7C7C7;opacity:1;box-sizing:border-box;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}.splide__pagination .splide__pagination__page.is-active{background:#0088C3;border-color:#0088C3;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}@media (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2){.splide__pagination .splide__pagination__page.is-active{background:#0088C3;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}.splide__progress{background:rgba(255,255,255,0.5);position:absolute;width:100%;bottom:0px}.splide__progress__bar{height:3px;background-color:#0088C3}.splide__arrows{position:absolute;bottom:inherit;top:50%;left:0;width:100%}.splide__arrows .splide__arrow{opacity:1;border:none;background:center center no-repeat;background-size:18px auto;background-color:rgba(255,255,255,0.4);border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;width:55px;height:55px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.splide__arrows .splide__arrow svg{display:none}.splide__arrows .splide__arrow:hover{background-color:#ffffff;text-shadow:none}.splide__arrows .splide__arrow.splide__arrow--prev{left:0;background-image:url(../img/ico-arrowBlue-L.png)}.splide__arrows .splide__arrow.splide__arrow--prev:hover{background-image:url(../img/ico-arrowBlue-L.png)}.splide__arrows .splide__arrow.splide__arrow--next{right:0;background-image:url(../img/ico-arrowBlue-R.png)}.splide__arrows .splide__arrow.splide__arrow--next:hover{background-image:url(../img/ico-arrowBlue-R.png)}.splide .bNumber{display:table;margin:12px auto 0;font-weight:bold;background-color:#0088C3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding:0 12px;line-height:30px;color:#FFFFFF;width:fit-content}.splide .bNumber span{display:inline}#slideIcon{width:100%}#slideIcon .splide__pagination{position:relative;bottom:0;margin-top:15px}#slideGallery .splide__pagination{position:relative;bottom:0;margin-top:15px}#slideGallery .splide__pagination .splide__pagination__page{border:1px solid #0088C3}#slideGallery .splide__pagination .splide__pagination__page.is-active{background:#0088C3}.pMainCampaign .bCard{padding:40px 30px;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2){.pMainCampaign .bCard{min-height:auto;padding:36px 0px}}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.pMainCampaign .bCard{padding:30px 20px}}.pMainCampaign .bLeft,.pMainCampaign .bRight{display:flex;justify-content:space-between;flex-direction:column;align-items:center}.pMainCampaign .bLeft{align-items:center;width:45%;max-width:524px}.pMainCampaign .bRight{width:55%;max-width:740px}@media (max-width: 1280px){.pMainCampaign .bRight{padding-left:30px}}@media (max-width: 1440px){.pMainCampaign .bRight{padding-left:30px}}.pMainCampaign .bLogoCampaign{margin-bottom:35px}.pMainCampaign .bLogoCampaign img{width:100%;height:auto;display:block;margin:0 auto;max-width:524px}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign .bLogoCampaign{width:70%;margin:0 auto 35px}}@media (max-width: 428px){.pMainCampaign .bLogoCampaign{margin-bottom:0}.pMainCampaign .bLogoCampaign img{max-width:256px}}.pMainCampaign .bLoginCampaign{display:flex;justify-content:center;flex-direction:column;align-items:center}.pMainCampaign .bLoginCampaign p{font-size:24px;color:#828282;text-align:center}@media (max-width: 428px){.pMainCampaign .bLoginCampaign p{font-size:20px}}.pMainCampaign .bLoginCampaign .btn.loginFB{display:flex;justify-content:center;align-items:center;margin:10px 0 35px;padding:0 36px;height:64px;line-height:64px;background-color:#0088C3;color:#ffffff;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;overflow:hidden;font-size:27px}@media (max-width: 428px){.pMainCampaign .bLoginCampaign .btn.loginFB{font-size:24px}}@media (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2){.pMainCampaign .bLoginCampaign .btn.loginFB{margin:10px 0 20px}}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign .bLoginCampaign .btn.loginFB{width:345px}}@media (max-width: 428px){.pMainCampaign .bLoginCampaign .btn.loginFB{height:54px;line-height:54px;width:calc(100% - 54px);padding:0 15px;width:90%}}@media (max-width: 320px){.pMainCampaign .bLoginCampaign .btn.loginFB{font-size:20px}}.pMainCampaign .bLoginCampaign .btn.loginFB i.icoFBW{width:9px;height:18px;margin-right:16px;background:url(../img/ico-fbW.svg) center center no-repeat;background-size:auto 16px}.pMainCampaign .bLoginCampaign .btn.loginFB:hover{background-color:#009ADD}.pMainCampaign .bLoginCampaign .bBtn{display:flex;justify-content:center;align-items:center}@media (max-width: 428px){.pMainCampaign .bLoginCampaign .bBtn{flex-direction:column}}.pMainCampaign .bLoginCampaign .bBtn a{font-size:25px}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.pMainCampaign .bLoginCampaign .bBtn a{font-size:22px}}@media (max-width: 428px){.pMainCampaign .bLoginCampaign .bBtn a{margin:5px 0}}.pMainCampaign .bLoginCampaign .bBtn i.lineSpace{display:block;width:1px;height:36px;border-left:1px dashed #CCCCCC;margin:0 16px}@media (max-width: 428px){.pMainCampaign .bLoginCampaign .bBtn i.lineSpace{display:none}}.pMainCampaign p.tSlogan{margin-top:54px;font-size:36px;text-align:center;color:#ffffff}@media (max-width: 1440px){.pMainCampaign p.tSlogan{width:80%}.pMainCampaign p.tSlogan br{display:none}}@media (max-width: 1280px){.pMainCampaign p.tSlogan{font-size:34px;width:80%}.pMainCampaign p.tSlogan br{display:none}}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.pMainCampaign p.tSlogan{margin-top:0px;font-size:30px;width:100%}}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign p.tSlogan{width:90%;margin:0 auto;color:#1A1363}}@media (max-width: 428px){.pMainCampaign p.tSlogan{font-size:24px;color:#1A1363;width:90%;margin:12px auto}}.pMainCampaign .lineBold{width:36px;height:6px;border:none;margin-top:22px;background-color:#ffffff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:hidden}@media (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2){.pMainCampaign .lineBold{background-color:#0088C3}}.pMainCampaign .bSlide{width:100%;margin:18px 0 36px}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign .bSlide{padding:0 30px}}@media (max-width: 428px){.pMainCampaign .bSlide{padding:0 5px}}.pMainCampaign .bSlide .splide__slide{padding:12px}@media (max-width: 428px){.pMainCampaign .bSlide .splide__slide{padding:6px}}.pMainCampaign .bSlide .splide__pagination{margin-top:20px}.pMainCampaign .bSlide .bHashtag{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;background-color:#ffffff;padding:16px 16px 10px;box-shadow:0px 4px 12px rgba(0,0,0,0.12)}@media (max-width: 428px){.pMainCampaign .bSlide .bHashtag{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;overflow:hidden;padding:8px 8px 5px;box-shadow:0px 3px 6px rgba(0,0,0,0.12)}}.pMainCampaign .bSlide .bHashtag .bPic img{width:100%;height:auto}.pMainCampaign .bSlide .bHashtag .tTag{font-size:32px;color:#1A1363;width:100%;text-align:right;margin-top:14px}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.pMainCampaign .bSlide .bHashtag .tTag{font-size:24px}}@media (max-width: 428px){.pMainCampaign .bSlide .bHashtag .tTag{margin-top:3px;font-size:16px}}.pMainCampaign .btn.shareFB{display:flex;justify-content:center;align-items:center;margin:9px 0 35px;padding:0 24px;height:54px;line-height:54px;border:1px solid #0088C3;background-color:#ffffff;color:#0088C3;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;overflow:hidden;font-size:27px}@media (max-width: 428px){.pMainCampaign .btn.shareFB{font-size:24px}}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign .btn.shareFB{margin:0 auto;width:345px}}@media (max-width: 428px){.pMainCampaign .btn.shareFB{margin:0 auto;width:90%}}@media (max-width: 320px){.pMainCampaign .btn.shareFB{font-size:20px}}.pMainCampaign .btn.shareFB i.icoFBB{width:9px;height:18px;margin-right:16px;background:url(../img/ico-fbB.svg) center center no-repeat;background-size:auto 16px}.pMainCampaign .btn.shareFB:hover{background-color:#E4F5FF}.pMainCampaign .lineDash{display:block;width:100%;height:1px;border:none;background:url(../img/img-linedash.svg) center center no-repeat;background-size:100%;margin:20px auto 30px}@media (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.pMainCampaign .lineDash{width:calc(100% - 60px)}}@media (max-width: 428px){.pMainCampaign .lineDash{width:calc(100% - 24px)}}@media (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2){.pMainCampaign .pcLayout{display:none}}.pMainCampaign .mobileLayout{display:none}@media (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2){.pMainCampaign .mobileLayout{display:block}}
