@charset "utf-8";

/*
******************************************************************
* style.css
******************************************************************
*/

/*
******************************************************************
* style.css
******************************************************************
*/


#contentsWrap {
	background-color: #f1f1f1;
}

#contents {
	height: 3371px;
}

.section-02 {
	width: 1366px;
	margin: auto;
	position: absolute;
	top: 876px;
	left: 0;
	right: 0;
	z-index: 2;
	text-align: center;
}

main #mainInner:before {
	-webkit-filter: hue-rotate(-180deg) saturate(210%) brightness(0.9);
	-moz-filter: hue-rotate(-180deg) saturate(210%) brightness(0.9);
	-ms-filter: hue-rotate(-180deg) saturate(210%) brightness(0.9);
	filter: hue-rotate(-180deg) saturate(210%) brightness(0.9);
}

main .mainChara {
	top: -53px;
	-webkit-transform: translate(-400px,0);
	-ms-transform: translate(-400px,0);
	transform: translate(-400px,0);
	-webkit-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

main h2 {
	left: 323px;
	top: 441px;
}

/*
.section-02 .inner {
	height: 1475px;
	background: url(../img/bg_pattern.jpg) 352px 761px no-repeat;
}
*/

.section-02 .item {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.artFlow {
	position: absolute;
	top: 480px;
	right: auto;
	left: 0px;
}
.artFinish {
	position: absolute;
	top: 2000px;
	right: auto;
	left: 0px;
}
.section-02 .item.no_01 {
	top: 20px;
	left: 0;
	right: auto;
}

.section-02 .item.no_03 {
    left: 290px;
    right: auto;
    top: 1395px;
}
.section-02 .item.no_04 {
    left: 65px;
    right: auto;
    top: 0;
}
.section-02 .item.no_05 {
    left: 804px;
    right: auto;
    top: 110px;
}
.section-02 .item.no_06 {
    left: 373px;
    right: auto;
    top: 306px;
}
a:hover {
	opacity: 0.7;
}

footer {
	bottom: 15px;
	position: absolute;
	right: 30px;
	z-index: 10;
}
