  @charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

th, td { text-align: inherit; }

/* * * * * * * * * * * * * * * * COMMON
* * * * * * * * * * * * * * * */
/* base */
* { box-sizing: border-box; }

html { font-size: 10px; }

body { background-color: #ffffff; line-height: 1.6; font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; font-weight: 400; color: #000000; position: relative; font-size: 14px; font-size: 1.4rem; -webkit-text-size-adjust: 100%; min-width: 1000px; }

img { max-width: 100%; vertical-align: bottom; }
img.lazyloaded { height: auto; }

a { color: #e50004; text-decoration: underline; transition: opacity ease-in 0.2s; }
a:hover { opacity: 0.7; }

p, dd, li { overflow-wrap: break-word; word-wrap: break-word; }

strong { font-weight: bold; }

/* フェードアップ アニメーション */
.js-fade-up { -moz-transition: opacity ease 0.7s 0.1s; -webkit-transition: opacity ease 0.7s 0.1s; -o-transition: opacity ease 0.7s 0.1s; transition: opacity ease 0.7s 0.1s; opacity: 1; }
.js-fade-up.inactive { opacity: 0; }

/* * * * * * * * * * * * * * * * CONTENTS
* * * * * * * * * * * * * * * */
#wrapper { overflow: hidden; position: relative; width: 100%; z-index: 0; }

.inner { margin: auto; max-width: 1060px; width: 100%; padding: 0 30px; }

.indent_01 { text-indent: -1em; padding-left: 1em; }

.border { display: block; width: 212px; margin: 30px auto; border: none; border-top: solid #434040 1px; }

.em { background-color: #fff352; }

.fc-blue { color: #0074ad; }

.hide { overflow: hidden; text-indent: 200%; white-space: nowrap; height: 0; display: block; }

/* CLEAR FIX */
.clf:before, .clf:after { content: "."; display: block; height: 0; overflow: hidden; }
.clf:after { clear: both; }

.section { text-align: center; }
.section-ttl { text-align: center; font-weight: bold; }
.section-ttl--small { font-size: 18px; font-size: 1.8rem; margin-bottom: 12px; }
.section-txt { text-align: justify; text-justify: inter-ideograph; line-height: 2.2; -webkit-font-feature-settings: "palt"; -moz-font-feature-settings: "palt"; font-feature-settings: "palt"; position: relative; z-index: 1; }
.section-madori { margin-bottom: 72px; position: relative; z-index: 0; }

.green-box { background-color: #f3f5f5; padding: 1px 0; }

.bord { background-position: 50% 50%; background-repeat: no-repeat; background-size: auto; }
.bord--section01-01 { height: 591px; }
.bord--section01-01.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section01_img04.png); }
.bord--section02-01 { height: 381px; }
.bord--section02-01.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section02_img02.png); }
.bord--section02-02 { height: 381px; }
.bord--section02-02.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section02_img03.png); }
.bord--section03-01 { height: 468px; }
.bord--section03-01.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section03_img02.png); }
.bord--section03-02 { height: 451px; }
.bord--section03-02.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section03_img03.png); }
.bord--section04-01 { margin-top: -10px; height: 394px; }
.bord--section04-01.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section04_img02.png); }
.bord--section04-02 { height: 377px; }
.bord--section04-02.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section04_img03.png); }
.bord--section04-03 { height: 412px; }
.bord--section04-03.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section04_img04.png); }
.bord--section05-01 { height: 409px; }
.bord--section05-01.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section05_img02.png); }
.bord--section05-02 { height: 390px; }
.bord--section05-02.lazyloaded { background-image: url(/ie/lineup/neweveryday/work/workingstyle/img/section05_img03.png); }

.space { padding: 36px 0; background-color: #1a0900; text-align: center; position: relative; z-index: 50; }
.space--white { background-color: #fff; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); margin: 80px 0; }
.space--white:first-child { margin-top: 0; }
.space--noshdr { box-shadow: none; position: relative; padding: 35px 0; margin-bottom: 40px; }
.space--noshdr:after { background-color: #434040; content: ""; display: block; position: absolute; bottom: 0; left: 50%; width: 212px; height: 1px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.space__txt { display: inline-block; width: 265px; }

.nav { background-color: #e9e8e8; border-radius: 3px; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.5); width: 100%; padding: 10px 16px; }
.nav__container { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: flex-start; align-items: flex-start; }
.nav__logo { width: 180px; border: solid #544d4a 1px; border-radius: 2px; padding: 2px 8px 3px 8px; }

.nav-list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding-top: 7px; font-size: 0; line-height: 9px; }
.nav-list__item { padding: 0 6px 0 12px; background: url(/ie/lineup/neweveryday/work/workingstyle/img/icn_separator.png) 0 50% no-repeat; }
.nav-list__item:first-child { background: none; }

.mv { background: url(/ie/lineup/neweveryday/work/workingstyle/img/mv_bg01.jpg) 50% 50% no-repeat; background-size: cover; height: 682px; text-align: center; position: relative; padding-top: 24px; }
.mv__inner { max-width: 945px; width: 100%; height: 100%; margin: auto; padding: 0 30px; position: relative; }
.mv__logo { position: absolute; top: 100px; left: 30px; width: 350px; z-index: 10; }
.mv__img01 { position: absolute; bottom: 0; left: 50%; max-width: 720px; width: 100%; padding: 0 30px; z-index: 9; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.mv__scroll { position: absolute; top: 396px; right: 100px; }

.section01 .section-ttl { margin-bottom: 95px; }
.section01 .section-txt { width: 290px; margin-left: 174px; }
.section01 .section-madori { margin-top: -152px; }
.section01 .img02 { margin-bottom: 5.46667vw; }

.section02 .section-ttl { margin-bottom: 95px; }
.section02 .section-txt { margin-left: 540px; }
.section02 .section-madori { margin-top: -150px; }

.section03 .section-ttl { margin-bottom: 95px; }
.section03 .section-txt { margin-left: 155px; }
.section03 .section-madori { margin-top: -155px; }

.section04 .section-ttl { margin-bottom: 75px; }
.section04 .section-txt { margin-left: 170px; }
.section04 .section-madori { margin-top: -135px; }

.section05 .section-ttl { margin-bottom: 95px; }
.section05 .section-txt { width: 315px; margin-left: 170px; }
.section05 .section-madori { margin-top: -150px; }

.other { padding-bottom: 65px; margin-bottom: 74px; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }
.other-txt { margin-bottom: 17px; }
.other-bnr { margin-bottom: 42px; }
.other-bnr:last-child { margin-bottom: 0; }

.section06 { text-align: center; padding-bottom: 74px; }
.section06 .section-ttl { margin-bottom: 30px; text-align: center; }
.section06 .section-txt { margin-bottom: 40px; text-align: center; }
.section06 .img01 { margin-bottom: 72px; }
.section06 .img02 { width: 500px; margin: 0 auto 72px; }
.section06 .section-ttl--small { margin-bottom: 5px; }
.section06 .img03 { margin-top: -10px; }

#SCENE2 { position: relative; height: 310px; }

#SCENE2 .area { position: relative; width: 100%; height: 100%; }

#SCENE2.Fset2-14 .area { z-index: 2 !important; height: auto; }

#SCENE2 .cont { box-sizing: border-box; position: relative; margin: 0 auto; width: 90%; display: none; }

#SCENE2.Fset1-0.Fset2-0 .cont { display: none; }

#SCENE2.Fset2-16 .cont, #SCENE2.Fset2-15 .cont, #SCENE2.Fset2-14 .cont, #SCENE2.Fset2-13 .cont, #SCENE2.Fset2-12 .cont, #SCENE2.Fset2-11 .cont, #SCENE2.Fset2-10 .cont, #SCENE2.Fset2-9 .cont, #SCENE2.Fset2-8 .cont, #SCENE2.Fset2-7 .cont, #SCENE2.Fset2-6 .cont, #SCENE2.Fset2-5 .cont, #SCENE2.Fset2-4 .cont, #SCENE2.Fset2-3 .cont, #SCENE2.Fset2-2 .cont, #SCENE2.Fset2-1 .cont, #SCENE2.Fset2-0 .cont { display: block; }

#SCENE2 .view { position: relative; top: 50%; box-sizing: border-box; text-align: left; }

#SCENE2 .set1, #SCENE2 .set2 { display: none; }

#SCENE2.Fset2-0 .set1, #SCENE2.Fset2-1 .set1, #SCENE2.Fset2-2 .set1 { display: block; }

#SCENE2.Fset2-13 .set2, #SCENE2.Fset2-12 .set2, #SCENE2.Fset2-11 .set2, #SCENE2.Fset2-10 .set2, #SCENE2.Fset2-9 .set2, #SCENE2.Fset2-8 .set2, #SCENE2.Fset2-7 .set2, #SCENE2.Fset2-6 .set2, #SCENE2.Fset2-5 .set2, #SCENE2.Fset2-4 .set2, #SCENE2.Fset2-3 .set2 { display: block; }

#SCENE2 h2 { position: relative; height: 55px; }

#SCENE2 h2 img { position: absolute; left: 0; top: 0; width: 165px; height: auto; }

#SCENE2.Fset1-0 h2 img { opacity: 0.1; top: -40px; }

#SCENE2.Fset1-1 h2 img { opacity: 0.3; top: -30px; }

#SCENE2.Fset1-2 h2 img { opacity: 0.7; top: -20px; }

#SCENE2.Fset1-3 h2 img { opacity: 0.7; top: -10px; }

#SCENE2 p, #SCENE2 .images, #SCENE2 .image { position: relative; }

#SCENE2 .set1 { padding-top: 5px; }

#SCENE2 .set1 .image img { width: 100%; height: auto; }

#SCENE2 .set1 p { margin-top: 35px; font-size: 13px; line-height: 2.3; }

#SCENE2.Fset1-31 .set2 .images, #SCENE2.Fset1-30 .set2 .images, #SCENE2.Fset1-1 .set1 p, #SCENE2.Fset1-2 .set1 p, #SCENE2.Fset1-3 .set1 p, #SCENE2.Fset1-4 .set1 p, #SCENE2.Fset1-29 .set1 p, #SCENE2.Fset1-29 .set1 .image, #SCENE2.Fset1-28 .set1 .image, #SCENE2.Fset1-27 .set1 .image, #SCENE2.Fset1-26 .set1 .image, #SCENE2.Fset1-25 .set1 .image, #SCENE2.Fset1-2 .set1 .image, #SCENE2.Fset1-1 .set1 .image, #SCENE2.Fset1-0 .set1 .image { opacity: 0; }

#SCENE2.Fset1-30 .set2 h3, #SCENE2.Fset1-32 .set2 .images, #SCENE2.Fset1-5 .set1 p, #SCENE2.Fset1-3 .set1 .image { top: 50px; opacity: 0.1; }

#SCENE2.Fset1-31 .set2 h3, #SCENE2.Fset1-33 .set2 .images, #SCENE2.Fset1-6 .set1 p, #SCENE2.Fset1-4 .set1 .image { top: 40px; opacity: 0.3; }

#SCENE2.Fset1-32 .set2 h3, #SCENE2.Fset1-34 .set2 .images, #SCENE2.Fset1-7 .set1 p, #SCENE2.Fset1-5 .set1 .image { top: 30px; opacity: 0.7; }

#SCENE2.Fset1-33 .set2 h3, #SCENE2.Fset1-35 .set2 .images, #SCENE2.Fset1-8 .set1 p, #SCENE2.Fset1-6 .set1 .image { top: 20px; }

#SCENE2.Fset1-34 .set2 h3, #SCENE2.Fset1-36 .set2 .images, #SCENE2.Fset1-9 .set1 p, #SCENE2.Fset1-7 .set1 .image { top: 10px; }

#SCENE2.Fset1-131 .set2 h3, #SCENE2.Fset1-134 .set2 .images, #SCENE2.Fset1-134 .set2 p, #SCENE2.Fset1-24 .set1 p, #SCENE2.Fset1-21 .set1 .image { left: 30px; }

#SCENE2.Fset1-132 .set2 h3, #SCENE2.Fset1-135 .set2 .images, #SCENE2.Fset1-135 .set2 p, #SCENE2.Fset1-25 .set1 p, #SCENE2.Fset1-22 .set1 .image { left: 60px; opacity: 0.7 !important; }

#SCENE2.Fset1-133 .set2 h3, #SCENE2.Fset1-136 .set2 .images, #SCENE2.Fset1-136 .set2 p, #SCENE2.Fset1-26 .set1 p, #SCENE2.Fset1-23 .set1 .image { left: 90px; opacity: 0.5 !important; }

#SCENE2.Fset1-134 .set2 h3, #SCENE2.Fset1-137 .set2 .images, #SCENE2.Fset1-137 .set2 p, #SCENE2.Fset1-27 .set1 p, #SCENE2.Fset1-24 .set1 .image { left: 120px; opacity: 0.3 !important; }

#SCENE2.Fset1-135 .set2 h3, #SCENE2.Fset1-138 .set2 .images, #SCENE2.Fset1-138 .set2 p, #SCENE2.Fset1-28 .set1 p, #SCENE2.Fset1-25 .set1 .image { left: 150px; opacity: 0.1 !important; }

#SCENE2.Fset1-136 .set2 h3, #SCENE2.Fset1-137 .set2 h3, #SCENE2.Fset1-138 .set2 h3, #SCENE2.Fset1-139 .set2 h3, #SCENE2.Fset1-139 .set2 .images, #SCENE2.Fset1-139 p { opacity: 0 !important; }

#SCENE2 .set2 h3 { position: relative; font-size: 20px; line-height: 1.72; }

#SCENE2 .set2 p { position: relative; margin-top: 33px; font-family: 'Koburina Gothic W3 JIS2004', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','Osaka',sans-serif; font-size: 14px; line-height: 2.16; opacity: 0; }

#SCENE2.Fset1-55 .set2 p { top: 50px; opacity: 0.1; }

#SCENE2.Fset1-56 .set2 p { top: 40px; opacity: 0.3; }

#SCENE2.Fset1-57 .set2 p { top: 30px; opacity: 0.7; }

#SCENE2.Fset1-58 .set2 p { top: 20px; opacity: 1; }

#SCENE2.Fset1-59 .set2 p { top: 10px; opacity: 1; }

#SCENE2.Fset2-13 .set2 p, #SCENE2.Fset2-12 .set2 p, #SCENE2.Fset2-11 .set2 p, #SCENE2.Fset2-10 .set2 p, #SCENE2.Fset2-9 .set2 p, #SCENE2.Fset2-8 .set2 p, #SCENE2.Fset2-7 .set2 p, #SCENE2.Fset2-6 .set2 p { top: 0; opacity: 1; }

#SCENE2 .set2 .images { margin-left: -15px; margin-right: -15px; margin-top: 15px; }

#SCENE2 .set2 .images .bg { overflow: hidden; }

#SCENE2 .set2 .images .bg .in { position: relative; width: 138%; }

#SCENE2 .set2 .images .bg .house { display: block; position: relative; width: 100%; z-index: 1; }

#SCENE2 .set2 .images .bg .solid { position: absolute; right: 8.8%; bottom: 8.8%; width: 13.7%; padding-top: 43.14%; z-index: 0; }

#SCENE2 .set2 .images .bg .solid span { display: block; overflow: hidden; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; }

#SCENE2 .set2 .images .bg .solid img { position: absolute; left: 0; bottom: 0; width: 100%; height: auto; }

#SCENE2 .set2 .images .bg .dot { position: absolute; right: 8.8%; bottom: 8.8%; width: 13.7%; z-index: 0; }

#SCENE2 .set2 .images .bg .dot img, #SCENE2 .set2 .images .bg .solid img { display: block; width: 100%; height: auto; }

#SCENE2 .set2 .images .bg .use { position: absolute; right: 8.8%; bottom: 16%; background-color: #F5EB4B; width: 13.7%; height: 73.5%; z-index: -1; }

#SCENE2.Fset1-65 .set2 .images .bg .use { height: 69.5%; }

#SCENE2.Fset1-65 .set2 .images .bg .solid span { height: 94%; }

#SCENE2.Fset1-66 .set2 .images .bg .use { height: 65.5%; }

#SCENE2.Fset1-66 .set2 .images .bg .solid span { height: 90%; }

#SCENE2.Fset1-67 .set2 .images .bg .use { height: 61.5%; }

#SCENE2.Fset1-67 .set2 .images .bg .solid span { height: 85%; }

#SCENE2.Fset1-68 .set2 .images .bg .use { height: 57.5%; }

#SCENE2.Fset1-68 .set2 .images .bg .solid span { height: 80%; }

#SCENE2.Fset1-69 .set2 .images .bg .use { height: 53.5%; }

#SCENE2.Fset1-69 .set2 .images .bg .solid span { height: 76%; }

#SCENE2.Fset2-7 .set2 .images .bg .use, #SCENE2.Fset1-69 .set2 .images .bg .use { height: 53.5%; }

#SCENE2.Fset2-7 .set2 .images .bg .solid span, #SCENE2.Fset1-69 .set2 .iimages .bg .solid span { height: 76%; }

#SCENE2.Fset1-80 .set2 .images .bg .use { height: 48.2%; }

#SCENE2.Fset1-80 .set2 .images .bg .solid span { height: 70%; }

#SCENE2.Fset1-81 .set2 .images .bg .use { height: 45.2%; }

#SCENE2.Fset1-81 .set2 .images .bg .solid span { height: 67%; }

#SCENE2.Fset1-82 .set2 .images .bg .use { height: 42.6%; }

#SCENE2.Fset1-82 .set2 .images .bg .solid span { height: 63%; }

#SCENE2.Fset1-83 .set2 .images .bg .use { height: 40%; }

#SCENE2.Fset1-83 .set2 .images .bg .solid span { height: 60%; }

#SCENE2.Fset1-84 .set2 .images .bg .use { height: 37.4%; }

#SCENE2.Fset1-84 .set2 .images .bg .solid span { height: 58%; }

#SCENE2.Fset1-85 .set2 .images .bg .use { height: 34.8%; }

#SCENE2.Fset1-85 .set2 .images .bg .solid span { height: 54%; }

#SCENE2.Fset1-86 .set2 .images .bg .use { height: 32.2%; }

#SCENE2.Fset1-86 .set2 .images .bg .solid span { height: 52%; }

#SCENE2.Fset1-87 .set2 .images .bg .use { height: 29.6%; }

#SCENE2.Fset1-87 .set2 .images .bg .solid span { height: 49%; }

#SCENE2.Fset1-88 .set2 .images .bg .use { height: 27%; }

#SCENE2.Fset1-88 .set2 .images .bg .solid span { height: 47%; }

#SCENE2.Fset2-10 .set2 .images .bg .use, #SCENE2.Fset2-9 .set2 .images .bg .use, #SCENE2.Fset1-89 .set2 .images .bg .use { height: 27%; }

#SCENE2.Fset2-10 .set2 .images .bg .solid span, #SCENE2.Fset2-9 .set2 .images .bg .solid span, #SCENE2.Fset1-89 .set2 .images .bg .solid span { height: 47%; }

#SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use { height: 24%; }

#SCENE2.Fset1-106 .set2 .images .bg .solid span { height: 42%; }

#SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use { height: 21%; }

#SCENE2.Fset1-107 .set2 .images .bg .solid span { height: 37%; }

#SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use { height: 18%; }

#SCENE2.Fset1-108 .set2 .images .bg .solid span { height: 34%; }

#SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use { height: 15%; }

#SCENE2.Fset1-109 .set2 .images .bg .solid span { height: 31%; }

#SCENE2.Fset2-11.Fset1-110 .set2 .images .bg .use { height: 12%; }

#SCENE2.Fset1-110 .set2 .images .bg .solid span { height: 26%; }

#SCENE2.Fset2-11.Fset1-111 .set2 .images .bg .use { height: 9%; }

#SCENE2.Fset1-111 .set2 .images .bg .solid span { height: 23%; }

#SCENE2.Fset2-11.Fset1-112 .set2 .images .bg .use { height: 6%; }

#SCENE2.Fset1-112 .set2 .images .bg .solid span { height: 21%; }

#SCENE2.Fset2-11.Fset1-113 .set2 .images .bg .use { height: 3%; }

#SCENE2.Fset1-113 .set2 .images .bg .solid span { height: 16%; }

#SCENE2.Fset2-13 .set2 .images .bg .use, #SCENE2.Fset2-12 .set2 .images .bg .use, #SCENE2.Fset2-13 .set2 .images .bg .solid, #SCENE2.Fset2-12 .set2 .images .bg .solid, #SCENE2.Fset1-119 .set2 .images .bg .solid, #SCENE2.Fset1-118 .set2 .images .bg .solid, #SCENE2.Fset1-117 .set2 .images .bg .solid, #SCENE2.Fset1-116 .set2 .images .bg .solid, #SCENE2.Fset1-115 .set2 .images .bg .solid, #SCENE2.Fset1-114 .set2 .images .bg .solid, #SCENE2.Fset2-11.Fset1-119 .set2 .images .bg .use, #SCENE2.Fset2-11.Fset1-118 .set2 .images .bg .use, #SCENE2.Fset2-11.Fset1-117 .set2 .images .bg .use, #SCENE2.Fset2-11.Fset1-116 .set2 .images .bg .use, #SCENE2.Fset2-11.Fset1-115 .set2 .images .bg .use, #SCENE2.Fset2-11.Fset1-114 .set2 .images .bg .use { opacity: 0; }

#SCENE2 .set2 .images .bg .use::before { content: ''; position: absolute; left: 0; top: -11.4%; background: url("/ie/lineup/neweveryday/work/workingstyle/img/sce2_bar1.svg") no-repeat left top; background-size: 100% auto; width: 100%; height: 20%; }

#SCENE2 .set2 .images .bg .use::after { content: ''; position: absolute; left: 0; bottom: -10%; background: url("/ie/lineup/neweveryday/work/workingstyle/img/sce2_bar1.svg") no-repeat left bottom; background-size: 100% auto; width: 100%; height: 20%; }

#SCENE2.Fset1-65 .set2 .images .bg .use::before, #SCENE2.Fset1-65 .set2 .images .bg .use::after { height: 10%; }

#SCENE2.Fset1-65 .set2 .images .bg .use::before { top: -10%; }

#SCENE2.Fset1-65 .set2 .images .bg .use::after { bottom: -10%; }

#SCENE2.Fset1-66 .set2 .images .bg .use::before, #SCENE2.Fset1-66 .set2 .images .bg .use::after { height: 11%; }

#SCENE2.Fset1-66 .set2 .images .bg .use::before { top: -11%; }

#SCENE2.Fset1-66 .set2 .images .bg .use::after { bottom: -11%; }

#SCENE2.Fset1-67 .set2 .images .bg .use::before, #SCENE2.Fset1-67 .set2 .images .bg .use::after { height: 12%; }

#SCENE2.Fset1-67 .set2 .images .bg .use::before { top: -12%; }

#SCENE2.Fset1-67 .set2 .images .bg .use::after { bottom: -12%; }

#SCENE2.Fset1-68 .set2 .images .bg .use::before, #SCENE2.Fset1-68 .set2 .images .bg .use::after { height: 12.5%; }

#SCENE2.Fset1-68 .set2 .images .bg .use::before { top: -12.5%; }

#SCENE2.Fset1-68 .set2 .images .bg .use::after { bottom: -12.5%; }

#SCENE2.Fset1-69 .set2 .images .bg .use::before, #SCENE2.Fset1-69 .set2 .images .bg .use::after { height: 13%; }

#SCENE2.Fset1-69 .set2 .images .bg .use::before { top: -13%; }

#SCENE2.Fset1-69 .set2 .images .bg .use::after { bottom: -13%; }

#SCENE2.Fset2-7 .set2 .images .bg .use::before, #SCENE2.Fset2-7 .set2 .images .bg .use::after { height: 13.5%; }

#SCENE2.Fset2-7 .set2 .images .bg .use::before { top: -13.5%; }

#SCENE2.Fset2-7 .set2 .images .bg .use::after { bottom: -13.5%; }

#SCENE2.Fset1-80 .set2 .images .bg .use::before, #SCENE2.Fset1-80 .set2 .images .bg .use::after { height: 14%; }

#SCENE2.Fset1-80 .set2 .images .bg .use::before { top: -14%; }

#SCENE2.Fset1-80 .set2 .images .bg .use::after { bottom: -14%; }

#SCENE2.Fset1-81 .set2 .images .bg .use::before, #SCENE2.Fset1-81 .set2 .images .bg .use::after { height: 15%; }

#SCENE2.Fset1-81 .set2 .images .bg .use::before { top: -15%; }

#SCENE2.Fset1-81 .set2 .images .bg .use::after { bottom: -15%; }

#SCENE2.Fset1-82 .set2 .images .bg .use::before, #SCENE2.Fset1-82 .set2 .images .bg .use::after { height: 16%; }

#SCENE2.Fset1-82 .set2 .images .bg .use::before { top: -16%; }

#SCENE2.Fset1-82 .set2 .images .bg .use::after { bottom: -16%; }

#SCENE2.Fset1-83 .set2 .images .bg .use::before, #SCENE2.Fset1-83 .set2 .images .bg .use::after { height: 17%; }

#SCENE2.Fset1-83 .set2 .images .bg .use::before { top: -17%; }

#SCENE2.Fset1-83 .set2 .images .bg .use::after { bottom: -17%; }

#SCENE2.Fset1-84 .set2 .images .bg .use::before, #SCENE2.Fset1-84 .set2 .images .bg .use::after { height: 18%; }

#SCENE2.Fset1-84 .set2 .images .bg .use::before { top: -18%; }

#SCENE2.Fset1-84 .set2 .images .bg .use::after { bottom: -18%; }

#SCENE2.Fset1-85 .set2 .images .bg .use::before, #SCENE2.Fset1-85 .set2 .images .bg .use::after { height: 19.5%; }

#SCENE2.Fset1-85 .set2 .images .bg .use::before { top: -19.5%; }

#SCENE2.Fset1-85 .set2 .images .bg .use::after { bottom: -19.5%; }

#SCENE2.Fset1-86 .set2 .images .bg .use::before, #SCENE2.Fset1-86 .set2 .images .bg .use::after { height: 21%; }

#SCENE2.Fset1-86 .set2 .images .bg .use::before { top: -21%; }

#SCENE2.Fset1-86 .set2 .images .bg .use::after { bottom: -21%; }

#SCENE2.Fset1-87 .set2 .images .bg .use::before, #SCENE2.Fset1-87 .set2 .images .bg .use::after { height: 23.5%; }

#SCENE2.Fset1-87 .set2 .images .bg .use::before { top: -23.5%; }

#SCENE2.Fset1-87 .set2 .images .bg .use::after { bottom: -23.5%; }

#SCENE2.Fset1-88 .set2 .images .bg .use::before, #SCENE2.Fset1-88 .set2 .images .bg .use::after { height: 27.5%; }

#SCENE2.Fset1-88 .set2 .images .bg .use::before { top: -27.5%; }

#SCENE2.Fset1-88 .set2 .images .bg .use::after { bottom: -27.5%; }

#SCENE2.Fset2-10 .set2 .images .bg .use::after, #SCENE2.Fset2-9 .set2 .images .bg .use::after, #SCENE2.Fset1-89 .set2 .images .bg .use::after { bottom: -27.5%; height: 27.5%; }

#SCENE2.Fset2-10 .set2 .images .bg .use::before, #SCENE2.Fset2-9 .set2 .images .bg .use::before, #SCENE2.Fset1-89 .set2 .images .bg .use::before { top: -27.5%; height: 27.5%; }

#SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use::before, #SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use::after { height: 30.5%; }

#SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use::before { top: -30.5%; }

#SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use::after { bottom: -30.5%; }

#SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use::before, #SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use::after { height: 33.5%; }

#SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use::before { top: -33.5%; }

#SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use::after { bottom: -33.5%; }

#SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use::before, #SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use::after { height: 42.5%; }

#SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use::before { top: -42.5%; }

#SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use::after { bottom: -42.5%; }

#SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use::before, #SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use::after { height: 48.5%; }

#SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use::before { top: -48.5%; }

#SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use::after { bottom: -48.5%; }

#SCENE2.Fset2-11.Fset1-110 .set2 .images .bg .use::before, #SCENE2.Fset2-11.Fset1-110 .set2 .images .bg .use::after { height: 57.5%; }

#SCENE2.Fset2-11.Fset1-110 .set2 .images .bg .use::before { top: -57.5%; }

#SCENE2.Fset2-11.Fset1-110 .set2 .images .bg .use::after { bottom: -57.5%; }

#SCENE2.Fset2-11.Fset1-111 .set2 .images .bg .use::before, #SCENE2.Fset2-11.Fset1-111 .set2 .images .bg .use::after { height: 75.5%; }

#SCENE2.Fset2-11.Fset1-111 .set2 .images .bg .use::before { top: -75.5%; }

#SCENE2.Fset2-11.Fset1-111 .set2 .images .bg .use::after { bottom: -75.5%; }

#SCENE2.Fset2-11.Fset1-112 .set2 .images .bg .use::before, #SCENE2.Fset2-11.Fset1-112 .set2 .images .bg .use::after { height: 115.5%; }

#SCENE2.Fset2-11.Fset1-112 .set2 .images .bg .use::before { top: -115.5%; }

#SCENE2.Fset2-11.Fset1-112 .set2 .images .bg .use::after { bottom: -115.5%; }

#SCENE2.Fset2-11.Fset1-113 .set2 .images .bg .use::before, #SCENE2.Fset2-11.Fset1-113 .set2 .images .bg .use::after { height: 225.5%; }

#SCENE2.Fset2-11.Fset1-113 .set2 .images .bg .use::before { top: -225.5%; }

#SCENE2.Fset2-11.Fset1-113 .set2 .images .bg .use::after { bottom: -225.5%; }

#SCENE2 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%); position: absolute; left: 40%; top: 55%; width: 20%; height: auto; z-index: 2; }

#SCENE2.Fset1-65 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.97); }

#SCENE2.Fset1-66 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.94); }

#SCENE2.Fset1-67 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.91); }

#SCENE2.Fset1-68 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.88); }

#SCENE2.Fset2-7 .set2 .images .bg .use img, #SCENE2.Fset1-69 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.85); }

#SCENE2.Fset1-80 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.82); }

#SCENE2.Fset1-81 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.79); }

#SCENE2.Fset1-82 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.76); }

#SCENE2.Fset1-83 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.73); }

#SCENE2.Fset1-84 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.7); }

#SCENE2.Fset2-10 .set2 .images .bg .use img, #SCENE2.Fset2-9 .set2 .images .bg .use img, #SCENE2.Fset1-89 .set2 .images .bg .use img, #SCENE2.Fset1-88 .set2 .images .bg .use img, #SCENE2.Fset1-87 .set2 .images .bg .use img, #SCENE2.Fset1-86 .set2 .images .bg .use img, #SCENE2.Fset1-85 .set2 .images .bg .use img { transform: translateY(-50%) translateX(-50%) scaleY(0.67); }

#SCENE2.Fset2-10.Fset1-106 .set2 .images .bg .use img { opacity: 0.7; }

#SCENE2.Fset2-10.Fset1-107 .set2 .images .bg .use img { opacity: 0.5; }

#SCENE2.Fset2-10.Fset1-108 .set2 .images .bg .use img { opacity: 0.3; }

#SCENE2.Fset2-10.Fset1-109 .set2 .images .bg .use img { opacity: 0.1; }

#SCENE2.Fset2-13s .set2 .images .bg .use img, #SCENE2.Fset2-12 .set2 .images .bg .use img, #SCENE2.Fset2-11 .set2 .images .bg .use img { opacity: 0; }

#SCENE2.Fset1-51 .set2 .images .bg .in { width: 130%; }

#SCENE2.Fset1-52 .set2 .images .bg .in { width: 122%; }

#SCENE2.Fset1-53 .set2 .images .bg .in { width: 116%; }

#SCENE2.Fset1-54 .set2 .images .bg .in { width: 108%; }

#SCENE2.Fset2-13 .set2 .images .bg .in, #SCENE2.Fset2-12 .set2 .images .bg .in, #SCENE2.Fset2-11 .set2 .images .bg .in, #SCENE2.Fset2-10 .set2 .images .bg .in, #SCENE2.Fset2-9 .set2 .images .bg .in, #SCENE2.Fset2-8 .set2 .images .bg .in, #SCENE2.Fset2-7 .set2 .images .bg .in, #SCENE2.Fset2-6 .set2 .images .bg .in, #SCENE2.Fset1-59 .set2 .images .bg .in, #SCENE2.Fset1-58 .set2 .images .bg .in, #SCENE2.Fset1-57 .set2 .images .bg .in, #SCENE2.Fset1-56 .set2 .images .bg .in, #SCENE2.Fset1-55 .set2 .images .bg .in { width: 100%; }

#SCENE2 .set2 .line { position: absolute; transform: translateY(-50%) translateX(-50%); left: 49.9%; top: 73%; height: 38%; display: none; z-index: 1; }

#SCENE2.Fset1-51 .set2 .line { left: 47%; height: 37.9%; }

#SCENE2.Fset1-52 .set2 .line { left: 44%; height: 37.8%; }

#SCENE2.Fset1-53 .set2 .line { left: 41.8%; height: 37.7%; }

#SCENE2.Fset1-54 .set2 .line { left: 39.3%; height: 37.6%; }

#SCENE2.Fset2-13 .set2 .line, #SCENE2.Fset2-12 .set2 .line, #SCENE2.Fset2-11 .set2 .line, #SCENE2.Fset2-10 .set2 .line, #SCENE2.Fset2-9 .set2 .line, #SCENE2.Fset2-8 .set2 .line, #SCENE2.Fset2-7 .set2 .line, #SCENE2.Fset2-6 .set2 .line, #SCENE2.Fset1-59 .set2 .line, #SCENE2.Fset1-58 .set2 .line, #SCENE2.Fset1-57 .set2 .line, #SCENE2.Fset1-56 .set2 .line, #SCENE2.Fset1-55 .set2 .line { left: 36.3%; height: 37.5%; }

#SCENE2 .set2 .txt1 { position: absolute; transform: translateY(-50%) translateX(-50%) scale(1.2); left: 36%; top: 8.5%; height: 7.5%; z-index: 1; opacity: 0; display: none; }

#SCENE2.Fset1-75 .set2 .txt1, #SCENE2.Fset1-61 .set2 .txt1 { opacity: 0.1; display: block; }

#SCENE2.Fset1-74 .set2 .txt1, #SCENE2.Fset1-62 .set2 .txt1 { opacity: 0.3; display: block; }

#SCENE2.Fset1-73 .set2 .txt1, #SCENE2.Fset1-63 .set2 .txt1 { opacity: 0.7; display: block; }

#SCENE2.Fset1-72 .set2 .txt1, #SCENE2.Fset1-71 .set2 .txt1, #SCENE2.Fset1-70 .set2 .txt1, #SCENE2.Fset1-69 .set2 .txt1, #SCENE2.Fset1-68 .set2 .txt1, #SCENE2.Fset1-67 .set2 .txt1, #SCENE2.Fset1-66 .set2 .txt1, #SCENE2.Fset1-65 .set2 .txt1, #SCENE2.Fset1-64 .set2 .txt1 { opacity: 1; display: block; }

#SCENE2 .set2 .txt2 { position: absolute; transform: translateY(-50%) translateX(-50%) scale(1.2); left: 36%; top: 8.5%; height: 7.5%; z-index: -1; opacity: 0; display: none; }

#SCENE2.Fset1-93 .set2 .txt2, #SCENE2.Fset1-76 .set2 .txt2 { opacity: 0.1; display: block; }

#SCENE2.Fset1-92 .set2 .txt2, #SCENE2.Fset1-77 .set2 .txt2 { opacity: 0.3; display: block; }

#SCENE2.Fset1-91 .set2 .txt2, #SCENE2.Fset1-78 .set2 .txt2 { opacity: 0.7; display: block; }

#SCENE2.Fset1-90 .set2 .txt2, #SCENE2.Fset2-8 .set2 .txt2, #SCENE2.Fset1-80 .set2 .txt2, #SCENE2.Fset1-79 .set2 .txt2 { opacity: 1; display: block; }

#SCENE2 .set2 .txt3 { position: absolute; transform: translateY(-50%) translateX(-50%) scale(1.2); left: 36%; top: 8.5%; height: 7.5%; z-index: -1; opacity: 0; display: none; }

#SCENE2.Fset1-101 .set2 .txt3 { opacity: 0.1; display: block; }

#SCENE2.Fset1-102 .set2 .txt3 { opacity: 0.3; display: block; }

#SCENE2.Fset1-103 .set2 .txt3 { opacity: 0.7; display: block; }

#SCENE2.Fset2-13 .set2 .txt3, #SCENE2.Fset2-12 .set2 .txt3, #SCENE2.Fset2-11 .set2 .txt3, #SCENE2.Fset1-109 .set2 .txt3, #SCENE2.Fset1-108 .set2 .txt3, #SCENE2.Fset1-107 .set2 .txt3, #SCENE2.Fset1-106 .set2 .txt3, #SCENE2.Fset1-105 .set2 .txt3, #SCENE2.Fset1-104 .set2 .txt3 { opacity: 1; display: block; }

#SCENE2 .set2 .light1 { position: absolute; transform: translateY(-50%); left: 11%; top: 76%; height: 46.5%; z-index: -1; opacity: 0; display: none; }

#SCENE2.Fset1-75 .set2 .light1 #SCENE2.Fset1-61 .set2 .light1 { opacity: 0.1; display: block; }

#SCENE2.Fset1-74 .set2 .light1, #SCENE2.Fset1-62 .set2 .light1 { opacity: 0.3; display: block; }

#SCENE2.Fset1-73 .set2 .light1, #SCENE2.Fset1-63 .set2 .light1 { opacity: 0.7; display: block; }

#SCENE2.Fset1-72 .set2 .light1, #SCENE2.Fset1-71 .set2 .light1, #SCENE2.Fset1-70 .set2 .light1, #SCENE2.Fset1-69 .set2 .light1, #SCENE2.Fset1-68 .set2 .light1, #SCENE2.Fset1-67 .set2 .light1, #SCENE2.Fset1-66 .set2 .light1, #SCENE2.Fset1-65 .set2 .light1, #SCENE2.Fset1-64 .set2 .light1 { opacity: 1; display: block; }

#SCENE2 .set2 .light2 { position: absolute; transform: translateY(-50%); left: 27.5%; top: 75.3%; height: 33%; z-index: -1; opacity: 0; display: none; }

#SCENE2.Fset1-93 .set2 .light2 #SCENE2.Fset1-76 .set2 .light2 { opacity: 0.1; display: block; }

#SCENE2.Fset1-92 .set2 .light2, #SCENE2.Fset1-77 .set2 .light2 { opacity: 0.3; display: block; }

#SCENE2.Fset1-91 .set2 .light2, #SCENE2.Fset1-78 .set2 .light2 { opacity: 0.7; display: block; }

#SCENE2.Fset1-90 .set2 .light2, #SCENE2.Fset2-8 .set2 .light2, #SCENE2.Fset1-80 .set2 .light2, #SCENE2.Fset1-79 .set2 .light2 { opacity: 1; display: block; }

#SCENE2 .set2 .light3 { position: absolute; transform: translateY(-50%); left: 3%; top: 26.8%; height: 25.4%; z-index: 1; opacity: 0; display: none; }

#SCENE2.Fset1-95 .set2 .light3 { opacity: 0.1; display: block; }

#SCENE2.Fset1-96 .set2 .light3 { opacity: 0.3; display: block; }

#SCENE2.Fset1-97 .set2 .light3 { opacity: 0.7; display: block; }

#SCENE2.Fset2-13 .set2 .light3, #SCENE2.Fset2-12 .set2 .light3, #SCENE2.Fset2-11 .set2 .light3, #SCENE2.Fset2-10 .set2 .light3, #SCENE2.Fset1-99 .set2 .light3, #SCENE2.Fset1-98 .set2 .light3 { opacity: 1; display: block; }

#SCENE2 .set2 .light4 { position: absolute; transform: translateY(-50%); left: 16%; top: 35.6%; height: 23.8%; z-index: -2; opacity: 0; display: none; }

#SCENE2.Fset1-101 .set2 .light4 { opacity: 0.1; display: block; }

#SCENE2.Fset1-102 .set2 .light4 { opacity: 0.3; display: block; }

#SCENE2.Fset1-103 .set2 .light4 { opacity: 0.7; display: block; }

#SCENE2.Fset2-13 .set2 .light4, #SCENE2.Fset2-12 .set2 .light4, #SCENE2.Fset2-11 .set2 .light4, #SCENE2.Fset1-109 .set2 .light4, #SCENE2.Fset1-108 .set2 .light4, #SCENE2.Fset1-107 .set2 .light4, #SCENE2.Fset1-106 .set2 .light4, #SCENE2.Fset1-105 .set2 .light4, #SCENE2.Fset1-104 .set2 .light4 { opacity: 1; display: block; }

#SCENE2 .set2 .txt3 img, #SCENE2 .set2 .txt2 img, #SCENE2 .set2 .txt1 img, #SCENE2 .set2 .light4 img, #SCENE2 .set2 .light3 img, #SCENE2 .set2 .light2 img, #SCENE2 .set2 .light1 img { width: auto; height: 100%; }

#SCENE2.Fset2-13 .set2 .line, #SCENE2.Fset2-12 .set2 .line, #SCENE2.Fset2-11 .set2 .line, #SCENE2.Fset2-10 .set2 .line, #SCENE2.Fset2-9 .set2 .line, #SCENE2.Fset2-8 .set2 .line, #SCENE2.Fset2-7 .set2 .line, #SCENE2.Fset2-6 .set2 .line, #SCENE2.Fset2-5 .set2 .line { display: block; }

#SCENE2 .set2 .line span { position: relative; display: block; height: 100%; text-align: center; }

#SCENE2 .set2 .line img { position: relative; width: auto; height: 100%; }

#SCENE2 .set2 ul { position: absolute; left: 0; top: 0; width: 130%; height: 100%; display: none; list-style: none; z-index: 1; }

#SCENE2.Fset2-3 .set2 ul { opacity: 0; }

#SCENE2.Fset1-37.Fset2-3 .set2 ul { opacity: 0.1; }

#SCENE2.Fset1-38.Fset2-3 .set2 ul { opacity: 0.3; }

#SCENE2.Fset1-39.Fset2-3 .set2 ul { opacity: 0.7; }

#SCENE2.Fset2-4 .set2 ul { opacity: 1; }

#SCENE2.Fset1-51 .set2 ul { width: 130%; }

#SCENE2.Fset1-52 .set2 ul { width: 122%; }

#SCENE2.Fset1-53 .set2 ul { width: 116%; }

#SCENE2.Fset1-54 .set2 ul { width: 108%; }

#SCENE2.Fset2-13 .set2 ul, #SCENE2.Fset2-12 .set2 ul, #SCENE2.Fset2-11 .set2 ul, #SCENE2.Fset2-10 .set2 ul, #SCENE2.Fset2-9 .set2 ul, #SCENE2.Fset2-8 .set2 ul, #SCENE2.Fset2-7 .set2 ul, #SCENE2.Fset2-6 .set2 ul, #SCENE2.Fset1-59 .set2 ul, #SCENE2.Fset1-58 .set2 ul, #SCENE2.Fset1-57 .set2 ul, #SCENE2.Fset1-56 .set2 ul, #SCENE2.Fset1-55 .set2 ul { width: 100%; }

#SCENE2.Fset1-51 .set2 ul, #SCENE2.Fset1-50 .set2 ul, #SCENE2.Fset2-13 .set2 ul, #SCENE2.Fset2-12 .set2 ul, #SCENE2.Fset2-11 .set2 ul, #SCENE2.Fset2-10 .set2 ul, #SCENE2.Fset2-9 .set2 ul, #SCENE2.Fset2-8 .set2 ul, #SCENE2.Fset2-7 .set2 ul, #SCENE2.Fset2-6 .set2 ul, #SCENE2.Fset2-5 .set2 ul, #SCENE2.Fset2-4 .set2 ul, #SCENE2.Fset2-3 .set2 ul, #SCENE2.Fset2-2 .set2 ul, #SCENE2.Fset2-1 .set2 ul, #SCENE2.Fset2-0 .set2 ul { display: block; }

#SCENE2 .set2 li { position: absolute; transform: translateY(-50%) translateX(-50%); left: 50%; top: 50%; }

#SCENE2 .set2 li span { position: relative; display: block; height: 100%; text-align: center; }

#SCENE2 .set2 li img { position: relative; width: auto; height: 100%; }

#SCENE2 .set2 li:nth-child(8), #SCENE2 .set2 li:nth-child(7), #SCENE2 .set2 li:nth-child(4), #SCENE2 .set2 li:nth-child(3), #SCENE2 .set2 li:nth-child(2), #SCENE2 .set2 li:nth-child(1) { height: 11.5%; }

#SCENE2 .set2 li:nth-child(1) { width: 28.571%; }

#SCENE2 .set2 li:nth-child(2) { width: 22.521%; }

#SCENE2 .set2 li:nth-child(3) { width: 17.142%; }

#SCENE2 .set2 li:nth-child(4) { width: 20.168%; }

#SCENE2 .set2 li:nth-child(5) { width: 19.495%; }

#SCENE2 .set2 li:nth-child(6) { width: 27.058%; }

#SCENE2 .set2 li:nth-child(7) { width: 23.025%; }

#SCENE2 .set2 li:nth-child(8) { width: 19.831%; }

#SCENE2 .set2 li:nth-child(6), #SCENE2 .set2 li:nth-child(5) { height: 19.5%; }

#SCENE2 .set2 li:nth-child(1) span { left: -48%; top: -200%; }

#SCENE2 .set2 li:nth-child(2) span { left: 00%; top: -0%; }

#SCENE2 .set2 li:nth-child(3) span { left: -258%; top: 145%; }

#SCENE2 .set2 li:nth-child(4) span { left: -184%; top: 345%; }

#SCENE2 .set2 li:nth-child(5) span { left: -148%; top: -15%; }

#SCENE2 .set2 li:nth-child(6) span { left: -52%; top: 105%; }

#SCENE2 .set2 li:nth-child(7) span { left: 28%; top: 375%; }

#SCENE2 .set2 li:nth-child(8) span { left: 88%; top: 230%; }

#SCENE2.Fset1-45 .set2 li span { transform: scale(0.9); }

#SCENE2.Fset1-46 .set2 li span { transform: scale(0.8); }

#SCENE2.Fset1-47 .set2 li span { transform: scale(0.7); }

#SCENE2.Fset1-49 .set2 li span, #SCENE2.Fset1-48 .set2 li span, #SCENE2.Fset2-13 .set2 li span, #SCENE2.Fset2-12 .set2 li span, #SCENE2.Fset2-11 .set2 li span, #SCENE2.Fset2-10 .set2 li span, #SCENE2.Fset2-9 .set2 li span, #SCENE2.Fset2-8 .set2 li span, #SCENE2.Fset2-7 .set2 li span, #SCENE2.Fset2-6 .set2 li span, #SCENE2.Fset2-5 .set2 li span { transform: scale(0.6); }

#SCENE2.Fset2-7.Fset1-74 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-61 .set2 li:nth-child(3) span { transform: scale(0.75); left: -277%; top: 61%; }

#SCENE2.Fset2-7.Fset1-73 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-62 .set2 li:nth-child(3) span { transform: scale(0.9); left: -282%; top: 52%; }

#SCENE2.Fset2-7.Fset1-72 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-63 .set2 li:nth-child(3) span { transform: scale(1.05); left: -287%; top: 43%; }

#SCENE2.Fset2-7.Fset1-71 .set2 li:nth-child(3) span, #SCENE2.Fset2-7.Fset1-70 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-69 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-68 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-67 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-66 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-65 .set2 li:nth-child(3) span, #SCENE2.Fset2-6.Fset1-64 .set2 li:nth-child(3) span { transform: scale(1.2); z-index: 1; left: -292% !important; top: 34% !important; }

#SCENE2.Fset2-7.Fset1-71 .set2 li:nth-child(3), #SCENE2.Fset2-7.Fset1-70 .set2 li:nth-child(3), #SCENE2.Fset2-6 .set2 li:nth-child(3) { z-index: 1; }

#SCENE2.Fset2-7.Fset1-74 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-61 .set2 li:nth-child(4) span { transform: scale(0.75); left: -182%; top: 273%; }

#SCENE2.Fset2-7.Fset1-73 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-62 .set2 li:nth-child(4) span { transform: scale(0.9); left: -192%; top: 278%; }

#SCENE2.Fset2-7.Fset1-72 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-63 .set2 li:nth-child(4) span { transform: scale(1.05); left: -202%; top: 283%; }

#SCENE2.Fset2-7.Fset1-71 .set2 li:nth-child(4) span, #SCENE2.Fset2-7.Fset1-70 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-69 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-68 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-67 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-66 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-65 .set2 li:nth-child(4) span, #SCENE2.Fset2-6.Fset1-64 .set2 li:nth-child(4) span { transform: scale(1.2); left: -212% !important; top: 288% !important; }

#SCENE2.Fset2-9.Fset1-92 .set2 li:nth-child(2) span, #SCENE2.Fset2-7.Fset1-76 .set2 li:nth-child(2) span { transform: scale(0.75); left: -25%; top: 2.5px; }

#SCENE2.Fset2-9.Fset1-91 .set2 li:nth-child(2) span, #SCENE2.Fset2-7.Fset1-77 .set2 li:nth-child(2) span { transform: scale(0.9); left: -25%; top: 1px; }

#SCENE2.Fset2-9.Fset1-90 .set2 li:nth-child(2) span, #SCENE2.Fset2-7.Fset1-78 .set2 li:nth-child(2) span { transform: scale(1.05); left: -25%; top: -0.5px; }

#SCENE2.Fset2-8 .set2 li:nth-child(2) span, #SCENE2.Fset2-7.Fset1-79 .set2 li:nth-child(2) span { transform: scale(1.2); left: -25% !important; top: -2px !important; }

#SCENE2.Fset2-9.Fset1-92 .set2 li:nth-child(5) span, #SCENE2.Fset2-7.Fset1-76 .set2 li:nth-child(5) span { transform: scale(0.75); left: -168%; top: 70%; }

#SCENE2.Fset2-9.Fset1-91 .set2 li:nth-child(5) span, #SCENE2.Fset2-7.Fset1-77 .set2 li:nth-child(5) span { transform: scale(0.9); left: -178%; top: 70%; }

#SCENE2.Fset2-9.Fset1-90 .set2 li:nth-child(5) span, #SCENE2.Fset2-7.Fset1-78 .set2 li:nth-child(5) span { transform: scale(1.05); left: -188%; top: 70%; }

#SCENE2.Fset2-8 .set2 li:nth-child(5) span, #SCENE2.Fset2-7.Fset1-79 .set2 li:nth-child(5) span { transform: scale(1.2); left: -198% !important; top: 70% !important; }

#SCENE2.Fset2-9.Fset1-92 .set2 li:nth-child(8) span, #SCENE2.Fset2-7.Fset1-76 .set2 li:nth-child(8) span { transform: scale(0.75); left: 74.5%; top: 83%; }

#SCENE2.Fset2-9.Fset1-91 .set2 li:nth-child(8) span, #SCENE2.Fset2-7.Fset1-77 .set2 li:nth-child(8) span { transform: scale(0.9); left: 63%; top: 91%; }

#SCENE2.Fset2-9.Fset1-90 .set2 li:nth-child(8) span, #SCENE2.Fset2-7.Fset1-78 .set2 li:nth-child(8) span { transform: scale(1.05); left: 51.5%; top: 99%; }

#SCENE2.Fset2-8 .set2 li:nth-child(8) span, #SCENE2.Fset2-7.Fset1-79 .set2 li:nth-child(8) span { transform: scale(1.2); left: 40% !important; top: 107% !important; }

#SCENE2.Fset2-10.Fset1-101 .set2 li:nth-child(1) span { transform: scale(0.75); left: -43%; }

#SCENE2.Fset2-10.Fset1-102 .set2 li:nth-child(1) span { transform: scale(0.9); left: -38%; }

#SCENE2.Fset2-10.Fset1-103 .set2 li:nth-child(1) span { transform: scale(1.05); left: -33%; }

#SCENE2.Fset2-13 .set2 li:nth-child(1) span, #SCENE2.Fset2-12 .set2 li:nth-child(1) span, #SCENE2.Fset2-11 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-109 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-108 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-107 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-106 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-105 .set2 li:nth-child(1) span, #SCENE2.Fset2-10.Fset1-104 .set2 li:nth-child(1) span { transform: scale(1.2); left: -28% !important; }

#SCENE2.Fset1-45 .set2 li:nth-child(1) span { left: -48.5%; top: -185%; }

#SCENE2.Fset1-46 .set2 li:nth-child(1) span { left: -49%; top: -170%; }

#SCENE2.Fset1-47 .set2 li:nth-child(1) span { left: -49.5%; top: -155%; }

#SCENE2.Fset1-49 .set2 li:nth-child(1) span, #SCENE2.Fset1-48 .set2 li:nth-child(1) span, #SCENE2.Fset2-13 .set2 li:nth-child(1) span, #SCENE2.Fset2-12 .set2 li:nth-child(1) span, #SCENE2.Fset2-11 .set2 li:nth-child(1) span, #SCENE2.Fset2-10 .set2 li:nth-child(1) span, #SCENE2.Fset2-9 .set2 li:nth-child(1) span, #SCENE2.Fset2-8 .set2 li:nth-child(1) span, #SCENE2.Fset2-7 .set2 li:nth-child(1) span, #SCENE2.Fset2-6 .set2 li:nth-child(1) span, #SCENE2.Fset2-5 .set2 li:nth-child(1) span { left: -50%; top: -140%; }

#SCENE2.Fset1-45 .set2 li:nth-child(2) span { left: -7%; top: 1%; }

#SCENE2.Fset1-46 .set2 li:nth-child(2) span { left: -13%; top: 2%; }

#SCENE2.Fset1-47 .set2 li:nth-child(2) span { left: -19%; top: 3%; }

#SCENE2.Fset1-49 .set2 li:nth-child(2) span, #SCENE2.Fset1-48 .set2 li:nth-child(2) span, #SCENE2.Fset2-13 .set2 li:nth-child(2) span, #SCENE2.Fset2-12 .set2 li:nth-child(2) span, #SCENE2.Fset2-11 .set2 li:nth-child(2) span, #SCENE2.Fset2-10 .set2 li:nth-child(2) span, #SCENE2.Fset2-9 .set2 li:nth-child(2) span, #SCENE2.Fset2-8 .set2 li:nth-child(2) span, #SCENE2.Fset2-7 .set2 li:nth-child(2) span, #SCENE2.Fset2-6 .set2 li:nth-child(2) span, #SCENE2.Fset2-5 .set2 li:nth-child(2) span { left: -25%; top: 4px; }

#SCENE2.Fset1-45 .set2 li:nth-child(3) span { left: -261.5%; top: 127%; }

#SCENE2.Fset1-46 .set2 li:nth-child(3) span { left: -265%; top: 108%; }

#SCENE2.Fset1-47 .set2 li:nth-child(3) span { left: -268.5%; top: 89%; }

#SCENE2.Fset1-49 .set2 li:nth-child(3) span, #SCENE2.Fset1-48 .set2 li:nth-child(3) span, #SCENE2.Fset2-13 .set2 li:nth-child(3) span, #SCENE2.Fset2-12 .set2 li:nth-child(3) span, #SCENE2.Fset2-11 .set2 li:nth-child(3) span, #SCENE2.Fset2-10 .set2 li:nth-child(3) span, #SCENE2.Fset2-9 .set2 li:nth-child(3) span, #SCENE2.Fset2-8 .set2 li:nth-child(3) span, #SCENE2.Fset2-7 .set2 li:nth-child(3) span, #SCENE2.Fset2-6 .set2 li:nth-child(3) span, #SCENE2.Fset2-5 .set2 li:nth-child(3) span { left: -272%; top: 70%; }

#SCENE2.Fset1-45 .set2 li:nth-child(4) span { left: -181%; top: 325%; }

#SCENE2.Fset1-46 .set2 li:nth-child(4) span { left: -178%; top: 306%; }

#SCENE2.Fset1-47 .set2 li:nth-child(4) span { left: -175%; top: 287%; }

#SCENE2.Fset1-49 .set2 li:nth-child(4) span, #SCENE2.Fset1-48 .set2 li:nth-child(4) span, #SCENE2.Fset2-13 .set2 li:nth-child(4) span, #SCENE2.Fset2-12 .set2 li:nth-child(4) span, #SCENE2.Fset2-11 .set2 li:nth-child(4) span, #SCENE2.Fset2-10 .set2 li:nth-child(4) span, #SCENE2.Fset2-9 .set2 li:nth-child(4) span, #SCENE2.Fset2-8 .set2 li:nth-child(4) span, #SCENE2.Fset2-7 .set2 li:nth-child(4) span, #SCENE2.Fset2-6 .set2 li:nth-child(4) span, #SCENE2.Fset2-5 .set2 li:nth-child(4) span { left: -172%; top: 268%; }

#SCENE2.Fset1-45 .set2 li:nth-child(5) span { left: -150.5%; top: -7%; }

#SCENE2.Fset1-46 .set2 li:nth-child(5) span { left: -153%; top: 28%; }

#SCENE2.Fset1-47 .set2 li:nth-child(5) span { left: -155.5%; top: 49%; }

#SCENE2.Fset1-49 .set2 li:nth-child(5) span, #SCENE2.Fset1-48 .set2 li:nth-child(5) span, #SCENE2.Fset2-13 .set2 li:nth-child(5) span, #SCENE2.Fset2-12 .set2 li:nth-child(5) span, #SCENE2.Fset2-11 .set2 li:nth-child(5) span, #SCENE2.Fset2-10 .set2 li:nth-child(5) span, #SCENE2.Fset2-9 .set2 li:nth-child(5) span, #SCENE2.Fset2-8 .set2 li:nth-child(5) span, #SCENE2.Fset2-7 .set2 li:nth-child(5) span, #SCENE2.Fset2-6 .set2 li:nth-child(5) span, #SCENE2.Fset2-5 .set2 li:nth-child(5) span { left: -158%; top: 70%; }

#SCENE2.Fset1-45 .set2 li:nth-child(6) span { left: -46.5%; top: 122.5%; }

#SCENE2.Fset1-46 .set2 li:nth-child(6) span { left: -41%; top: 140%; }

#SCENE2.Fset1-47 .set2 li:nth-child(6) span { left: -35.5%; top: 157.5%; }

#SCENE2.Fset1-49 .set2 li:nth-child(6) span, #SCENE2.Fset1-48 .set2 li:nth-child(6) span, #SCENE2.Fset2-13 .set2 li:nth-child(6) span, #SCENE2.Fset2-12 .set2 li:nth-child(6) span, #SCENE2.Fset2-11 .set2 li:nth-child(6) span, #SCENE2.Fset2-10 .set2 li:nth-child(6) span, #SCENE2.Fset2-9 .set2 li:nth-child(6) span, #SCENE2.Fset2-8 .set2 li:nth-child(6) span, #SCENE2.Fset2-7 .set2 li:nth-child(6) span, #SCENE2.Fset2-6 .set2 li:nth-child(6) span, #SCENE2.Fset2-5 .set2 li:nth-child(6) span { left: -30%; top: 175%; }

#SCENE2.Fset1-45 .set2 li:nth-child(7) span { left: 37%; top: 345%; }

#SCENE2.Fset1-46 .set2 li:nth-child(7) span { left: 48%; top: 315%; }

#SCENE2.Fset1-47 .set2 li:nth-child(7) span { left: 58%; top: 285%; }

#SCENE2.Fset1-49 .set2 li:nth-child(7) span, #SCENE2.Fset1-48 .set2 li:nth-child(7) span, #SCENE2.Fset2-13 .set2 li:nth-child(7) span, #SCENE2.Fset2-12 .set2 li:nth-child(7) span, #SCENE2.Fset2-11 .set2 li:nth-child(7) span, #SCENE2.Fset2-10 .set2 li:nth-child(7) span, #SCENE2.Fset2-9 .set2 li:nth-child(7) span, #SCENE2.Fset2-8 .set2 li:nth-child(7) span, #SCENE2.Fset2-7 .set2 li:nth-child(7) span, #SCENE2.Fset2-6 .set2 li:nth-child(7) span, #SCENE2.Fset2-5 .set2 li:nth-child(7) span { left: 68%; top: 255%; }

#SCENE2.Fset1-45 .set2 li:nth-child(8) span { left: 90.5%; top: 191%; }

#SCENE2.Fset1-46 .set2 li:nth-child(8) span { left: 89%; top: 152%; }

#SCENE2.Fset1-47 .set2 li:nth-child(8) span { left: 87.5%; top: 113%; }

#SCENE2.Fset1-49 .set2 li:nth-child(8) span, #SCENE2.Fset1-48 .set2 li:nth-child(8) span, #SCENE2.Fset2-13 .set2 li:nth-child(8) span, #SCENE2.Fset2-12 .set2 li:nth-child(8) span, #SCENE2.Fset2-11 .set2 li:nth-child(8) span, #SCENE2.Fset2-10 .set2 li:nth-child(8) span, #SCENE2.Fset2-9 .set2 li:nth-child(8) span, #SCENE2.Fset2-8 .set2 li:nth-child(8) span, #SCENE2.Fset2-7 .set2 li:nth-child(8) span, #SCENE2.Fset2-6 .set2 li:nth-child(8) span, #SCENE2.Fset2-5 .set2 li:nth-child(8) span { left: 86%; top: 75%; }

/* * * * * * * * * * * * * * * * HEADER
* * * * * * * * * * * * * * * */
.header { background-color: #fff; text-align: center; height: 50px; }
.header__logo { display: inline-block; font-size: 0; width: 123px; }

/* * * * * * * * * * * * * * * * FOOTER
* * * * * * * * * * * * * * * */
.footer-link { margin: 0 auto 30px; max-width: 363px; width: 100%; }
.footer-link:last-child { margin-bottom: 0; }
.footer-link__item { margin-bottom: 28px; }
.footer-link__item:last-child { margin-bottom: 0; }

.footer-btn { text-align: center; }

.footer { text-align: center; padding: 40px 0 50px; margin-bottom: 15px; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }
.footer .other-bnr { margin-bottom: 30px; }
.footer .copyright { margin: 0 auto; }
