.about-wrapper{width:100%;height:100%;position:relative;background-color:#f4f2ee;background-position:center top;background-repeat:no-repeat;background-image:url(/img/about2/bg_about.jpg);background-attachment:fixed;background-size:cover}.about-wrapper .about-header{margin:0 auto;padding:27px 30px 35px 30px;text-align:center}@media screen and (min-width:640px){.about-wrapper .about-header{background-size:cover}}.about-wrapper .about-header .logo{width:100%;max-width:747px;margin:0 auto}.about-wrapper .about-header .logo img{width:100%}.about-wrapper .about-body{max-width:1280px;margin:0 auto;padding:0 15px 10px 15px}@media screen and (min-width:640px){.about-wrapper .about-body{padding:0 40px 10px 40px}}.about-wrapper .about-body .text{padding:0 0 2em 0;font-size:.94rem;line-height:1.8;text-align:left}@media screen and (min-width:640px){.about-wrapper .about-body .text{font-size:1.13rem;line-height:2}}.about-wrapper .about-body .note-list{padding:0 0 2em 0;text-align:left}.about-wrapper .about-body .note-list .list{font-size:.82rem;line-height:1.8;margin-left:1em;text-indent:-1em}@media screen and (min-width:640px){.about-wrapper .about-body .note-list .list{font-size:1rem;line-height:2}}.about-wrapper .package-wrapper{padding:30px 0;background:#dcdcdc;background:linear-gradient(#dcdcdc 0,#f4f4f4 37%,#f4f4f4 63%,#dcdcdc 100%)}@media screen and (min-width:640px){.about-wrapper .package-wrapper{padding:53px 0}}.about-wrapper .package-wrapper .package{max-width:1192px;margin:0 auto;padding:0 16px 0 0;text-align:left}.about-wrapper .package-wrapper .package img{width:100%}