#container,
#footer,
#header,
#wrap {
	min-width: 1024px;
}
#footer p,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
	float: left;
}
.langs li a,
.lnb a {
	-webkit-transition: color ease-in-out 0.3s;
}
.lnb > ul > li > a,
.lnb > ul > li > ul > li > a {
	letter-spacing: -1px;
	font-weight: 700;
}
#util .ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nanum-myeongjo {
	font-family: "Nanum Myeongjo", "Nanum Gothic", NanumGothic, NanumGothicWeb,
		"Malgun Gothic", MalgunGothic, "맑은고딕", Arial, sans-serif;
}
@-webkit-keyframes clock-gears {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes clock-gears {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes clock-gears-back {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes clock-gears-back {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66666667%;
}
.col-md-pull-10 {
	right: 83.33333333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66666667%;
}
.col-md-pull-7 {
	right: 58.33333333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66666667%;
}
.col-md-pull-4 {
	right: 33.33333333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66666667%;
}
.col-md-pull-1 {
	right: 8.33333333%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66666667%;
}
.col-md-push-10 {
	left: 83.33333333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66666667%;
}
.col-md-push-7 {
	left: 58.33333333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66666667%;
}
.col-md-push-4 {
	left: 33.33333333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66666667%;
}
.col-md-push-1 {
	left: 8.33333333%;
}
.col-md-push-0 {
	left: auto;
}
.modal-box,
.modal-box > div {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66666667%;
}
.col-md-offset-10 {
	margin-left: 83.33333333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66666667%;
}
.col-md-offset-7 {
	margin-left: 58.33333333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66666667%;
}
.col-md-offset-4 {
	margin-left: 33.33333333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66666667%;
}
.col-md-offset-1 {
	margin-left: 8.33333333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block {
	display: none !important;
}
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table !important;
}
tr.visible-md {
	display: table-row !important;
}
td.visible-md,
th.visible-md {
	display: table-cell !important;
}
.visible-md-block {
	display: block !important;
}
.visible-md-inline {
	display: inline !important;
}
.visible-md-inline-block {
	display: inline-block !important;
}
.hidden-sm {
	display: block !important;
}
table.hidden-sm {
	display: table !important;
}
tr.hidden-sm {
	display: table-row !important;
}
td.hidden-sm,
th.hidden-sm {
	display: table-cell !important;
}
.hidden-sm-block {
	display: block !important;
}
.hidden-sm-inline {
	display: inline !important;
}
.hidden-sm-inline-block {
	display: inline-block !important;
}
.hidden-md,
.hidden-md-block,
.hidden-md-inline,
.hidden-md-inline-block {
	display: none !important;
}
#footer .copyright br,
.container-cover {
	display: none;
}
.modal-box {
	z-index: 1000;
}
.modal-box > div {
	right: 0;
	bottom: 0;
}
body.lang-en .lnb > ul > li.nav-introduce > ul {
	width: 185px;
}
.container {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 25px;
}
#header .container,
body.layout-index #container .container {
	width: auto;
}
#header,
#header .container {
	height: auto;
}
#header.weakly {
	opacity: 1;
}
body.layout-index #container {
	margin-bottom: -110px;
	padding-bottom: 110px;
}
#footer {
	background-color: #fff;
}
#footer .contact {
	position: absolute;
	top: 10px;
	left: 50px;
}
#footer .copyright {
	position: absolute;
	top: 48px;
	left: 50px;
}
.lnb-and-lang,
.site-logo {
	position: absolute;
	z-index: 10;
	top: 40px;
}
#footer .container {
	padding-top: 28px;
	padding-right: 50px;
	padding-left: 50px;
}
#footer p {
	font-size: 11px;
	line-height: 16px;
	padding: 7px 0;
}
#footer .unb-and-sns {
	float: right;
}
#footer .sns,
#footer .unb {
	float: left;
	vertical-align: top;
}
#footer .unb {
	overflow: hidden;
}
#footer .unb li {
	float: left;
	padding-left: 1px;
	background: url(../images/part/layout-desktop/unb.76c1da.png) 0 50% no-repeat;
}
#footer .unb li:first-child {
	padding-left: 0;
	background: 0 0;
}
#footer .unb a {
	font-size: 11px;
	font-weight: 700;
	line-height: 30px;
	display: block;
	padding: 0 5px;
	text-transform: uppercase;
	color: #977049;
}
#footer .sns {
	margin: 0 0 0 5px;
	padding: 0;
}
#footer .sns li {
	margin-right: 4px;
}
#footer .sns .facebook a {
	background-image: url(../images/part/layout-desktop/footer-sns-facebook.76c1da.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	#footer .sns .facebook a {
		background-image: url(../images/part/layout-desktop/footer-sns-facebook@x2.76c1da.png);
	}
}
#footer .sns .insta a {
	background-image: url(../images/part/layout-desktop/insta.76c1da.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	#footer .sns .insta a {
		background-image: url(../images/part/layout-desktop/insta.76c1da.png);
	}
}
#footer .sns .youtube a {
	background-image: url(../images/part/layout-desktop/youTube.76c1da.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	#footer .sns .youtube a {
		background-image: url(../images/part/layout-desktop/youTube.76c1da.png);
	}
}
#footer .sns .twitter a {
	background-image: url(../images/part/layout-desktop/footer-sns-twitter.76c1da.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	#footer .sns .twitter a {
		background-image: url(../images/part/layout-desktop/footer-sns-twitter@x2.76c1da.png);
	}
}
body.layout-index #footer,
body.layout-page #footer {
	height: 110px;
}
.site-logo {
	left: 40px;
	display: inline-block;
	width: 260px;
	margin: 0;
}
.site-logo,
.site-logo a {
	height: 124px;
}
.site-logo a {
	display: block;
	background: url(../images/part/layout-desktop/site-logo.76c1da.png) 20px 15px
		no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.site-logo a {
		background-image: url(../images/part/layout-desktop/site-logo.76c1da.png);
		background-size: 192px 95px;
	}
}
.mobile-menu {
	display: none;
}
.lnb-and-lang {
	right: 103px;
	left: 300px;
	padding-right: 76px;
	text-align: right;
}
.lnb a {
	transition: color ease-in-out 0.3s;
}
.lnb > ul {
	display: inline-block;
}
.lnb > ul:after {
	display: block;
	clear: both;
	content: "";
}
.lnb > ul > li {
	position: relative;
	float: left;
}
.lnb > ul > li > a {
	font-size: 15px;
	line-height: 22px;
	display: block;
	padding: 25px 15px;
	color: #8d6740;
}
.lnb > ul > li > ul {
	position: absolute;
	top: 59px;
	left: 50%;
	display: none;
	width: 100px;
	margin-left: -50px;
	padding: 9px 0;
	background-color: #000;
}
.langs li a,
.langs li a span,
.lnb > ul > li.focus > ul,
.lnb > ul > li > ul > li > ul {
	display: block;
}
.lnb > ul > li > ul > li > a {
	font-size: 13px;
	line-height: 1.4em;
	display: block;
	padding: 3px 12px 3px 18px;
	text-align: left;
	color: #98795a;
}
.lnb > ul > li.nav-gallery > ul {
	width: 220px;
	margin-left: -110px;
}
.lnb > ul > li.nav-gallery > ul > li > a {
	letter-spacing: 0;
}
.lnb > ul > li.over-on > a {
	color: #cdaa6f;
}
.lnb > ul > li.over-on > ul > li.over-on > a {
	color: #dabfa3;
}
.lnb > ul > li.focus > a {
	background: url(../images/part/layout-desktop/lnb.76c1da.png) 50% 52px no-repeat;
}
.langs {
	position: absolute;
	top: 28px;
	right: 0;
	overflow: hidden;
}
.langs li {
	float: left;
	padding-left: 1px;
	background: url(../images/part/layout-desktop/langs.76c1da.png) 0 50% no-repeat;
}
.langs li:first-child {
	padding-left: 0;
	background: 0 0;
}
.langs li a {
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	padding: 0 5px;
	transition: color ease-in-out 0.3s;
	letter-spacing: -1px;
	color: #977049;
}
.langs li a span {
	padding: 0 1px;
}
.langs li a:focus,
.langs li a:hover,
.langs li.active a {
	color: #d79d00;
}
.langs li.active a span {
	border-bottom: 1px solid #d19100;
}
.open-sitemap {
	top: 40px;
	right: 49px;
	width: 54px;
	height: 72px;
	background: url(../images/part/layout-desktop/open-sitemap.76c1da.png) 50% 50%
		no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.open-sitemap {
		background-image: url(../images/part/layout-desktop/open-sitemap.76c1da.png);
		background-size: 24px 22px;
	}
	body > .sitemap .close-sitemap {
		background-image: url(../images/part/layout-desktop/sitemap.76c1da.png);
		background-size: 44px 50px;
	}
}
body > .sitemap .cont {
	margin-left: 40%;
}
body > .sitemap .cont > div {
	padding-right: 90px;
	padding-left: 82px;
}
body > .sitemap .cont > div h2 {
	font-size: 36px;
	line-height: 1.2em;
	padding: 69px 0 29px;
	letter-spacing: -2px;
}
body > .sitemap .cont > div > div {
	margin-top: 20px;
}
body > .sitemap .cont > div > div > ul {
	margin-top: 0;
}
body > .sitemap .cont > div > div > ul > li {
	position: relative;
	float: none;
	width: auto;
	padding-top: 12px;
	padding-left: 117px;
}
body > .sitemap .cont > div > div > ul > li:first-child {
	border-top: none;
}
body > .sitemap .cont > div > div > ul > li > a {
	font-size: 32px;
	line-height: 1.2em;
	position: absolute;
	top: 14px;
	left: 0;
	width: 117px;
	padding: 0;
}
body > .sitemap .cont > div > div > ul > li > ul {
	min-height: 80px;
}
body > .sitemap .cont > div > div > ul > li > ul > li > a {
	font-size: 13px;
	font-weight: 700;
	line-height: 26px;
	padding: 0;
}
body > .sitemap .cont > div > div > ul > li.nav-gallery > ul > li > a {
	letter-spacing: 0;
}
body > .sitemap .close-sitemap {
	top: 50%;
	width: 140px;
	height: 140px;
	margin: -70px 0 0;
	background-image: url(../images/part/layout-desktop/sitemap.76c1da.png);
}
body > .sitemap.active .close-sitemap {
	left: 40%;
	margin-left: -140px;
}
body.layout-page #header {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	height: 340px;
	background: url(../images/part/layout-page-desktop/visual.76c1da.jpg) 50% 0 repeat-x
		#1b1b1d;
}
body.layout-page.page-gallery #header {
	background-image: url(../images/part/layout-page-desktop/visual-gallery.76c1da.jpg);
}
body.layout-page.page-scriptorium #header {
	background-image: url(../images/part/layout-page-desktop/visual-scriptorium.76c1da.jpg);
}
body.layout-page.page-community #header {
	background-image: url(../images/part/layout-page-desktop/visual-community.76c1da.jpg);
}
body.layout-page #container {
	margin-top: -340px;
	margin-bottom: -110px;
	padding-top: 340px;
	padding-bottom: 290px;
	background-image: url(../images/part/layout-page-desktop/container.76c1da.png) !important;
	background-repeat: repeat-y !important;
	background-position: 0 0 !important;
	background-size: auto !important;
}
body.layout-page .page-clock {
	position: absolute;
	top: 226px;
	left: 50%;
	display: inline-block;
	width: 228px;
	height: 228px;
	margin-left: -114px;
	padding: 25px;
	background: url(../images/part/layout-page-desktop/clock.76c1da.png) 50% 50%
		no-repeat;
}
body.layout-page .page-clock .clock-gears > span,
body.layout-page .page-clock .h,
body.layout-page .page-clock .m {
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
body.layout-page .page-clock .clock-inner {
	position: relative;
}
body.layout-page .page-clock .clock-inner,
body.layout-page .page-clock .clock-inner > div {
	display: block;
	width: 100%;
	height: 100%;
}
body.layout-page .page-clock .clock-inner > div {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
body.layout-page .page-clock .clock-gears > span {
	position: absolute;
	display: inline-block;
	background-size: 100% 100%;
}
body.layout-page .page-clock .clock-gears .clock-gear-1 {
	top: 65px;
	left: 105px;
	width: 42px;
	height: 42px;
	-webkit-animation: clock-gears 10s linear infinite;
	animation: clock-gears 10s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-1.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-2 {
	top: 104px;
	left: 106px;
	width: 27px;
	height: 28px;
	-webkit-animation: clock-gears-back 7s linear infinite;
	animation: clock-gears-back 7s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-2.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-3 {
	top: 96px;
	left: 95px;
	width: 18px;
	height: 18px;
	-webkit-animation: clock-gears 4.3s linear infinite;
	animation: clock-gears 4.3s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-3.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-4 {
	top: 108px;
	left: 73px;
	width: 36px;
	height: 37px;
	-webkit-animation: clock-gears 8s linear infinite;
	animation: clock-gears 8s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-4.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-5 {
	top: 97px;
	left: 74px;
	width: 13px;
	height: 13px;
	-webkit-animation: clock-gears 3s linear infinite;
	animation: clock-gears 3s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-5.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-6 {
	top: 104px;
	left: 64px;
	width: 16px;
	height: 16px;
	-webkit-animation: clock-gears-back 3.5s linear infinite;
	animation: clock-gears-back 3.5s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-6.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-7 {
	top: 118px;
	left: 56px;
	width: 19px;
	height: 20px;
	-webkit-animation: clock-gears-back 3s linear infinite;
	animation: clock-gears-back 3s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-7.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-8 {
	top: 70px;
	left: 34px;
	width: 42px;
	height: 42px;
	-webkit-animation: clock-gears 8s linear infinite;
	animation: clock-gears 8s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-8.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-9 {
	top: 48px;
	left: 48px;
	width: 27px;
	height: 27px;
	-webkit-animation: clock-gears-back 6s linear infinite;
	animation: clock-gears-back 6s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-9.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-10 {
	top: 66px;
	left: 70px;
	width: 17px;
	height: 17px;
	-webkit-animation: clock-gears 7s linear infinite;
	animation: clock-gears 7s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-10.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-11 {
	top: 33px;
	left: 72px;
	width: 36px;
	height: 36px;
	-webkit-animation: clock-gears 6.5s linear infinite;
	animation: clock-gears 6.5s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-11.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-12 {
	top: 66px;
	left: 91px;
	width: 12px;
	height: 12px;
	-webkit-animation: clock-gears-back 3.5s linear infinite;
	animation: clock-gears-back 3.5s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-12.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-13 {
	top: 58px;
	left: 101px;
	width: 15px;
	height: 15px;
	-webkit-animation: clock-gears-back 3.5s linear infinite;
	animation: clock-gears-back 3.5s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-13.76c1da.png);
}
body.layout-page .page-clock .clock-gears .clock-gear-14 {
	top: 40px;
	left: 107px;
	width: 17px;
	height: 19px;
	-webkit-animation: clock-gears-back 3s linear infinite;
	animation: clock-gears-back 3s linear infinite;
	background-image: url(../images/part/layout-page-desktop/clock-gear-14.76c1da.png);
}
body.layout-page .page-clock .clock-frame {
	background: url(../images/part/layout-page-desktop/clock-frame.76c1da.png) 50% 50%
		no-repeat;
}
body.layout-page .page-clock .h0 {
	background-image: url(../images/part/layout-page-desktop/clock-h-0.76c1da.png);
}
body.layout-page .page-clock .m0 {
	background-image: url(../images/part/layout-page-desktop/clock-m-0.76c1da.png);
}
body.layout-page .page-clock .h1 {
	background-image: url(../images/part/layout-page-desktop/clock-h-1.76c1da.png);
}
body.layout-page .page-clock .m1 {
	background-image: url(../images/part/layout-page-desktop/clock-m-1.76c1da.png);
}
body.layout-page .page-clock .h2 {
	background-image: url(../images/part/layout-page-desktop/clock-h-2.76c1da.png);
}
body.layout-page .page-clock .m2 {
	background-image: url(../images/part/layout-page-desktop/clock-m-2.76c1da.png);
}
body.layout-page .page-clock .h3 {
	background-image: url(../images/part/layout-page-desktop/clock-h-3.76c1da.png);
}
body.layout-page .page-clock .m3 {
	background-image: url(../images/part/layout-page-desktop/clock-m-3.76c1da.png);
}
body.layout-page .page-clock .h4 {
	background-image: url(../images/part/layout-page-desktop/clock-h-4.76c1da.png);
}
body.layout-page .page-clock .m4 {
	background-image: url(../images/part/layout-page-desktop/clock-m-4.76c1da.png);
}
body.layout-page .page-clock .h5 {
	background-image: url(../images/part/layout-page-desktop/clock-h-5.76c1da.png);
}
body.layout-page .page-clock .m5 {
	background-image: url(../images/part/layout-page-desktop/clock-m-5.76c1da.png);
}
body.layout-page .page-clock .h6 {
	background-image: url(../images/part/layout-page-desktop/clock-h-6.76c1da.png);
}
body.layout-page .page-clock .m6 {
	background-image: url(../images/part/layout-page-desktop/clock-m-6.76c1da.png);
}
body.layout-page .page-clock .h7 {
	background-image: url(../images/part/layout-page-desktop/clock-h-7.76c1da.png);
}
body.layout-page .page-clock .m7 {
	background-image: url(../images/part/layout-page-desktop/clock-m-7.76c1da.png);
}
body.layout-page .page-clock .h8 {
	background-image: url(../images/part/layout-page-desktop/clock-h-8.76c1da.png);
}
body.layout-page .page-clock .m8 {
	background-image: url(../images/part/layout-page-desktop/clock-m-8.76c1da.png);
}
body.layout-page .page-clock .h9 {
	background-image: url(../images/part/layout-page-desktop/clock-h-9.76c1da.png);
}
body.layout-page .page-clock .m9 {
	background-image: url(../images/part/layout-page-desktop/clock-m-9.76c1da.png);
}
body.layout-page .page-clock .h10 {
	background-image: url(../images/part/layout-page-desktop/clock-h-10.76c1da.png);
}
body.layout-page .page-clock .m10 {
	background-image: url(../images/part/layout-page-desktop/clock-m-10.76c1da.png);
}
body.layout-page .page-clock .h11 {
	background-image: url(../images/part/layout-page-desktop/clock-h-11.76c1da.png);
}
body.layout-page .page-clock .m11 {
	background-image: url(../images/part/layout-page-desktop/clock-m-11.76c1da.png);
}
body.layout-page .page-clock .h12 {
	background-image: url(../images/part/layout-page-desktop/clock-h-12.76c1da.png);
}
body.layout-page .page-clock .m12 {
	background-image: url(../images/part/layout-page-desktop/clock-m-12.76c1da.png);
}
body.layout-page .page-clock .h13 {
	background-image: url(../images/part/layout-page-desktop/clock-h-13.76c1da.png);
}
body.layout-page .page-clock .m13 {
	background-image: url(../images/part/layout-page-desktop/clock-m-13.76c1da.png);
}
body.layout-page .page-clock .h14 {
	background-image: url(../images/part/layout-page-desktop/clock-h-14.76c1da.png);
}
body.layout-page .page-clock .m14 {
	background-image: url(../images/part/layout-page-desktop/clock-m-14.76c1da.png);
}
body.layout-page .page-clock .h15 {
	background-image: url(../images/part/layout-page-desktop/clock-h-15.76c1da.png);
}
body.layout-page .page-clock .m15 {
	background-image: url(../images/part/layout-page-desktop/clock-m-15.76c1da.png);
}
body.layout-page .page-clock .h16 {
	background-image: url(../images/part/layout-page-desktop/clock-h-16.76c1da.png);
}
body.layout-page .page-clock .m16 {
	background-image: url(../images/part/layout-page-desktop/clock-m-16.76c1da.png);
}
body.layout-page .page-clock .h17 {
	background-image: url(../images/part/layout-page-desktop/clock-h-17.76c1da.png);
}
body.layout-page .page-clock .m17 {
	background-image: url(../images/part/layout-page-desktop/clock-m-17.76c1da.png);
}
body.layout-page .page-clock .h18 {
	background-image: url(../images/part/layout-page-desktop/clock-h-18.76c1da.png);
}
body.layout-page .page-clock .m18 {
	background-image: url(../images/part/layout-page-desktop/clock-m-18.76c1da.png);
}
body.layout-page .page-clock .h19 {
	background-image: url(../images/part/layout-page-desktop/clock-h-19.76c1da.png);
}
body.layout-page .page-clock .m19 {
	background-image: url(../images/part/layout-page-desktop/clock-m-19.76c1da.png);
}
body.layout-page .page-clock .h20 {
	background-image: url(../images/part/layout-page-desktop/clock-h-20.76c1da.png);
}
body.layout-page .page-clock .m20 {
	background-image: url(../images/part/layout-page-desktop/clock-m-20.76c1da.png);
}
body.layout-page .page-clock .h21 {
	background-image: url(../images/part/layout-page-desktop/clock-h-21.76c1da.png);
}
body.layout-page .page-clock .m21 {
	background-image: url(../images/part/layout-page-desktop/clock-m-21.76c1da.png);
}
body.layout-page .page-clock .h22 {
	background-image: url(../images/part/layout-page-desktop/clock-h-22.76c1da.png);
}
body.layout-page .page-clock .m22 {
	background-image: url(../images/part/layout-page-desktop/clock-m-22.76c1da.png);
}
body.layout-page .page-clock .h23 {
	background-image: url(../images/part/layout-page-desktop/clock-h-23.76c1da.png);
}
body.layout-page .page-clock .m23 {
	background-image: url(../images/part/layout-page-desktop/clock-m-23.76c1da.png);
}
body.layout-page .page-clock .h24 {
	background-image: url(../images/part/layout-page-desktop/clock-h-24.76c1da.png);
}
body.layout-page .page-clock .m24 {
	background-image: url(../images/part/layout-page-desktop/clock-m-24.76c1da.png);
}
body.layout-page .page-clock .h25 {
	background-image: url(../images/part/layout-page-desktop/clock-h-25.76c1da.png);
}
body.layout-page .page-clock .m25 {
	background-image: url(../images/part/layout-page-desktop/clock-m-25.76c1da.png);
}
body.layout-page .page-clock .h26 {
	background-image: url(../images/part/layout-page-desktop/clock-h-26.76c1da.png);
}
body.layout-page .page-clock .m26 {
	background-image: url(../images/part/layout-page-desktop/clock-m-26.76c1da.png);
}
body.layout-page .page-clock .h27 {
	background-image: url(../images/part/layout-page-desktop/clock-h-27.76c1da.png);
}
body.layout-page .page-clock .m27 {
	background-image: url(../images/part/layout-page-desktop/clock-m-27.76c1da.png);
}
body.layout-page .page-clock .h28 {
	background-image: url(../images/part/layout-page-desktop/clock-h-28.76c1da.png);
}
body.layout-page .page-clock .m28 {
	background-image: url(../images/part/layout-page-desktop/clock-m-28.76c1da.png);
}
body.layout-page .page-clock .h29 {
	background-image: url(../images/part/layout-page-desktop/clock-h-29.76c1da.png);
}
body.layout-page .page-clock .m29 {
	background-image: url(../images/part/layout-page-desktop/clock-m-29.76c1da.png);
}
body.layout-page .page-clock .h30 {
	background-image: url(../images/part/layout-page-desktop/clock-h-30.76c1da.png);
}
body.layout-page .page-clock .m30 {
	background-image: url(../images/part/layout-page-desktop/clock-m-30.76c1da.png);
}
body.layout-page .page-clock .h31 {
	background-image: url(../images/part/layout-page-desktop/clock-h-31.76c1da.png);
}
body.layout-page .page-clock .m31 {
	background-image: url(../images/part/layout-page-desktop/clock-m-31.76c1da.png);
}
body.layout-page .page-clock .h32 {
	background-image: url(../images/part/layout-page-desktop/clock-h-32.76c1da.png);
}
body.layout-page .page-clock .m32 {
	background-image: url(../images/part/layout-page-desktop/clock-m-32.76c1da.png);
}
body.layout-page .page-clock .h33 {
	background-image: url(../images/part/layout-page-desktop/clock-h-33.76c1da.png);
}
body.layout-page .page-clock .m33 {
	background-image: url(../images/part/layout-page-desktop/clock-m-33.76c1da.png);
}
body.layout-page .page-clock .h34 {
	background-image: url(../images/part/layout-page-desktop/clock-h-34.76c1da.png);
}
body.layout-page .page-clock .m34 {
	background-image: url(../images/part/layout-page-desktop/clock-m-34.76c1da.png);
}
body.layout-page .page-clock .h35 {
	background-image: url(../images/part/layout-page-desktop/clock-h-35.76c1da.png);
}
body.layout-page .page-clock .m35 {
	background-image: url(../images/part/layout-page-desktop/clock-m-35.76c1da.png);
}
body.layout-page .page-clock .h36 {
	background-image: url(../images/part/layout-page-desktop/clock-h-36.76c1da.png);
}
body.layout-page .page-clock .m36 {
	background-image: url(../images/part/layout-page-desktop/clock-m-36.76c1da.png);
}
body.layout-page .page-clock .h37 {
	background-image: url(../images/part/layout-page-desktop/clock-h-37.76c1da.png);
}
body.layout-page .page-clock .m37 {
	background-image: url(../images/part/layout-page-desktop/clock-m-37.76c1da.png);
}
body.layout-page .page-clock .h38 {
	background-image: url(../images/part/layout-page-desktop/clock-h-38.76c1da.png);
}
body.layout-page .page-clock .m38 {
	background-image: url(../images/part/layout-page-desktop/clock-m-38.76c1da.png);
}
body.layout-page .page-clock .h39 {
	background-image: url(../images/part/layout-page-desktop/clock-h-39.76c1da.png);
}
body.layout-page .page-clock .m39 {
	background-image: url(../images/part/layout-page-desktop/clock-m-39.76c1da.png);
}
body.layout-page .page-clock .h40 {
	background-image: url(../images/part/layout-page-desktop/clock-h-40.76c1da.png);
}
body.layout-page .page-clock .m40 {
	background-image: url(../images/part/layout-page-desktop/clock-m-40.76c1da.png);
}
body.layout-page .page-clock .h41 {
	background-image: url(../images/part/layout-page-desktop/clock-h-41.76c1da.png);
}
body.layout-page .page-clock .m41 {
	background-image: url(../images/part/layout-page-desktop/clock-m-41.76c1da.png);
}
body.layout-page .page-clock .h42 {
	background-image: url(../images/part/layout-page-desktop/clock-h-42.76c1da.png);
}
body.layout-page .page-clock .m42 {
	background-image: url(../images/part/layout-page-desktop/clock-m-42.76c1da.png);
}
body.layout-page .page-clock .h43 {
	background-image: url(../images/part/layout-page-desktop/clock-h-43.76c1da.png);
}
body.layout-page .page-clock .m43 {
	background-image: url(../images/part/layout-page-desktop/clock-m-43.76c1da.png);
}
body.layout-page .page-clock .h44 {
	background-image: url(../images/part/layout-page-desktop/clock-h-44.76c1da.png);
}
body.layout-page .page-clock .m44 {
	background-image: url(../images/part/layout-page-desktop/clock-m-44.76c1da.png);
}
body.layout-page .page-clock .h45 {
	background-image: url(../images/part/layout-page-desktop/clock-h-45.76c1da.png);
}
body.layout-page .page-clock .m45 {
	background-image: url(../images/part/layout-page-desktop/clock-m-45.76c1da.png);
}
body.layout-page .page-clock .h46 {
	background-image: url(../images/part/layout-page-desktop/clock-h-46.76c1da.png);
}
body.layout-page .page-clock .m46 {
	background-image: url(../images/part/layout-page-desktop/clock-m-46.76c1da.png);
}
body.layout-page .page-clock .h47 {
	background-image: url(../images/part/layout-page-desktop/clock-h-47.76c1da.png);
}
body.layout-page .page-clock .m47 {
	background-image: url(../images/part/layout-page-desktop/clock-m-47.76c1da.png);
}
body.layout-page .page-clock .h48 {
	background-image: url(../images/part/layout-page-desktop/clock-h-48.76c1da.png);
}
body.layout-page .page-clock .m48 {
	background-image: url(../images/part/layout-page-desktop/clock-m-48.76c1da.png);
}
body.layout-page .page-clock .h49 {
	background-image: url(../images/part/layout-page-desktop/clock-h-49.76c1da.png);
}
body.layout-page .page-clock .m49 {
	background-image: url(../images/part/layout-page-desktop/clock-m-49.76c1da.png);
}
body.layout-page .page-clock .h50 {
	background-image: url(../images/part/layout-page-desktop/clock-h-50.76c1da.png);
}
body.layout-page .page-clock .m50 {
	background-image: url(../images/part/layout-page-desktop/clock-m-50.76c1da.png);
}
body.layout-page .page-clock .h51 {
	background-image: url(../images/part/layout-page-desktop/clock-h-51.76c1da.png);
}
body.layout-page .page-clock .m51 {
	background-image: url(../images/part/layout-page-desktop/clock-m-51.76c1da.png);
}
body.layout-page .page-clock .h52 {
	background-image: url(../images/part/layout-page-desktop/clock-h-52.76c1da.png);
}
body.layout-page .page-clock .m52 {
	background-image: url(../images/part/layout-page-desktop/clock-m-52.76c1da.png);
}
body.layout-page .page-clock .h53 {
	background-image: url(../images/part/layout-page-desktop/clock-h-53.76c1da.png);
}
body.layout-page .page-clock .m53 {
	background-image: url(../images/part/layout-page-desktop/clock-m-53.76c1da.png);
}
body.layout-page .page-clock .h54 {
	background-image: url(../images/part/layout-page-desktop/clock-h-54.76c1da.png);
}
body.layout-page .page-clock .m54 {
	background-image: url(../images/part/layout-page-desktop/clock-m-54.76c1da.png);
}
body.layout-page .page-clock .h55 {
	background-image: url(../images/part/layout-page-desktop/clock-h-55.76c1da.png);
}
body.layout-page .page-clock .m55 {
	background-image: url(../images/part/layout-page-desktop/clock-m-55.76c1da.png);
}
body.layout-page .page-clock .h56 {
	background-image: url(../images/part/layout-page-desktop/clock-h-56.76c1da.png);
}
body.layout-page .page-clock .m56 {
	background-image: url(../images/part/layout-page-desktop/clock-m-56.76c1da.png);
}
body.layout-page .page-clock .h57 {
	background-image: url(../images/part/layout-page-desktop/clock-h-57.76c1da.png);
}
body.layout-page .page-clock .m57 {
	background-image: url(../images/part/layout-page-desktop/clock-m-57.76c1da.png);
}
body.layout-page .page-clock .h58 {
	background-image: url(../images/part/layout-page-desktop/clock-h-58.76c1da.png);
}
body.layout-page .page-clock .m58 {
	background-image: url(../images/part/layout-page-desktop/clock-m-58.76c1da.png);
}
body.layout-page .page-clock .h59 {
	background-image: url(../images/part/layout-page-desktop/clock-h-59.76c1da.png);
}
body.layout-page .page-clock .m59 {
	background-image: url(../images/part/layout-page-desktop/clock-m-59.76c1da.png);
}
body.layout-page .breadcrumb {
	position: relative;
	height: 59px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}
body.layout-page .breadcrumb ul {
	position: absolute;
	top: 1px;
	right: 84px;
	height: 58px;
}
body.layout-page .breadcrumb ul:after {
	display: block;
	clear: both;
	content: "";
}
body.layout-page .breadcrumb ul li {
	float: left;
	padding-left: 4px;
	background: url(../images/part/layout-page-desktop/breadcrumb.76c1da.png) 0 50%
		no-repeat;
}
body.layout-page .breadcrumb ul li a {
	font-family: dotum, "Nanum Gothic", NanumGothic, NanumGothicWeb,
		"Malgun Gothic", MalgunGothic, "맑은고딕", Arial, sans-serif;
	font-size: 12px;
	line-height: 56px;
	display: block;
	padding: 2px 6px 0;
	-webkit-transition: color ease-in-out 0.3s;
	transition: color ease-in-out 0.3s;
	color: #bebebe;
}
body.layout-page .breadcrumb ul li a:focus,
body.layout-page .breadcrumb ul li a:hover {
	color: #545454 !important;
}
body.layout-page .breadcrumb ul li:first-child {
	padding-left: 22px;
	background: url(../images/part/layout-page-desktop/breadcrumb-2.76c1da.png) 0 50%
		no-repeat;
}
body.layout-page .breadcrumb ul li:last-child a {
	color: #888;
}
body.layout-page #content {
	margin-bottom: 160px;
}
body.layout-page #content > .container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
}
body.layout-page .page-title {
	font-size: 34px;
	font-weight: 700;
	line-height: 1.4em;
	margin: 0 0 60px;
	padding: 75px 0 0;
	text-align: center;
	letter-spacing: -1px;
	color: #333;
}
body.layout-page .page-title span {
	display: inline-block;
	padding: 7px 0;
	border-bottom: 2px solid #1d1d1d;
}
body.layout-page .rnb {
	position: absolute;
	bottom: 110px;
	left: 0;
	width: 100%;
	height: 180px;
	background-color: #3d4045;
}
body.layout-page .rnb ul:after {
	display: block;
	clear: both;
	content: "";
}
body.layout-page .rnb ul li {
	float: left;
	width: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
body.layout-page .rnb ul li a {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
	display: block;
	height: 180px;
	padding: 40px 0 0;
	text-align: center;
	letter-spacing: -1px;
	color: #fff;
}
body.layout-page .rnb ul li a strong {
	font-size: 26px;
	font-weight: 700;
	line-height: 1.4em;
	display: block;
	margin-bottom: 7px;
}
body.layout-page .rnb ul li a em {
	font-style: normal;
	display: block;
	margin-top: 10px;
}
body.layout-page .rnb ul li a em span {
	font-size: 12px;
	line-height: 1.4em;
	display: inline-block;
	height: 21px;
	padding-top: 3px;
	padding-right: 28px;
	text-decoration: underline;
	background: url(../images/part/layout-page-desktop/rnb.76c1da.png) 100% 50% no-repeat;
}
body.layout-page .rnb ul li.eq-0 {
	background-color: #08294b;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-0.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-1 {
	background-color: #3d4045;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-1.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-2 {
	background-color: #7c1f1a;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-2.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-3 {
	background-color: #090502;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-3.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-4 {
	background-color: #0d2d46;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-4.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-5 {
	background-color: #4d4844;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-5.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-6 {
	background-color: #4c0f0e;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-6.76c1da.jpg);
}
body.layout-page .rnb ul li.eq-7 {
	background-color: #433623;
	background-image: url(../images/part/layout-page-desktop/rnb-eq-7.76c1da.jpg);
}
body.layout-page .sub-nav-bar li {
	-webkit-transition: background-color ease-in-out 0.3s;
	transition: background-color ease-in-out 0.3s;
}
body.layout-page .sub-nav-bar li:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
body.layout-page .sub-nav-bar li:hover a span {
	color: #fff;
}
body.layout-page .sub-nav-bar.list-1 li {
	width: 100%;
}
body.layout-page .sub-nav-bar.list-2 li {
	width: 50%;
}
body.layout-page .sub-nav-bar.list-3 li {
	width: 33.3%;
}
body.layout-page .sub-nav-bar.list-4 li {
	width: 25%;
}
body.layout-page .sub-nav-bar.list-5 li {
	width: 20%;
}
body.layout-page .sub-nav-bar.list-6 li {
	width: 33.3%;
}
body.layout-page .sub-nav-bar.list-7 li {
	width: 25%;
}
body.layout-page .sub-nav-bar.list-8 li {
	width: 20%;
}
body.layout-page .sub-nav-bar.list-9 li {
	width: 33.3%;
}
body.layout-page .sub-nav-bar.list-10 li {
	width: 25%;
}
.modal-box-image > div > div > div {
	margin: 120px 60px;
}
.modal-box-image > div > div > div > div,
.modal-box-image > div > div > div > iframe {
	width: 1000px;
}
body.lang-en.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.txt {
	width: 300px;
	background-image: url(../images/part/page-index-desktop/scene-0-en.76c1da.png);
}
body.layout-index #container {
	height: 100%;
	min-height: auto;
	padding-top: 0;
}
body.layout-index #container > div {
	height: 100%;
	border-left: 10px solid #977049;
}
body.layout-index .for-desktop-and-largedesktop {
	position: relative;
	height: 100%;
}
body.layout-index .for-desktop-and-largedesktop .control {
	position: absolute;
	z-index: 150;
	top: 50%;
	right: 50px;
	margin-top: -106px;
	padding-bottom: 72px;
	background: url(../images/part/page-index-desktop/control2.76c1da.png) 50% 100%
		no-repeat;
}
body.layout-index .for-desktop-and-largedesktop .control li a {
	font-size: 13px;
	font-weight: 700;
	line-height: 28px;
	position: relative;
	display: block;
	padding: 0 22px;
	-webkit-transition: color ease-in-out 0.18s;
	transition: color ease-in-out 0.3s;
	color: #483828;
}
body.layout-index .for-desktop-and-largedesktop .control li a strong {
	font-size: 12px;
	line-height: 28px;
	position: absolute;
	top: 0;
	left: -87px;
	display: inline-block;
	width: 100px;
	text-align: right;
}
body.layout-index .for-desktop-and-largedesktop .control li.active a {
	color: #977049;
	background: url(../images/part/page-index-desktop/control.76c1da.png) 100% 50%
		no-repeat;
}
body.layout-index .for-desktop-and-largedesktop .next {
	position: absolute;
	z-index: 150;
	bottom: 40px;
	left: 50%;
	display: none;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	background: url(../images/part/page-index-desktop/next.76c1da.png) 50% 50% no-repeat;
}
body.layout-index .for-desktop-and-largedesktop .next:focus,
body.layout-index .for-desktop-and-largedesktop .next:hover {
	background-image: url(../images/part/page-index-desktop/next-active.76c1da.png);
}
body.layout-index .for-desktop-and-largedesktop .next.active {
	display: inline-block;
}
body.layout-index .for-desktop-and-largedesktop .scene-container {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-container
	[class^="scene-"] {
	position: relative;
	height: 100%;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-container .scene-0 {
	background: url(../images/part/page-index-desktop/scene-bg-0.76c1da.jpg) 50% 50%
		no-repeat #1f1a11;
	background-size: cover;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-container .scene-1 {
	background: url(../images/part/page-index-desktop/scene-bg-1.76c1da.jpg) 50% 50%
		no-repeat #1f1a11;
	background-size: cover;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-container .scene-2 {
	background: url(../images/part/page-index-desktop/scene-bg-2.76c1da.jpg) 50% 50%
		no-repeat #1f1a11;
	background-size: cover;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-container .scene-3 {
	background: url(../images/part/page-index-desktop/scene-bg-3.76c1da.jpg) 50% 50%
		no-repeat #1f1a11;
	background-size: cover;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-container .scene-4 {
	background: url(../images/part/page-index-desktop/scene-bg-4.76c1da.jpg) 50% 50%
		no-repeat #1f1a11;
	background-size: cover;
}
body.layout-index .for-desktop-and-largedesktop .scene-bg-cover {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background: url(../images/part/page-index-desktop/scene-bg-cover.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 40px;
	padding-top: 35px;
	text-align: center;
	text-transform: uppercase;
	color: #977049;
	background: url(../images/part/page-index-desktop/scene-content-title.76c1da.png) 50%
		0 no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.title
	h2 {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	letter-spacing: -1px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.title
	h2
	strong {
	font-weight: 700;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.box-container {
	position: relative;
	width: 920px !important;
	height: 100%;
	margin-right: auto !important;
	margin-left: auto !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.box-container
	> div {
	position: absolute;
	top: 44%;
	left: 0;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 598px;
	margin-top: -299px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.txt {
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	position: absolute;
	top: 186px;
	left: 115px;
	display: inline-block;
	width: 285px;
	padding-top: 204px;
	letter-spacing: -1px;
	color: #977049;
	background: url(../images/part/page-index-desktop/scene-0.76c1da.png) no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.txt
	p {
	margin: 0;
	text-align: left;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap {
	position: relative;
	height: 100%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock-bg {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	width: 340px;
	height: 340px;
	margin: -170px 0 0 -170px;
	background: url(../images/part/page-index-desktop/clock-bg.76c1da.png) 50% 50%
		no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-1-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-1-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-2-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-2-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-3-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-3-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-4-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-4-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-5-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-5-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-6-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-6-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-7-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-7-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.layer.active-8-of-8 {
	background-image: url(../images/part/page-index-desktop/clock-bg-8-of-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	width: 264px;
	height: 264px;
	margin: -132px 0 0 -132px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-inner,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-inner
	> div {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-inner
	> div {
	position: absolute;
	top: 0;
	left: 0;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	> span {
	position: absolute;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-1 {
	top: 129px;
	left: 188px;
	width: 62px;
	height: 60px;
	margin-top: -30px;
	margin-left: -31px;
	-webkit-animation: clock-gears 10s linear infinite;
	animation: clock-gears 10s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-1.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-2 {
	top: 175px;
	left: 174px;
	width: 39px;
	height: 39px;
	margin-top: -20px;
	margin-left: -20px;
	-webkit-animation: clock-gears-back 7s linear infinite;
	animation: clock-gears-back 7s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-3 {
	top: 156px;
	left: 153px;
	width: 24px;
	height: 23px;
	margin-top: -12px;
	margin-left: -12px;
	-webkit-animation: clock-gears 4.3s linear infinite;
	animation: clock-gears 4.3s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-3.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-4 {
	top: 195px;
	left: 133px;
	width: 54px;
	height: 54px;
	margin-top: -27px;
	margin-left: -27px;
	-webkit-animation: clock-gears 8s linear infinite;
	animation: clock-gears 8s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-4.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-5 {
	top: 193px;
	left: 96px;
	width: 26px;
	height: 25px;
	margin-top: -13px;
	margin-left: -13px;
	-webkit-animation: clock-gears-back 5.5s linear infinite;
	animation: clock-gears-back 5.5s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-5.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-6 {
	top: 169px;
	left: 108px;
	width: 22px;
	height: 20px;
	margin-top: -10px;
	margin-left: -11px;
	-webkit-animation: clock-gears-back 3.5s linear infinite;
	animation: clock-gears-back 3.5s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-6.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-7 {
	top: 159px;
	left: 124px;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	margin-left: -9px;
	-webkit-animation: clock-gears 3s linear infinite;
	animation: clock-gears 3s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-7.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-8 {
	top: 136px;
	left: 81px;
	width: 62px;
	height: 60px;
	margin-top: -30px;
	margin-left: -31px;
	-webkit-animation: clock-gears 8s linear infinite;
	animation: clock-gears 8s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-9 {
	top: 93px;
	left: 94px;
	width: 39px;
	height: 39px;
	margin-top: -20px;
	margin-left: -20px;
	-webkit-animation: clock-gears-back 6s linear infinite;
	animation: clock-gears-back 6s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-9.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-10 {
	top: 76px;
	left: 133px;
	width: 54px;
	height: 54px;
	margin-top: -27px;
	margin-left: -27px;
	-webkit-animation: clock-gears 7s linear infinite;
	animation: clock-gears 7s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-10.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-11 {
	top: 74px;
	left: 172px;
	width: 26px;
	height: 25px;
	margin-top: -13px;
	margin-left: -13px;
	-webkit-animation: clock-gears-back 3.7s linear infinite;
	animation: clock-gears-back 3.7s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-11.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-12 {
	top: 97px;
	left: 162px;
	width: 22px;
	height: 20px;
	margin-top: -10px;
	margin-left: -11px;
	-webkit-animation: clock-gears-back 3.5s linear infinite;
	animation: clock-gears-back 3.5s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-12.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-13 {
	top: 109px;
	left: 117px;
	width: 25px;
	height: 24px;
	margin-top: -12px;
	margin-left: -12px;
	-webkit-animation: clock-gears 3.5s linear infinite;
	animation: clock-gears 3.5s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-13.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-gears
	.clock-gear-14 {
	top: 109px;
	left: 146px;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	margin-left: -9px;
	-webkit-animation: clock-gears 3s linear infinite;
	animation: clock-gears 3s linear infinite;
	background-image: url(../images/part/page-index-desktop/clock-gear-14.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.clock-frame {
	background: url(../images/part/page-index-desktop/clock.76c1da.png) 50% 50% no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m {
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h0 {
	background-image: url(../images/part/page-index-desktop/clock-h-0.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m0 {
	background-image: url(../images/part/page-index-desktop/clock-m-0.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h1 {
	background-image: url(../images/part/page-index-desktop/clock-h-1.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m1 {
	background-image: url(../images/part/page-index-desktop/clock-m-1.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h2 {
	background-image: url(../images/part/page-index-desktop/clock-h-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m2 {
	background-image: url(../images/part/page-index-desktop/clock-m-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h3 {
	background-image: url(../images/part/page-index-desktop/clock-h-3.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m3 {
	background-image: url(../images/part/page-index-desktop/clock-m-3.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h4 {
	background-image: url(../images/part/page-index-desktop/clock-h-4.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m4 {
	background-image: url(../images/part/page-index-desktop/clock-m-4.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h5 {
	background-image: url(../images/part/page-index-desktop/clock-h-5.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m5 {
	background-image: url(../images/part/page-index-desktop/clock-m-5.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h6 {
	background-image: url(../images/part/page-index-desktop/clock-h-6.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m6 {
	background-image: url(../images/part/page-index-desktop/clock-m-6.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h7 {
	background-image: url(../images/part/page-index-desktop/clock-h-7.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m7 {
	background-image: url(../images/part/page-index-desktop/clock-m-7.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h8 {
	background-image: url(../images/part/page-index-desktop/clock-h-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m8 {
	background-image: url(../images/part/page-index-desktop/clock-m-8.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h9 {
	background-image: url(../images/part/page-index-desktop/clock-h-9.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m9 {
	background-image: url(../images/part/page-index-desktop/clock-m-9.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h10 {
	background-image: url(../images/part/page-index-desktop/clock-h-10.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m10 {
	background-image: url(../images/part/page-index-desktop/clock-m-10.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h11 {
	background-image: url(../images/part/page-index-desktop/clock-h-11.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m11 {
	background-image: url(../images/part/page-index-desktop/clock-m-11.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h12 {
	background-image: url(../images/part/page-index-desktop/clock-h-12.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m12 {
	background-image: url(../images/part/page-index-desktop/clock-m-12.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h13 {
	background-image: url(../images/part/page-index-desktop/clock-h-13.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m13 {
	background-image: url(../images/part/page-index-desktop/clock-m-13.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h14 {
	background-image: url(../images/part/page-index-desktop/clock-h-14.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m14 {
	background-image: url(../images/part/page-index-desktop/clock-m-14.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h15 {
	background-image: url(../images/part/page-index-desktop/clock-h-15.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m15 {
	background-image: url(../images/part/page-index-desktop/clock-m-15.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h16 {
	background-image: url(../images/part/page-index-desktop/clock-h-16.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m16 {
	background-image: url(../images/part/page-index-desktop/clock-m-16.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h17 {
	background-image: url(../images/part/page-index-desktop/clock-h-17.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m17 {
	background-image: url(../images/part/page-index-desktop/clock-m-17.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h18 {
	background-image: url(../images/part/page-index-desktop/clock-h-18.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m18 {
	background-image: url(../images/part/page-index-desktop/clock-m-18.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h19 {
	background-image: url(../images/part/page-index-desktop/clock-h-19.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m19 {
	background-image: url(../images/part/page-index-desktop/clock-m-19.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h20 {
	background-image: url(../images/part/page-index-desktop/clock-h-20.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m20 {
	background-image: url(../images/part/page-index-desktop/clock-m-20.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h21 {
	background-image: url(../images/part/page-index-desktop/clock-h-21.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m21 {
	background-image: url(../images/part/page-index-desktop/clock-m-21.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h22 {
	background-image: url(../images/part/page-index-desktop/clock-h-22.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m22 {
	background-image: url(../images/part/page-index-desktop/clock-m-22.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h23 {
	background-image: url(../images/part/page-index-desktop/clock-h-23.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m23 {
	background-image: url(../images/part/page-index-desktop/clock-m-23.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h24 {
	background-image: url(../images/part/page-index-desktop/clock-h-24.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m24 {
	background-image: url(../images/part/page-index-desktop/clock-m-24.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h25 {
	background-image: url(../images/part/page-index-desktop/clock-h-25.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m25 {
	background-image: url(../images/part/page-index-desktop/clock-m-25.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h26 {
	background-image: url(../images/part/page-index-desktop/clock-h-26.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m26 {
	background-image: url(../images/part/page-index-desktop/clock-m-26.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h27 {
	background-image: url(../images/part/page-index-desktop/clock-h-27.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m27 {
	background-image: url(../images/part/page-index-desktop/clock-m-27.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h28 {
	background-image: url(../images/part/page-index-desktop/clock-h-28.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m28 {
	background-image: url(../images/part/page-index-desktop/clock-m-28.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h29 {
	background-image: url(../images/part/page-index-desktop/clock-h-29.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m29 {
	background-image: url(../images/part/page-index-desktop/clock-m-29.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h30 {
	background-image: url(../images/part/page-index-desktop/clock-h-30.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m30 {
	background-image: url(../images/part/page-index-desktop/clock-m-30.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h31 {
	background-image: url(../images/part/page-index-desktop/clock-h-31.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m31 {
	background-image: url(../images/part/page-index-desktop/clock-m-31.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h32 {
	background-image: url(../images/part/page-index-desktop/clock-h-32.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m32 {
	background-image: url(../images/part/page-index-desktop/clock-m-32.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h33 {
	background-image: url(../images/part/page-index-desktop/clock-h-33.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m33 {
	background-image: url(../images/part/page-index-desktop/clock-m-33.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h34 {
	background-image: url(../images/part/page-index-desktop/clock-h-34.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m34 {
	background-image: url(../images/part/page-index-desktop/clock-m-34.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h35 {
	background-image: url(../images/part/page-index-desktop/clock-h-35.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m35 {
	background-image: url(../images/part/page-index-desktop/clock-m-35.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h36 {
	background-image: url(../images/part/page-index-desktop/clock-h-36.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m36 {
	background-image: url(../images/part/page-index-desktop/clock-m-36.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h37 {
	background-image: url(../images/part/page-index-desktop/clock-h-37.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m37 {
	background-image: url(../images/part/page-index-desktop/clock-m-37.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h38 {
	background-image: url(../images/part/page-index-desktop/clock-h-38.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m38 {
	background-image: url(../images/part/page-index-desktop/clock-m-38.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h39 {
	background-image: url(../images/part/page-index-desktop/clock-h-39.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m39 {
	background-image: url(../images/part/page-index-desktop/clock-m-39.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h40 {
	background-image: url(../images/part/page-index-desktop/clock-h-40.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m40 {
	background-image: url(../images/part/page-index-desktop/clock-m-40.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h41 {
	background-image: url(../images/part/page-index-desktop/clock-h-41.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m41 {
	background-image: url(../images/part/page-index-desktop/clock-m-41.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h42 {
	background-image: url(../images/part/page-index-desktop/clock-h-42.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m42 {
	background-image: url(../images/part/page-index-desktop/clock-m-42.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h43 {
	background-image: url(../images/part/page-index-desktop/clock-h-43.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m43 {
	background-image: url(../images/part/page-index-desktop/clock-m-43.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h44 {
	background-image: url(../images/part/page-index-desktop/clock-h-44.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m44 {
	background-image: url(../images/part/page-index-desktop/clock-m-44.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h45 {
	background-image: url(../images/part/page-index-desktop/clock-h-45.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m45 {
	background-image: url(../images/part/page-index-desktop/clock-m-45.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h46 {
	background-image: url(../images/part/page-index-desktop/clock-h-46.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m46 {
	background-image: url(../images/part/page-index-desktop/clock-m-46.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h47 {
	background-image: url(../images/part/page-index-desktop/clock-h-47.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m47 {
	background-image: url(../images/part/page-index-desktop/clock-m-47.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h48 {
	background-image: url(../images/part/page-index-desktop/clock-h-48.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m48 {
	background-image: url(../images/part/page-index-desktop/clock-m-48.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h49 {
	background-image: url(../images/part/page-index-desktop/clock-h-49.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m49 {
	background-image: url(../images/part/page-index-desktop/clock-m-49.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h50 {
	background-image: url(../images/part/page-index-desktop/clock-h-50.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m50 {
	background-image: url(../images/part/page-index-desktop/clock-m-50.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h51 {
	background-image: url(../images/part/page-index-desktop/clock-h-51.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m51 {
	background-image: url(../images/part/page-index-desktop/clock-m-51.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h52 {
	background-image: url(../images/part/page-index-desktop/clock-h-52.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m52 {
	background-image: url(../images/part/page-index-desktop/clock-m-52.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h53 {
	background-image: url(../images/part/page-index-desktop/clock-h-53.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m53 {
	background-image: url(../images/part/page-index-desktop/clock-m-53.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h54 {
	background-image: url(../images/part/page-index-desktop/clock-h-54.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m54 {
	background-image: url(../images/part/page-index-desktop/clock-m-54.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h55 {
	background-image: url(../images/part/page-index-desktop/clock-h-55.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m55 {
	background-image: url(../images/part/page-index-desktop/clock-m-55.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h56 {
	background-image: url(../images/part/page-index-desktop/clock-h-56.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m56 {
	background-image: url(../images/part/page-index-desktop/clock-m-56.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h57 {
	background-image: url(../images/part/page-index-desktop/clock-h-57.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m57 {
	background-image: url(../images/part/page-index-desktop/clock-m-57.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h58 {
	background-image: url(../images/part/page-index-desktop/clock-h-58.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m58 {
	background-image: url(../images/part/page-index-desktop/clock-m-58.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.h59 {
	background-image: url(../images/part/page-index-desktop/clock-h-59.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock
	.m59 {
	background-image: url(../images/part/page-index-desktop/clock-m-59.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock-control {
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -300px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock-control,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock-control
	img {
	display: inline-block;
	width: 600px;
	height: 600px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-0
	.clock-wrap
	.clock-control
	area {
	outline: 0 !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.content {
	overflow: hidden;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	a {
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	display: inline-block;
	float: left;
	-webkit-transition: letter-spacing ease-in-out 0.18s,
		background-size ease-in-out 0.18s;
	transition: letter-spacing ease-in-out 0.18s,
		background-size ease-in-out 0.18s;
	text-align: center;
	letter-spacing: -1px;
	color: #000;
	background-size: 100% 100% !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	a
	> span {
	display: block;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	a
	> span
	> span {
	line-height: 1.2;
	display: block;
	padding-bottom: 10px;
	background: url(../images/part/page-index-desktop/scene-content-1.76c1da.png) 50%
		100% no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	a:hover {
	letter-spacing: 1px;
	background-size: 112% 112% !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.s1x1 {
	width: 230px;
	height: 230px;
	padding-top: 97px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.s1x2 {
	width: 230px;
	height: 460px;
	padding-top: 201px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.s2x1 {
	width: 460px;
	height: 230px;
	padding-top: 97px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.s2x2 {
	width: 460px;
	height: 460px;
	padding-top: 201px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-0 {
	color: #fff;
	background: url(../images/part/page-index-desktop/scene-content-1-eq-0.76c1da.jpg)
		50% 50% no-repeat #942520;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-0
	> span
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-1-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-1 {
	background: url(../images/part/page-index-desktop/scene-content-1-eq-1.76c1da.jpg)
		50% 50% no-repeat #a8997b;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-2 {
	background: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-2
	> span {
	margin-top: -23px;
	padding-top: 37px;
	background: url(../images/part/page-index-desktop/scene-content-1-eq-2-icon.76c1da.png)
		50% 0 no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-3 {
	color: #fff;
	background: url(../images/part/page-index-desktop/scene-content-1-eq-3.76c1da.jpg)
		50% 50% no-repeat #343331;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-3
	> span {
	margin-top: -23px;
	padding-top: 37px;
	background: url(../images/part/page-index-desktop/scene-content-1-eq-3-icon.76c1da.png)
		50% 0 no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-1
	.eq-3
	> span
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-1-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol {
	overflow: hidden;
	margin: 0 -3px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li {
	float: left;
	width: 50%;
	padding: 0 3px 6px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li
	a {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4em;
	display: block;
	height: 110px;
	text-transform: uppercase;
	color: #fff;
	background-color: #090402;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li
	a
	> span {
	display: block;
	height: 110px;
	padding-left: 97px;
	background-repeat: no-repeat;
	background-position: 29px 33px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li
	a
	> span
	> span {
	display: block;
	padding-top: 41px;
	padding-bottom: 9px;
	-webkit-transition: opacity ease-in-out 0.3s;
	transition: opacity ease-in-out 0.3s;
	opacity: 0.5;
	background: url(../images/part/page-index-desktop/scene-content-2.76c1da.png) 0 100%
		no-repeat;
	filter: alpha(Opacity=50);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li
	a:focus
	> span
	> span,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li
	a:hover
	> span
	> span {
	opacity: 1;
	filter: alpha(enabled=false);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-0
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-0-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-0
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-0.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-0
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-0
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-0-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-1
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-1-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-1
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-1.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-1
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-1
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-1-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-2
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-2-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-2
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-2
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-2
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-2-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-3
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-3-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-3
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-3.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-3
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-3
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-3-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-4
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-4-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-4
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-4.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-4
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-4
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-4-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-5
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-5-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-5
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-5.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-5
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-5
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-5-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-6
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-6-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-6
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-6.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-6
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-6
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-6-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-7
	a {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-7-bg.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-7
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-7.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-7
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-2
	ol
	li.eq-7
	a:hover {
	background-image: url(../images/part/page-index-desktop/scene-content-2-eq-7-bg-active.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul {
	margin-top: 98px;
	text-align: center;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li {
	display: inline-block;
	width: 230px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li
	a {
	height: 230px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li
	a {
	font-size: 26px;
	line-height: 27px;
	display: block;
	padding-top: 77px;
	-webkit-transition: background-size ease-in-out 0.18s;
	transition: background-size ease-in-out 0.18s;
	letter-spacing: -1px;
	color: #222;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% 100% !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li
	a
	> span {
	display: inline-block;
	padding-bottom: 17px;
	text-align: left;
	background: url(../images/part/page-index-desktop/scene-content-3.76c1da.png) 50%
		100% no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li
	a:focus,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li
	a:hover {
	background-size: 112% 112% !important;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li.eq-0
	a {
	background-color: #fff;
	background-image: url(../images/part/page-index-desktop/scene-content-3-eq-0.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li.eq-1
	a {
	color: #fff;
	background-color: #601919;
	background-image: url(../images/part/page-index-desktop/scene-content-3-eq-1.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li.eq-1
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-3-2.76c1da.png);
	background-position: 13px 100%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li.eq-2
	a {
	color: #fff;
	background-color: #403e3b;
	background-image: url(../images/part/page-index-desktop/scene-content-3-eq-2.76c1da.jpg);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	ul
	li.eq-2
	a
	> span {
	background-image: url(../images/part/page-index-desktop/scene-content-3-2.76c1da.png);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-3
	p {
	font-size: 16px;
	line-height: 26px;
	margin-top: 44px;
	text-align: center;
	letter-spacing: -1px;
	color: #977049;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.content-header {
	position: relative;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.content-header
	h3 {
	font-size: 22px;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
	padding-bottom: 10px;
	letter-spacing: -1px;
	color: #977049;
	background: url(../images/part/page-index-desktop/scene-content-4.76c1da.png) 0 100%
		no-repeat;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.content-header
	.more {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4em;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	padding: 3px;
	text-decoration: underline;
	letter-spacing: 0;
	color: #977049;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content {
	float: left;
	width: 630px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul {
	overflow: hidden;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li {
	border-top: 1px solid #394251;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	a {
	position: relative;
	display: block;
	padding: 24px 0 26px 110px;
	-webkit-transition: opacity ease-in-out 0.3s;
	transition: opacity ease-in-out 0.3s;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li:first-child {
	margin-top: -6px;
	border-top: none;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	strong {
	font-weight: 400;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	em {
	font-style: normal;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	.date {
	font-size: 14px;
	line-height: 1.4em;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 94px;
	padding-top: 104px;
	text-align: center;
	color: #999;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	.date
	span {
	font-size: 80px;
	font-weight: 700;
	line-height: 1.4em;
	position: absolute;
	top: 6px;
	left: 0;
	display: inline-block;
	width: 100%;
	letter-spacing: -2px;
	color: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	.subject {
	font-size: 24px;
	font-weight: 400;
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	white-space: nowrap;
	letter-spacing: -1px;
	text-overflow: ellipsis;
	color: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul
	li
	.content {
	font-size: 12px;
	line-height: 20px;
	display: block;
	overflow: hidden;
	height: 60px;
	color: #999;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul:hover
	li
	a {
	opacity: 0.7;
	filter: alpha(Opacity=70);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul:hover
	li:hover
	a {
	opacity: 1;
	filter: alpha(enabled=false);
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.left-content
	ul:hover
	li:hover
	a
	.content {
	color: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content {
	float: right;
	width: 220px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul {
	position: relative;
	height: 227px;
	margin-top: 29px;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a {
	display: block;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a
	.image {
	display: block;
	height: 134px;
	margin-bottom: 10px;
	border: 3px solid #fff;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a
	.subject {
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	display: block;
	overflow: hidden;
	max-height: 38px;
	letter-spacing: -1px;
	color: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a
	.date {
	font-size: 12px;
	line-height: 1.4em;
	display: block;
	margin-top: 5px;
	-webkit-transition: color ease-in-out 0.3s;
	transition: color ease-in-out 0.3s;
	color: #999;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a:focus
	.date,
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li
	a:hover
	.date {
	color: #fff;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	ul
	li:first-child {
	display: block;
}
body.layout-index
	.for-desktop-and-largedesktop
	.scene-content-container
	.scene-4
	.right-content
	.go {
	display: block;
	height: 160px;
	background: url(../images/part/page-index-desktop/scene-content-4-2.76c1da.png)
		no-repeat;
}
body.lang-en.page-introduce.page-introduce-greetings
	#container
	#content
	.container
	.content-title {
	font-size: 46px;
}
body.page-introduce.page-introduce-greetings #container #content {
	background: url(../images/part/sub-page/introduce/greetings-bg-desktop.76c1da.png)
		50% 100% no-repeat;
}
body.page-introduce.page-introduce-greetings #container #content .container {
	width: 630px;
	margin: auto;
	padding-bottom: 338px;
}
body.page-introduce.page-introduce-greetings
	#container
	#content
	.container
	.content-title {
	font-size: 60px;
	width: 100%;
	margin: auto;
}
body.page-introduce.page-introduce-greetings
	#container
	#content
	.container
	.con {
	width: 100%;
}
body.page-introduce.page-introduce-greetings #container .decoration-style {
	margin-top: 13px;
	text-align: left;
}
body.page-introduce.page-introduce-greetings
	#container
	.decoration-style
	strong {
	font-size: 14px;
	font-weight: 700;
	display: inline-block;
	width: 200px;
	text-align: left;
}
body.page-introduce.page-introduce-greetings
	#container
	.decoration-style
	strong
	span {
	font-size: 12px;
	font-weight: 400;
	display: block;
	clear: both;
}
body.page-introduce.page-introduce-museum .museum-pc {
	position: absolute;
	top: 80px;
	left: 50%;
	margin-left: -116px;
}
body.page-introduce.page-introduce-location #container #content .container {
	width: 100%;
}
body.page-introduce.page-introduce-location #findway .img-bg-style {
	height: 500px;
}
body.lang-en.page-gallery.page-gallery-life-3-1 .show-campus {
	min-height: 970px;
}
body.lang-en.page-gallery.page-gallery-life-3-1 .way-point,
body.lang-en.page-gallery.page-gallery-life-3-2 .way-point {
	top: 480px;
}
body.lang-en.page-gallery.page-gallery-founder .next-content > ul > li.eq-01,
body.lang-en.page-gallery.page-gallery-founder .next-content > ul > li.eq-02,
body.lang-en.page-gallery.page-gallery-founder .next-content > ul > li.eq-03 {
	position: static;
	padding: 0;
}
body.lang-en.page-gallery.page-gallery-founder
	.next-content
	> ul
	> li:first-child {
	padding: 0;
}
body.lang-en.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg {
	background: 0 0;
}
body.lang-en.page-gallery.page-gallery-founder.page-gallery-founder-1-4
	.img-style {
	position: static;
}
body.lang-en.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .bg {
	background-image: none !important;
}
body.lang-en.page-gallery.page-gallery-founder.page-gallery-founder-1-4
	.module-content
	.next-content {
	margin-top: 25px;
}
body.lang-en.page-gallery.page-gallery-founder-2 .con-side ul li {
	height: 185px;
}
body.lang-en.page-gallery.page-gallery-founder-3 .content-title {
	font-size: 32px;
}
body.lang-en.page-gallery.page-gallery-founder-3 .con-side ul li {
	height: 200px;
}
body.page-gallery.page-gallery-founder .row p img {
	float: left;
	width: auto;
	text-align: center;
}
body.page-gallery.page-gallery-founder .row img {
	width: 80%;
}
body.page-gallery.page-gallery-founder .side-img {
	margin-top: 20px;
	margin-left: 20%;
}
body.page-gallery.page-gallery-founder .side-img li {
	float: right;
	width: 50%;
	padding: 2px;
}
body.page-gallery.page-gallery-founder .side-img li img {
	width: 100%;
}
body.page-gallery.page-gallery-founder .next-content > ul > li {
	display: inline-block;
}
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-01,
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-02,
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-03 {
	position: static;
	padding: 0 0 0 40px;
}
body.page-gallery.page-gallery-founder .next-content > ul > li:first-child {
	padding-left: 0;
}
body.page-gallery.page-gallery-founder .next-content > ul > li .list-life li {
	font-size: 12px;
	position: relative;
	padding-left: 60px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .content-title,
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .content-title,
body.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .content-title {
	font-size: 28px;
}
body.page-gallery.page-gallery-founder
	.next-content
	> ul
	> li
	.list-life
	li
	span {
	position: absolute;
	top: 0;
	left: 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-1 .movie {
	float: right;
	width: 400px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg {
	background-size: 232px 190px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg-list {
	padding: 30px 0 60px;
	background: url(../images/part/sub-page/gallery/founder-1-2-bg-3.76c1da.png) 100% 0
		no-repeat;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .bg {
	background-size: 232px 190px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .bg-list {
	padding: 30px 0 60px;
	background: url(../images/part/sub-page/gallery/founder-1-3-bg-3.76c1da.png) 100% 90%
		no-repeat;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .bg-list li {
	opacity: 0.8;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .bg {
	padding-top: 50px;
	background-position: 100% 0;
	background-size: 157px 262px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .img-style {
	position: absolute;
	right: 0;
	bottom: 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .col-sm-6 {
	padding: 0 10px !important;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .col-sm-6 img {
	width: auto;
	height: 185px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .img-list li {
	float: left;
	width: 15%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .img-list li img {
	width: 100%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2
	.img-list
	li.main-img {
	width: 25%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .con-side {
	margin-top: 60px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2
	.con-side
	ul:after {
	display: block;
	clear: both;
	content: "";
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .con-side ul li {
	float: left;
	width: 50%;
	min-height: 140px;
	padding: 0 20px 0 0;
	border-bottom: 1px solid #ddd;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2
	.con-side
	ul
	li
	.btn {
	top: 23px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .content-title {
	font-size: 34px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .col-sm-6 {
	padding: 0 10px !important;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .col-sm-6 img {
	width: auto;
	height: 185px;
	margin: auto 0 auto auto;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .con-side {
	margin-top: 60px;
	padding-bottom: 35px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3
	.con-side.border1 {
	border-bottom: 2px solid #ddd;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3
	.con-side
	.img-bg-lefttop {
	width: auto;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3
	.con-side
	ul:after {
	display: block;
	clear: both;
	content: "";
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .con-side ul li {
	float: left;
	width: 50%;
	min-height: 140px;
	padding: 0 20px 0 0;
	border-bottom: 1px solid #ddd;
}
body.page-gallery.page-gallery-history-1 .con-side .img-bg-lefttop,
body.page-gallery.page-gallery-history-2 .con-side .img-bg-lefttop {
	width: auto;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3
	.con-side
	ul
	li.border-none {
	border-bottom: none;
}
body.page-gallery.page-gallery-history-1 .con-side {
	padding-left: 410px;
}
body.page-gallery.page-gallery-history-2 .con-side {
	padding-left: 200px;
}
body.page-gallery.page-gallery-engine .engine-text p {
	margin-top: 45px;
}
body.page-gallery.page-gallery-life-3 .show-campus {
	position: relative;
	min-height: 720px;
}
body.page-gallery.page-gallery-life-3 .detail-info {
	margin: 70px 0;
}
body.page-gallery.page-gallery-life-3 .way-point {
	position: absolute;
	top: 350px;
	left: 0;
}
body.page-gallery.page-gallery-life-3-1 .way-point,
body.page-gallery.page-gallery-life-3-2 .way-point {
	top: 400px;
}
body.page-gallery.page-gallery-life-3 .way-point:after {
	display: block;
	clear: both;
	content: "";
}
body.page-gallery.page-gallery-life-3 .way-point ol {
	float: left;
}
body.page-gallery.page-gallery-life-3 .way-point ol.eq-03,
body.page-gallery.page-gallery-life-3 .way-point ol.eq-04 {
	margin-top: 120px;
}
body.page-gallery.page-gallery-life-3 .way-point ol.eq-05 {
	margin-top: 145px;
}
body.page-gallery.page-gallery-life-3 .way-point ol li {
	float: none;
	width: 200px;
}
body.page-gallery.page-gallery-life-3 .way-point ol li a {
	font-size: 12px;
	color: #977049;
}
body.page-gallery.page-gallery-life-3 .way-point ol li .badge {
	margin-right: 10px;
}
body.page-gallery.page-gallery-life-3-1 .show-campus {
	position: relative;
	min-height: 900px;
}
body.page-gallery.page-gallery-life-3-1 .way-point ol.eq-03,
body.page-gallery.page-gallery-life-3-1 .way-point ol.eq-04,
body.page-gallery.page-gallery-life-3-1 .way-point ol.eq-05 {
	margin-top: 244px;
}
body.page-gallery.page-gallery-life-3-2 .way-point ol.eq-03,
body.page-gallery.page-gallery-life-3-2 .way-point ol.eq-04,
body.page-gallery.page-gallery-life-3-2 .way-point ol.eq-05 {
	margin-top: 122px;
}
body.page-gallery.page-gallery-life-3-2 .way-point ol.eq-05 {
	margin-top: 144px;
}
body.page-gallery.page-gallery-future .con-side {
	padding-left: 410px;
}
body.page-scriptorium.page-scriptorium-job .tree-style {
	padding-top: 50px;
	background: url(../images/part/sub-page/scriptorium/tree.76c1da.png) 50% 0 no-repeat;
	background-size: 90%;
}
body.page-scriptorium.page-scriptorium-job .tree-style:after {
	display: block;
	clear: both;
	content: "";
}
body.page-scriptorium.page-scriptorium-job .tree-style li {
	display: block;
	float: left;
	width: 25%;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt {
	font-size: 28px;
	height: 80px;
	margin-top: 10px;
	background-color: #f0f0f0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt span {
	padding: 10px;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt .small {
	font-size: 20px;
	display: block;
	padding: 0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd {
	margin-top: 30px;
	padding-top: 20px;
	background-color: #f0f0f0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd ul:after {
	display: block;
	clear: both;
	content: "";
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd ul li {
	font-size: 16px;
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
}
body.module-content [class^="tit-quot-"] {
	display: inline-block;
	margin: 0;
}
body.module-content .next-content {
	margin-top: 70px;
}
body.module-content .content-background {
	position: absolute;
	z-index: -10;
	top: 0;
	right: 0;
}
body.module-content .blank-side {
	margin-left: 12px;
}
body.module-content .con-side {
	padding-bottom: 50px;
	padding-left: 350px;
}
body.module-content .con-side .img-bg-lefttop {
	display: block;
	width: auto;
	max-width: 280px;
}
body.module-content .con-side.people-type {
	padding-left: 425px;
}
body.module-content .image-list li {
	font-size: 14px;
}
body.module-content .image-list li div img {
	height: 150px;
}
body.module-content .image-list.pre-style li {
	height: 240px;
	vertical-align: top;
}
body.module-content .image-list.pre-style-2 {
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd0c3;
}
body.module-content .image-list.pre-style-2 li {
	display: block;
	float: left;
	overflow: hidden;
}
body.module-content .decoration p .deco .br,
body.module-content .decoration p .deco-icon-01 .br {
	display: inherit;
}
body.module-content .decoration p .deco {
	font-size: 28px;
	height: 31px;
}
body.module-content .content-title {
	font-size: 50px;
}
body.module-content .content-title-2 {
	font-size: 28px;
}
body.module-content .img-bg-rightbottom {
	position: absolute;
	right: 0;
	bottom: -100px;
}
body.lang-en.module-content .content-title {
	font-size: 35px;
}
body.lang-en.module-content .content-title-2 {
	font-size: 20px;
}
body.lang-en.module-content .ko-tit {
	letter-spacing: 0;
}
body.module-content .list-info > li dl dt {
	float: left;
	width: 235px;
	height: 100%;
}
body.module-content .list-info > li dl dt span {
	display: block;
}
body.module-content .list-info > li dl dd {
	padding-left: 235px;
}
body.module-content .list-info > li dl dd:first-child {
	padding-top: 0;
}
body.module-content .list-desktop-inline li {
	display: inline-block;
}
body.module-content .image-list.pre-style-2 li {
	width: 25%;
	height: auto;
}
body.module-content .image-list.pre-style-2 li div img {
	height: auto;
}
body.module-content .gallery-list {
	margin-top: 30px;
}
body.module-content .gallery-list > ul li.active .img-gallery:after,
body.module-content .gallery-list > ul li:hover .img-gallery:after {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	display: block;
	clear: both;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../images/part/board-gallery/img-on.76c1da.png) 50% 0 no-repeat;
	background-size: cover;
}
.board-story-list .list-pin-wrap {
	display: flex;
	flex-wrap: wrap;
}
.board-story-list .list-pin-wrap li {
	float: none;
}
.board-history .con-side {
	padding-bottom: 50px;
	padding-left: 200px;
}
.board-history .con-side .img-bg-lefttop {
	display: block;
	width: auto;
	max-width: 280px;
}
.board-history .con-side.people-type {
	padding-left: 425px;
}
.board-history .image-list.pre-style-2 li {
	width: 25%;
}
.board-history .image-list.pre-style-2 li div img {
	height: auto;
}
.board-gallery-deco .con-side {
	padding-bottom: 50px;
	padding-left: 350px;
}
.board-gallery-deco .con-side .img-bg-lefttop {
	display: block;
	width: 239px;
}
.board-gallery-deco .con-side.people-type {
	padding-left: 425px;
}
.board-gallery-deco .board-gallery-deco-list > ul li {
	width: 33.3%;
	margin-bottom: 15px;
}
