@charset "UTF-8";#concept{overflow-x:hidden;height:100%;background-color:#2f3a4d}#concept .subHeader{background:0 0;box-shadow:none}#concept .subHeader .headerOpen{color:#fff}#concept footer{position:fixed;bottom:0;width:100%;padding-top:20px;background-color:#fff}#concept footer:before{content:"";position:absolute;bottom:30px;left:0;width:100%;height:240px;background-image:url(/images/concept/bg_day.png);background-repeat:no-repeat;background-position:50% 0;background-size:auto 100%;transition:all .5s ease-in-out}#concept footer p.footer__copy{padding:0;height:30px;background-color:#2f3a4d;color:#fff;font-size:10px;text-align:center;line-height:30px}#concept.morning .conceptWrapper{background-image:url(/images/concept/bg_y_morning.png)}#concept.morning footer{background-color:#bbb}#concept.morning footer:before{background-image:url(/images/concept/bg_morning.png)}#concept.night .conceptWrapper{background-image:url(/images/concept/bg_y_night.png)}#concept.night footer{background-color:#888}#concept.night footer:before{background-image:url(/images/concept/bg_night.png)}#concept.-spirit .conceptWrapper{padding:120px 15px}#concept.-spirit .concept h2{margin-top:20px}#concept.-spirit footer{padding-top:0}#concept.-spirit footer:before{content:"";position:absolute;height:30px;bottom:30px;left:0;width:100%;background-image:none}.conceptWrapper{padding:120px 0 320px;background-image:url(/images/concept/bg_y_day.png);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;color:#fff;font-size:16px;text-align:center;line-height:1.8;overflow-x:hidden;transition:all .5s ease-in-out}.concept{position:relative;max-width:680px;margin:auto}.concept h1{font-size:36px;font-weight:700}.concept h2{margin-top:60px;font-size:20px;font-weight:700}.concept p{margin-top:20px}h2 a.-pdf{color:#fff}#cloud01{position:absolute;left:-250px;top:200px;opacity:0}#cloud01.is-on{-webkit-animation-name:fadeIn1;animation-name:fadeIn1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#cloud02{position:absolute;left:-290px;top:280px;opacity:0}#cloud02.is-on{-webkit-animation-name:fadeIn2;animation-name:fadeIn2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#cloud03{position:absolute;right:-350px;top:400px;opacity:0}#cloud03.is-on{-webkit-animation-name:fadeIn3;animation-name:fadeIn3;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#cloud04{position:absolute;right:-300px;top:500px;opacity:0}#cloud04.is-on{-webkit-animation-name:fadeIn4;animation-name:fadeIn4;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#cloud01_sp{display:none}#cloud03_sp{display:none}#human01{position:absolute;left:-340px;top:680px;opacity:0}#human01.is-on{-webkit-animation-name:fadeIn5;animation-name:fadeIn5;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#human02{position:absolute;right:-330px;top:1000px;opacity:0}#human02.is-on{-webkit-animation-name:fadeIn6;animation-name:fadeIn6;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:1280px){#concept .subHeader .header__nav li a{color:#fff}#concept .subHeader .header__nav li.subLink::after{color:#fff}#concept .subHeader .header__nav li .subMenu a{color:#888}}@media (max-width:767px){.conceptWrapper{padding:100px 15px 150px;font-size:14px;line-height:2}.concept h1{font-size:20px}.concept h2{margin-top:40px;text-align:center;font-size:15px;line-height:1.6}.concept p{margin-top:20px;text-align:left}#cloud01{display:none}#cloud02{display:none}#cloud03{display:none}#cloud04{display:none}#human01{display:none}#human02{display:none}#cloud01_sp{display:block;position:absolute;top:-20px;left:-10px}#cloud03_sp{display:block;position:absolute;top:45px;right:-10px}#concept footer:before{height:120px}}@media (max-width:375px){#concept footer:before{height:100px}}@-webkit-keyframes fadeIn1{0%{opacity:0;left:-650px}100%{opacity:1;left:-250px}}@keyframes fadeIn1{0%{opacity:0;left:-650px}100%{opacity:1;left:-250px}}@-webkit-keyframes fadeIn2{0%{opacity:0;left:-690px}100%{opacity:1;left:-290px}}@keyframes fadeIn2{0%{opacity:0;left:-690px}100%{opacity:1;left:-290px}}@-webkit-keyframes fadeIn3{0%{opacity:0;right:-850px}100%{opacity:1;right:-350px}}@keyframes fadeIn3{0%{opacity:0;right:-850px}100%{opacity:1;right:-350px}}@-webkit-keyframes fadeIn4{0%{opacity:0;right:-800px}100%{opacity:1;right:-300px}}@keyframes fadeIn4{0%{opacity:0;right:-800px}100%{opacity:1;right:-300px}}@-webkit-keyframes fadeIn5{0%{opacity:0;left:-740px}100%{opacity:1;left:-340px}}@keyframes fadeIn5{0%{opacity:0;left:-740px}100%{opacity:1;left:-340px}}@-webkit-keyframes fadeIn6{0%{opacity:0;right:-830px}100%{opacity:1;right:-330px}}@keyframes fadeIn6{0%{opacity:0;right:-830px}100%{opacity:1;right:-330px}}