.album .section:first-of-type{margin-top:0}.album .mood .photos{margin-top:130px}@media screen and (max-width:767px){.album .mood .photos{margin-top:90px}}.album .mood .lead-travel{font-size:20px;line-height:2;padding:0 20px;text-align:center;letter-spacing:.08em}.album .mood .lead-travel:not(:first-child){margin-top:40px}@media screen and (max-width:767px){.album .mood .lead-travel:not(:first-child){margin-top:40px}}.album .mood .lead-travel:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.album .mood .lead-travel:not(:last-child){margin-bottom:40px}}@media screen and (max-width:767px){.album .mood .lead-travel{font-size:18px}}.album .photos{margin-bottom:100px}@media screen and (max-width:767px){.album .photos{margin-bottom:70px}}.album .photos .columns{margin-right:-15px;margin-left:-15px}.album .photos .columns:not(:last-child){margin-bottom:30px}@media screen and (max-width:767px){.album .photos .columns:not(:last-child){margin-bottom:20px}}.album .photos .columns+.columns:not(:first-child){margin-top:30px}@media screen and (max-width:767px){.album .photos .columns+.columns:not(:first-child){margin-top:20px}}@media screen and (max-width:767px){.album .photos .columns--three>.columns__column{width:100%;margin-bottom:0}}.album .photos .columns__column{padding-right:15px;padding-left:15px}@media screen and (max-width:767px){.album .photos .columns__column:not(:first-child){margin-top:20px}}.album .photos .columns+.columns{margin-top:30px}@media screen and (max-width:767px){.album .photos .columns+.columns{margin-top:20px}}.album .photos .figure+.columns{margin-top:30px}@media screen and (max-width:767px){.album .photos .figure+.columns{margin-top:20px}}@media screen and (max-width:767px){.album .eyecatch{margin-top:70px}}.album .album-wrapper .album-content{padding-top:50px;padding-bottom:50px;border-top:1px solid #ccc}.album .photos.retouch .heading-5{font-weight:700;color:#444}.billboard{width:100%;background:url(/assets/images/album/billboard.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:767px){.billboard{background:url(/assets/images/album/billboard_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}