.l-header--compact .l-header__contactList{margin:0;width:auto}.l-header--compact .l-header__band{display:flex;align-items:center;justify-content:center}.l-header--full .l-header__inner{position:relative;padding:34px 40px;border-bottom:1px solid rgba(158,158,159,.3)}.content_section{padding:0;margin:60px 0}.content_section .content{padding:60px 0}.content_section .content__lead{text-align:center}.content_section .hero{background:url(/event_campaign/sales/img/cp_purelife_icon_6month_00.jpg);width:100%;max-width:5000px;padding:40px 0 20px}.content_section .hero .hero__kv{max-width:900px;width:100%;margin:auto;padding:0 10px}.content_section .hero .hero__notes{padding:10px;line-height:1.6;max-width:900px;margin:auto}.content_section .hero .hero__notes .note{font-size:.875rem;font-weight:500;text-shadow:1px 1px 2px #fff}.content_section .hero .hero__notes .note.alert{color:#e10404}.content_section .apply__code{max-width:600px;width:100%;margin:40px auto;display:flex;flex-direction:column;align-items:center;font-size:1.125rem;letter-spacing:.06em}.content_section .apply__code .title{width:100%;background:#a6a1a1;padding:5px 10px;border:2px solid #a6a1a1;color:#fff;text-align:center}.content_section .apply__code .code{width:100%;border:2px solid #a6a1a1;padding:10px;text-align:center;font-size:1.325rem}.card .card__body{padding:0;margin-top:5px;border-top:1px solid #a6a1a1}.c-viewMore .c-viewMore__button{z-index:3;width:180px;padding:18px 0 20px;font-size:1.125rem;line-height:1;text-align:center;letter-spacing:.15em;background:#e2e9ea;border:1px solid #e2e9ea;border-radius:999px}.c-viewMore .c-viewMore__label{position:relative;z-index:1;margin-left:24px;font-size:1rem;font-weight:300;line-height:1;letter-spacing:.15em}.content_section .contentsWrapper .item .guidance__h4{padding-bottom:.3em;margin:1em auto .5em}.index .card .card__icon{position:absolute;width:40%}.index .index__item{position:relative}@media only screen and (min-width:768px){.l-wrapper{display:flex;flex-direction:column;min-height:100vh}.l-container{width:100%;flex:1}.content_section .hero{padding:60px 0 30px}.content_section .contentsWrapper{grid-template-columns:1fr}.content_section .hero .hero__notes .note{font-size:1rem}.content_section .apply__code{flex-direction:row;margin:40px auto;letter-spacing:.06em;flex-wrap:wrap}.content_section .apply__code .title{width:40%;padding:10px;font-size:1.325rem;border-top:2px solid #fff}.content_section .apply__code dt:first-of-type{border-top:2px solid #a6a1a1;border-bottom:none}.content_section .apply__code dd:first-of-type{border-bottom:none}.content_section .apply__code .code{width:60%;font-size:1.325rem}.card .card__body{padding:0;margin-top:5px}.index .index__listWrapper{width:100%;max-width:900px;margin-top:100px;margin-bottom:120px}.index .index__list{justify-content:center}.index .index__item{min-width:335px}.index .card .card__icon{width:30%;top:5px;right:5px}}