/* Trax */
#TSConsulting {margin:0 auto; max-width:100%; text-align:center; padding:0; clear:both; color:333; line-height:120%;}
#TSConsulting h1 {text-align:left; MARGIN:0 auto; padding-bottom:15px; font-family:NanumSquareB; font-size:20px; font-weight:bolder; color:#7bc9ff; line-height:100%; letter-spacing:-1px;}
#TSConsulting h2 {text-align:left; MARGIN:0 auto; padding-bottom:15px; font-family:NanumSquareB; font-size:20px; font-weight:bolder; color:#b0f5ff; line-height:100%; letter-spacing:-1px;}
#TSConsulting h3 {text-align:left; MARGIN:0 auto; padding-bottom:15px; font-family:NanumSquareB; font-size:20px; font-weight:bolder; color:#c1d3df; line-height:100%; letter-spacing:-1px;}

#TSConsulting p img {width:95%; margin-bottom:30px;}

#TSConsulting ul {overflow:hidden; position:relative; width:100%; margin-bottom:20px;}
#TSConsulting ul li {width:95%; color:#FFF; font-size:13px; line-height:150%; word-break:keep-all; word-wrap : break-word; list-style-type:disc; letter-spacing:-0.3px;}


#TSCon1 {padding:10px 15px; text-align:left; background-color:#123a82;}
#TSCon1 ul li {margin-top:20px;  font-size:14px;}
#TSCon1 p img {width:60%; margin-bottom:30px;}
#TSCon2 {padding:10px 15px; text-align:left; background-color:#3a92ce;}
#TSCon2 ul li {margin-top:20px;  font-size:13px;}
#TSCon3 {padding:10px 15px; margin-bottom:25px; text-align:left; background-color:#51738b;}
#TSCon3 ul li {margin-top:20px;  font-size:13px;}

/* TopImg */
#s_banner_wrap {width:100%; position:relative; margin:0; }


/******************************************************************
	터치 슬라이더
*******************************************************************/
.tr_slider_wrap {padding:0; margin:25px 15px;}
.tr_slider {width:100%; overflow:hidden;}
.tr_slider .slider_wrap {overflow:hidden; width:100%; height:auto!important;}
.tr_slider .slider_wrap li {height:auto!important;}
.tr_slider .slider_wrap img {max-width:100%; width:100%;}
.tr_slider .slider_wrap .swiper-slide span {width:100%; position:absolute; bottom:0; left:0; display:block; color:#FFF; font-size:13px; background:rgba(0,0,0,0.6); font-weight:bold; z-index:500; padding:5px 10px;}

.slider_nav {clear:both; text-align:center; margin-top:10px;}
.slider_nav li,.swiper-pagination-switch {margin-left:5px; display:inline-block; width:8px; height:8px; border-radius:8px; background:#d7d8dc;}
.slider_nav li.on,.swiper-active-switch {background:#eb2c2e;}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {
	position:relative;
	float:left;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

.swiper-slide em {width:100%; position:absolute; bottom:0; left:0; display:block; color:#FFF; font-size:13px; background:rgba(0,0,0,0.6); font-weight:bold; z-index:500; padding:5px 0;}

/******************************************************************
	터치 갤러리
*******************************************************************/


/* 제품갤러리 */
#Gallery {float:none; max-width:100%; color:#FFF;}
#Gallery .section {*zoom:1; max-width:100%;; margin:0 auto;}
#Gallery .section:after {content:""; display:block; clear:both;}

#Gallery .sec_visual{z-index:10000;}

#Gallery .hide {display:none;}
#Gallery .blind {position:absolute; top:-5000px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}


#Gallery .main_visual{overflow:hidden; position:relative; float:right; width:100%; height:100%; margin-bottom:70px;}
#Gallery .main_visual .info {top:0; left:0; display:none; width:100%; height:100%;}


#Gallery .main_visual .visual_area {position:relative;}
#Gallery .main_visual .visual_area .cont {width:100%; height:100%; position:relative; top:0; left:0;display:none;}
#Gallery .main_visual .visual_area .cont a {display:block; width:100%; height:100%;}
#Gallery .main_visual .visual_area .cont em {width:100%; position:absolute; bottom:0; left:0; display:block; color:#FFF; font-size:13px; background:rgba(0,0,0,0.6); font-weight:bold; z-index:500; padding:5px 10px;}
#Gallery .main_visual .visual_area .cont img {max-width:100%; width:100%;}


/* 이전,다음 버튼 */
#Gallery .visual_area .btn {position:absolute; top:40%; left:0; width:100%; z-index:9999;}
#Gallery .visual_area .btn a {position:absolute; top:0; display:block; font-size:0; line-height:0; overflow:hidden; width:40px; height:70px; background:url('http://in-sam.com/WEB/IKTech/IK_Images/Product/Controls.png') no-repeat;}
#Gallery .visual_area .btn .prev_btn {top:0; left:0; background-position:0 0;}
#Gallery .visual_area .btn .next_btn {top:0; right:0; background-position:-40px 0;}


#Gallery .category_area {margin-top:5px;}
#Gallery .category_area .cate {position:relative; overflow:hidden; z-index:10; width:100%; margin-bottom:5px;}
#Gallery .category_area .cate li {float:left; width:32.8%; text-align:center; margin-right:0.8%;}
#Gallery .category_area .cate li.Last {margin-right:0;}
#Gallery .category_area .cate li img {width:100%;}
#Gallery .category_area .cate>li:first-child {margin-left:-2px;}
#Gallery .category_area .cate>li:last-child {margin-right:0;}
#Gallery .category_area .cate>li>a {position:relative; display:block; top:0; left:0; width:100%;}
#Gallery .category_area .cate>li>a.selected {width:100% ;top:0; z-index:2; opacity:0.5; filter:alpha(opacity=50);}
