@charset "utf-8";

/* theme_0108 금강소나무숲길 2코스 */

/* 01 */
#horizontal-section-1 .img-box-large {width:100%;}
#horizontal-section-1 .text-block{/*left:auto;right:90px;*/left:auto;right:-30px;top:auto;bottom:11%}
#horizontal-section-1 .image-box-1{background-position:50% 50%;transition:1.5s ease-in-out;transition-delay:0.5s;}
#horizontal-section-1 .image-box-2{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1s;}
#horizontal-section-1 .text-block{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1.5s;}

@media(min-width:1024px){
	#horizontal-section-1.action .image-box-1{background-position:50% 100%;}
	#horizontal-section-1.action .image-box-2{transform:translate(-35%, 0);}
	#horizontal-section-1.action .text-block{transform:translate(0, 0);right:0;}
}
@media(max-width:768px){
	#horizontal-section-1 .img-box-large {height: 55%;}
}

/* 02 */
#horizontal-section-2 .image-box-1:after{width:100%}
#horizontal-section-2 .text-block{left:50%;top:40%;}
#horizontal-section-2 .img-box-large {width:100%;}

@media(min-width:1024px){
	#horizontal-section-2 .text-block{margin-left:-250px;}
}
@media(max-width:768px){
	#horizontal-section-2 .img-box-large{height: 50%}
}

/* 03 */
#horizontal-section-3 .text-block{left:20px;top:35%;}
#horizontal-section-3 .image-box-1{background-position:50% 100%;}
#horizontal-section-3 .image-box-2{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1s;}
#horizontal-section-3 .img-box-large {width:100%;}
#horizontal-section-3 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(min-width:1024px){
	#horizontal-section-3.action .image-box-2{transform:translate(5%, 0);}
}
@media(max-width:768px){
	#horizontal-section-3 .img-box-large{height: 35%;}
	#horizontal-section-3 .image-list.image-box-2{float:none;margin:0 auto;}
}



/* 04 */
#horizontal-section-4 .image-box-2{right:90px;left:auto;}
#horizontal-section-4 .image-box-2{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1s;}
#horizontal-section-4.action .image-box-2{transform:translate(-10%, 0);}
#horizontal-section-4 .img-box-large{width: 100%;}

@media(max-width:768px){
	#horizontal-section-4 .img-box-large{height: 60%} 
}
@media(min-width:768px){
	#horizontal-section-4 .text-block{left:70%;top:50%;}
	#horizontal-section-4 .text-block{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1.5s;}
	#horizontal-section-4.action .text-block{transform:translate(15%, 0);}
}

/* 05 */
#horizontal-section-5 .image-box-1{background-position:50% 50%;transition:1.5s ease-in-out;transition-delay:0.5s;}
#horizontal-section-5 .text-block{left:20px;top:35%}
#horizontal-section-5.action .image-box-1{background-position:50% 100%;}
#horizontal-section-5 .img-box-large{width: 100%;}

@media(max-width:768px){
	#horizontal-section-5 .img-box-large{height: 60%}
	#horizontal-section-5 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 06 */
#horizontal-section-6 .text-block{top:35%;left:20px; }
@media(max-width:768px){
	#horizontal-section-6 .image-list.image-box-2{float:none;margin:0 auto;}
	#horizontal-section-6 .img-box-large{height: 50%}
}

/* 07 */
#horizontal-section-7 .text-block{top:35%;left:20px;}
#horizontal-section-7 .image-list.image-box-2{right:30px;top:30%}
#horizontal-section-7 .image-list.image-box-3{right:350px;top:30%}
@media(max-width:768px){
	#horizontal-section-7 .image-list.image-box-2{float:none;margin:0 auto;}
	#horizontal-section-7 .img-box-large{height: 50%}
}

/* 08 */
#horizontal-section-8 .img-box-large{width: 100%;}
#horizontal-section-8 .text-block{left:20px;top:35%;}
#horizontal-section-8 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(max-width:768px){
	#horizontal-section-8 .img-box-large{height: 60%}
}

/* 09 */
#horizontal-section-9 .img-box-large{width:100%;}
#horizontal-section-9 .text-block{top:34%;left:20px;}
@media(max-width:768px){
	#horizontal-section-9 .img-box-large{height: 50%}
}

/* 10 */
#horizontal-section-10 .text-block{left:20px;top:35%;}
#horizontal-section-10 .img-box-large{width: 100%;}
@media(max-width:768px){
	#horizontal-section-10 .img-box-large{height: 100%}
}

/* 11 */
#horizontal-section-11 .text-block{top:34%;left:20px;}
#horizontal-section-11 .img-box-large{width: 100%;}
#horizontal-section-11 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}
@media(max-width:768px){
	#horizontal-section-11 .img-box-large{height: 60%}
}

/* 12 */
#horizontal-section-12 .text-block{top:34%;left:20px;}
#horizontal-section-12 .image-box-2{transform:translate(0, 0);transition:1s ease-in-out;transition-delay:1s;}
#horizontal-section-12.action .image-box-2{transform:translate(-15%, 0);}
#horizontal-section-12 .img-box-large{width: 100%;}
#horizontal-section-12 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(max-width:768px){
	#horizontal-section-12 .img-box-large{height: 50%}
}

/* 13 */
#horizontal-section-13 .img-box-large{width: 100%;}
#horizontal-section-13 .image-list.image-box-2{right:30px;top:30%}
#horizontal-section-13 .image-list.image-box-3{right:350px;top:30%}
#horizontal-section-13 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(max-width:768px){
	#horizontal-section-13 .img-box-large{height: 50%}
}

/* 14 */
#horizontal-section-14 .image-list.image-box-3{top:42%;right:130px;}
#horizontal-section-14 .text-block{top:40%;left:20px; }
#horizontal-section-14 .img-box-large{width: 100%;}
#horizontal-section-14 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(min-width:769px){
	#horizontal-section-14 .text-block{width: 520px; }
}
@media(max-width:768px){
	#horizontal-section-14 .image-list.image-box-2{float:none;margin:0 auto;}
	#horizontal-section-14 .img-box-large{height: 50%}
}

/* 15 */
#horizontal-section-15 .img-box-large{width: 100%;}
#horizontal-section-15 .text-block{top:40%;left:20px;}
#horizontal-section-15 .image-list.image-box-3{top:42%;right:130px;}
@media(max-width:768px){
	#horizontal-section-15 .img-box-large{height: 50%}
	#horizontal-section-15 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 16 */
#horizontal-section-16 .img-box-large{width: 100%;}
#horizontal-section-16 .image-list.image-box-2{right:30px;top:30%}
#horizontal-section-16 .image-list.image-box-3{right:30px;top:60%}
#horizontal-section-16 .text-block{top:34%;left:20px;}
#horizontal-section-16 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(max-width:768px){
	#horizontal-section-16 .img-box-large{height: 50%}
	#horizontal-section-16 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 17 */
#horizontal-section-17 .img-box-large{width: 100%;}
#horizontal-section-17 .image-list.image-box-3{top:42%}
#horizontal-section-17 .text-block{top:34%;left:20px;}
@media(max-width:768px){
	#horizontal-section-17 .img-box-large{height: 50%}
}

/* 18 */
#horizontal-section-18 .img-box-large{width: 100%;}
#horizontal-section-18 .text-block{top:34%;left:20px;}
#horizontal-section-18 .image-list.image-box-3{right:40px;top:42%}
#horizontal-section-18 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}
@media(max-width:768px){
	#horizontal-section-18 .img-box-large{height: 60%}
	#horizontal-section-18 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 19 */
#horizontal-section-19 .text-block{top:34%;left:20px;}
#horizontal-section-19 .image-list.image-box-2{right:30px;top:30%}
#horizontal-section-19 .image-list.image-box-3{right:30px;top:60%}
@media(max-width:768px){
	/*#horizontal-section-19 .img-box-large{height: 60%}*/
	#horizontal-section-19 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 20 */
#horizontal-section-20 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}
#horizontal-section-20 .text-block{top:40%;left:20px;}
#horizontal-section-20 .image-list.image-box-3{top:42%;right:130px;}
@media(max-width:768px){
	#horizontal-section-20 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 21 */
#horizontal-section-21 .text-block{top:40%;left:20px;}
@media(max-width:768px){
	#horizontal-section-21 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 22 */
#horizontal-section-22 .img-box-large{width: 100%;}
#horizontal-section-22 .text-block{top:34%;left:20px;}
@media(max-width:768px){
	#horizontal-section-22 .img-box-large{height:50%}
}

/* 23 */
#horizontal-section-23 .text-block{top:40%;left:20px;}
#horizontal-section-23 .image-list.image-box-3{top:42%;right:130px;}
#horizontal-section-23 .img-box-large{width: 100%;}

@media(max-width:768px){
	#horizontal-section-23 .img-box-large{height: 60%}
	#horizontal-section-23 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 24 */
#horizontal-section-24 .img-box-large{width: 100%;}
#horizontal-section-24 .text-block{top:34%;left:20px;}
@media(max-width:768px){
	#horizontal-section-24 .img-box-large{height:60%}
}

/* 25 */
#horizontal-section-25 .text-block{top:40%;left:20px;}
#horizontal-section-25 .image-list.image-box-3{top:42%;right:130px;}
#horizontal-section-25 .img-box-large{width: 100%;}
#horizontal-section-25 .img-box-large .dim{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);z-index: 1;}

@media(max-width:768px){
	#horizontal-section-25 .img-box-large{height: 50%}
	#horizontal-section-25 .image-list.image-box-2{float:none;margin:0 auto;}
}

/* 26 */
#horizontal-section-26 .image-list.image-box-3{top:42%;right:130px;}
#horizontal-section-26 .text-block{top:40%;left:20px; }
#horizontal-section-26 .img-box-large{width: 100%;}
@media(min-width:769px){
	#horizontal-section-26 .text-block{width: 520px; }
}
