@font-face {
	font-family: 'Europe';
	src: url('../fonts/europe.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Europe Bold';
	src: url('../fonts/europe_bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

div.container {position: relative; width: 100%; min-width: 527px; max-width: 1047px; height: 350px; overflow: hidden;}
/* Logo */
div.container div.logo {position: absolute; z-index: 100; width: 160px; height: 76px; left: 20px; top: 174px;}
div.container div.logo img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.logo {width: 90px; height: 43px; left: 10px; top: 218px;}
}
/* Text */
div.container div.text {position: absolute; z-index: 90; left: 20px; top: 265px;}
div.container div.text div.t {position: absolute; font-family: 'Europe Bold', Arial, sans-serif; font-size: 20px; line-height: 22px; color: #ffffff; background: #ed1c24; text-transform: uppercase; white-space: nowrap; padding: 9px 10px 8px 10px;}
div.container div.text div.t1 {z-index: 92; left: 0; top: 0; padding-bottom: 6px;}
div.container div.text div.t2 {z-index: 91; left: 0; top: 29px; padding-top: 7px;}
@media (max-width: 800px){
	div.container div.text {left: 10px; top: 279px;}
	div.container div.text div.t {font-family: 'Europe', Arial, sans-serif; font-size: 14px; line-height: 16px; padding: 9px 9px 6px 9px;}
	div.container div.text div.t1 {padding-bottom: 4px;}
	div.container div.text div.t2 {top: 22px; padding-top: 7px;}
}
/* Red Line */
div.container div.redline {position: absolute; z-index: 10; width: 1440px; height: 440px;}
@media (max-width: 800px){
	div.container div.redline {margin-bottom: -30px;}
}
/* Product 1 1 */
div.container div.product_1_1 {position: absolute; z-index: 15; width: 149px; height: 322px; right: 20%; margin-right: -198px; top: 16px;}
div.container div.product_1_1 div.img {position: absolute; z-index: 15; width: 149px; height: 322px;}
div.container div.product_1_1 div.reflect {position: absolute; z-index: 16; width: 91px; height: 274px; left: 19px; top: 33px;}
div.container div.product_1_1 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_1_1 {width: 104px; height: 225px; right: 27%; margin-right: -172px; top: 117px;}
	div.container div.product_1_1 div.img {width: 104px; height: 225px;}
	div.container div.product_1_1 div.reflect {width: 64px; height: 192px; left: 13px; top: 22px;}
}
/* Product 1 2 */
div.container div.product_1_2 {position: absolute; z-index: 17; width: 149px; height: 241px; right: 20%; margin-right: -121px; top: 103px;}
div.container div.product_1_2 div.img {position: absolute; z-index: 17; width: 149px; height: 241px;}
div.container div.product_1_2 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_1_2 {width: 104px; height: 169px; right: 27%; margin-right: -123px; top: 178px;}
	div.container div.product_1_2 div.img {width: 104px; height: 169px;}
}
/* Product 1 3 */
div.container div.product_1_3 {position: absolute; z-index: 14; width: 113px; height: 304px; right: 20%; margin-right: 8px; top: 35px;}
div.container div.product_1_3 div.img {position: absolute; z-index: 14; width: 113px; height: 304px;}
div.container div.product_1_3 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_1_3 {width: 79px; height: 213px; right: 27%; margin-right: -34px; top: 130px;}
	div.container div.product_1_3 div.img {width: 79px; height: 213px;}
}
/* Product 1 4 */
div.container div.product_1_4 {position: absolute; z-index: 11; width: 152px; height: 189px; right: 20%; margin-right: 95px; top: 124px;}
div.container div.product_1_4 div.img {position: absolute; z-index: 11; width: 152px; height: 189px;}
div.container div.product_1_4 div.reflect {position: absolute; z-index: 12; width: 95px; height: 183px; left: 15px; top: 0;}
div.container div.product_1_4 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_1_4 {width: 106px; height: 132px; right: 27%; margin-right: 27px; top: 193px;}
	div.container div.product_1_4 div.img {width: 106px; height: 132px;}
	div.container div.product_1_4 div.reflect {width: 67px; height: 134px; left: 10px; top: 0;}
}
/* Product 1 5 */
div.container div.product_1_5 {position: absolute; z-index: 13; width: 95px; height: 240px; right: 20%; margin-right: 188px; top: 98px;}
div.container div.product_1_5 div.img {position: absolute; z-index: 13; width: 95px; height: 240px;}
div.container div.product_1_5 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_1_5 {width: 67px; height: 168px; right: 27%; margin-right: 92px; top: 175px;}
	div.container div.product_1_5 div.img {width: 67px; height: 168px;}
}
/* Product 2 1 */
div.container div.product_2_1 {position: absolute; z-index: 24; width: 206px; height: 280px; right: 20%; margin-right: -168px; top: 55px;}
div.container div.product_2_1 div.img {position: absolute; z-index: 24; width: 206px; height: 280px;}
div.container div.product_2_1 div.reflect_1 {position: absolute; z-index: 25; width: 82px; height: 266px; left: 24px; top: 0;}
div.container div.product_2_1 div.reflect_2 {position: absolute; z-index: 25; width: 104px; height: 226px; right: 28px; top: 40px;}
div.container div.product_2_1 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_2_1 {width: 144px; height: 196px; right: 32%; margin-right: -181px; top: 144px;}
	div.container div.product_2_1 div.img {width: 144px; height: 196px;}
	div.container div.product_2_1 div.reflect_1 {width: 57px; height: 186px; left: 17px; top: 0;}
	div.container div.product_2_1 div.reflect_2 {width: 73px; height: 159px; right: 19px; top: 27px;}
}
/* Product 2 2 */
div.container div.product_2_2 {position: absolute; z-index: 26; width: 144px; height: 321px; right: 20%; margin-right: -26px; top: 26px;}
div.container div.product_2_2 div.img {position: absolute; z-index: 26; width: 144px; height: 321px;}
div.container div.product_2_2 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_2_2 {width: 101px; height: 225px; right: 32%; margin-right: -82px; top: 124px;}
	div.container div.product_2_2 div.img {width: 101px; height: 225px;}
}
/* Product 2 3 */
div.container div.product_2_3 {position: absolute; z-index: 27; width: 113px; height: 241px; right: 20%; margin-right: -191px; top: 107px;}
div.container div.product_2_3 div.img {position: absolute; z-index: 27; width: 113px; height: 241px;}
div.container div.product_2_3 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_2_3 {width: 79px; height: 168px; right: 32%; margin-right: -197px; top: 180px;}
	div.container div.product_2_3 div.img {width: 79px; height: 168px;}
}
/* Product 2 4 */
div.container div.product_2_4 {position: absolute; z-index: 21; width: 216px; height: 146px; right: 20%; margin-right: 118px; top: 192px;}
div.container div.product_2_4 div.img {position: absolute; z-index: 21; width: 216px; height: 146px;}
div.container div.product_2_4 div.reflect {position: absolute; z-index: 22; width: 98px; height: 132px; right: 35px; top: 0;}
div.container div.product_2_4 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_2_4 {width: 151px; height: 102px; right: 32%; margin-right: 20px; top: 240px;}
	div.container div.product_2_4 div.img {width: 151px; height: 102px;}
	div.container div.product_2_4 div.reflect {width: 69px; height: 93px; right: 25px; top: 0;}
}
/* Product 2 5 */
div.container div.product_2_5 {position: absolute; z-index: 23; width: 95px; height: 200px; right: 20%; margin-right: 99px; top: 150px;}
div.container div.product_2_5 div.img {position: absolute; z-index: 23; width: 95px; height: 200px;}
div.container div.product_2_5 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_2_5 {width: 67px; height: 140px; right: 32%; margin-right: 7px; top: 211px;}
	div.container div.product_2_5 div.img {width: 67px; height: 140px;}
}
/* Product 3 1 */
div.container div.product_3_1 {position: absolute; z-index: 32; width: 147px; height: 318px; right: 20%; margin-right: -164px; top: 13px;}
div.container div.product_3_1 div.img {position: absolute; z-index: 32; width: 147px; height: 318px;}
div.container div.product_3_1 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_3_1 {width: 103px; height: 223px; right: 20%; margin-right: -112px; top: 118px;}
	div.container div.product_3_1 div.img {width: 103px; height: 223px;}
}
/* Product 3 2 */
div.container div.product_3_2 {position: absolute; z-index: 31; width: 139px; height: 317px; right: 20%; margin-right: 15px; top: 15px;}
div.container div.product_3_2 div.img {position: absolute; z-index: 31; width: 139px; height: 317px;}
div.container div.product_3_2 img {width: 100%; height: auto;}
@media (max-width: 800px){
	div.container div.product_3_2 {width: 98px; height: 223px; right: 30%; margin-right: -72px; top: 119px;}
	div.container div.product_3_2 div.img {width: 98px; height: 223px;}
}
/* BG */
div.container div.bg {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	/* bg 1 */
	div.container div.bg div.bg_1 {position: absolute; z-index: 5; left: 0; top: 0; right: 0; bottom: 0;  background: url(../img/bg_1.jpg) center top no-repeat;}
	div.container div.bg div.bg_1 div.blick {position: absolute; z-index: 6; width: 700px; top: 0; right: 20%; bottom: 0; margin-right: -300px; background: url(../img/bg_1_blick.png) right top no-repeat;}
	/* bg 2 */
	div.container div.bg div.bg_2 {position: absolute; z-index: 3; left: 0; top: 0; right: 0; bottom: 0; background: url(../img/bg_2.jpg) center top no-repeat;}
	div.container div.bg div.bg_2 div.blick {position: absolute; z-index: 4; width: 820px; top: 0; right: 20%; bottom: 0; margin-right: -300px; background: url(../img/bg_2_blick.png) right top no-repeat;}
	/* bg 3 */
	div.container div.bg div.bg_3 {position: absolute; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; background: url(../img/bg_3.jpg) center top no-repeat;}
	div.container div.bg div.bg_3 div.blick {position: absolute; z-index: 2; width: 540px; top: 0; right: 20%; bottom: 0; margin-right: -300px; background: url(../img/bg_3_blick.png) right top no-repeat;}