
/***** Desktop Device *****/

#contents .main_slide {display: block;position: relative;}
#contents .main_slide .swiper-slide{
	height:379px;
	width: 1920px;
	line-height: 379px;
	margin: 0 auto;
	text-align: center;	
	overflow: hidden;
}
.main_slide .swiper-wrapper .slide_img1 {background: url(/media/img/main/main_visual_bg_01.jpg) center 0 no-repeat;background-color: #000;}
.main_slide .swiper-wrapper .slide_img2 {background: url(/media/img/main/main_visual_bg_02.jpg) center 0 no-repeat;background-color: #000;}
.main_slide .swiper-wrapper .slide_img3 {background: url(/media/img/main/main_visual_bg_03.jpg) center 0 no-repeat;background-color: #000;}/*Ãß°¡ 20160131*/

.main_slide .swiper-wrapper .visual_text {margin: 0 auto;text-align: center;max-width: 900px;position: relative;}

#contents .swiper-wrapper .title {position: absolute;top: 49px;left: 0;color: #fff;font-size: 17px;line-height: 25px;}/*¼öÁ¤ 20160131*/

#contents .swiper-wrapper .text {position: absolute;top: 170px;left: 0;color: #000;font-size: 17px;line-height: 130%;max-width: 330px;}/*¼öÁ¤ 20160131*/

#contents .swiper-wrapper .slide_more img {position: absolute;top: 247px;left: 0;}/*¼öÁ¤ 20160131*/

#contents .main_slide .arrowL {position: absolute;top: 50%;left: 0;background-image: url(/media/img/main/arrow_slide_L.png);}
#contents .main_slide .arrowR {position: absolute;top: 50%;right: 0;background-image: url(/media/img/main/arrow_slide_R.png);}

#contents .product_slide {max-width: 900px;margin: 0 auto;text-align: center;line-height: 100%;padding: 0 30px 0 30px;}
#contents .product_slide .h1 {text-align: center;font-size: 25px;font-weight: 400;margin: 40px 0 15px 0;}
#contents .product_slide .h2 {text-align: center;font-size: 14px;margin-bottom: 28px;color: #737373}
#contents .product_info_wrap {max-width: 900px;margin: 0 auto;text-align: center;}
#contents .product_info {display: inline-block;width: 40%;margin: 0 auto;text-align: center;}
#contents .product_info .img {text-align: center;margin-bottom: 20px;}
#contents .product_info .link_text {font-size: 14px;margin: 0 auto;text-align: center;height: 19px;position: relative; font-family: 'Nanum Barun Gothic';font-style: normal;font-weight: 700;letter-spacing: -0.03em}
#contents .product_info .gobtn {margin-left: 5px;position: absolute;top: -1px;width: 19px;height: 19px;}
#contents .product_info .b_text {font-size: 14px;}
#contents .slide_btn {margin: 59px 0 40px 0;}
#contents .slide_btn ul {}
#contents .slide_btn ul li {display: inline-block;margin-right: 3px;}

#contents .contents_link_wrap {width: 100%;background-color: #e6e8e9;margin: 0 auto;text-align: center;}
#contents .contents_link {max-width: 900px;margin: 0 auto;text-align: center;padding: 40px 30px 40px 30px;}
#contents .contents_link .title {font-size: 20px;margin: 0 0 5px 0;position: relative;}
#contents .contents_link .title2 {font-size: 18px;margin: 0 0 5px 0;position: relative;}
#contents .contents_link .gobtn {margin-left: 10px;position: absolute;top: -1px;width: 19px;height: 19px;}
#contents .contents_link .line {border-top: 1px solid #343434;width: 14px;}
#contents .contents_link .text14 {font-size: 14px;margin-top: 10px;}
#contents .contents_link .text12 {font-size: 12px;margin-top: 10px;}
#contents .contents_link .date {font-size: 14px;margin-top: 37px;height: 16px;}
#contents .contents_link .con_wrap_L {width: 446px;height: 300px;display: table-cell;position: relative;}
/* youtube */
.youtubeWrap {position: absolute;top: 0;bottom: 0;width: 100%;}
.youtubeWrap iframe {width: 100%;height: 292px;}
/*firefox css */ 
@-moz-document url-prefix() { .youtubeWrap iframe {width: 100%;height: 292px;} }

#contents .contents_link .con_link_gap {width: 8px;display: table-cell;}
#contents .contents_link .con_wrap_R {width: 446px;display: table-cell;height: 300px;}
#contents .contents_link .news_wrap {background: url('/media/img/main/bg_news.gif') no-repeat right bottom;background-color: #fff;padding:18px 0 0 21px;margin-bottom: 8px;height: 124px;}
#contents .contents_link .add_wrap {width: 219px;display: table-cell;background: url('/media/img/main/bg_add.gif') no-repeat right bottom;background-color: #fff;padding:18px 10px 0px 21px;height: 124px;}
#contents .contents_link .email_wrap {width:219px;display: table-cell;background: url('/media/img/main/bg_email.gif') no-repeat right bottom;background-color: #fff;padding:18px 10px 0px 21px;height: 124px;}


/*** Desktop Device END ***/


/******** Mobile *********/

/********* 960 *********/
@media all and (max-width: 960px){

#contents .swiper-wrapper .title {left: 30px;}

#contents .swiper-wrapper .text {left: 30px;}/*¼öÁ¤ 20160131*/

#contents .swiper-wrapper .slide_more img {left: 30px;}/*¼öÁ¤ 20160131*/


}/* 960 END */

/********* 860 *********/
@media all and (max-width: 860px){

#contents .contents_link .br_add {display: block;}
#contents .contents_link .gobtn_email {margin-left: 33px;position: absolute;top: 23px;left: 33px;width: 19px;height: 19px;}

}/* 860 END */


/****** 640 *****/
@media all and (max-width: 640px){

#contents .main_slide .swiper-slide{
	height:419px;
	width: 640px;
	line-height: 419px;
}

.main_slide .swiper-wrapper .slide_img1 {max-width: 640px;background: url('/media/img/main/t_main_visual_01.jpg') center 0 no-repeat;height: 419px;}
.main_slide .swiper-wrapper .slide_img2 {max-width: 640px;background: url('/media/img/main/t_main_visual_02.jpg') center 0 no-repeat;height: 419px;}
.main_slide .swiper-wrapper .slide_img3 {max-width: 640px;background: url('/media/img/main/t_main_visual_03.jpg') center 0 no-repeat;height: 419px;}


#contents .swiper-wrapper .title {top: 35px;left: 32px;}
#contents .swiper-wrapper .title img {width: 100%;}

#contents .swiper-wrapper .text {top: 140px;left: 32px;}/*¼öÁ¤ 20160131*/


#contents .swiper-wrapper .slide_more img {top: 230px;left: 32px;}/*¼öÁ¤ 20160131*/

.swiper-button-prev, .swiper-button-next {display: none;}

#contents .product_info {width: 49%;}
#contents .product_slide {padding: 0 30px 0 30px}
#contents .slide_btn {margin: 50px 0 0px 0;}
#contents .slide_btn ul {display: none;}
#contents .contents_link .con_wrap_L {width: 100%;height: 300px;display: block;margin: 0 auto;text-align: center;}
#contents .contents_link .con_link_gap_btm {height: 8px;}
/*firefox css */ 
/*@-moz-document url-prefix() { #contents .contents_link .con_link_gap_btm {height: 4px;} }*/

#contents .contents_link .con_wrap_R {width: 100%;height: auto;display: block;margin: 0 auto;text-align: center;}
#contents .contents_link .text14 {padding-right: 10px;}
#contents .contents_link .text12 {font-size: 14px;}
#contents .contents_link .add_wrap {width: 286px;}
#contents .contents_link .email_wrap {width:286px;}


}/* 640 END */


/****** 400 *****/
@media all and (max-width: 400px){

#contents .visual_bg .title {left: 20px;}

#contents .visual_bg .text {left: 20px;}/*¼öÁ¤ 20160131*/

#contents .visual_bg .slide_more img {left: 20px;}/*¼öÁ¤ 20160131*/

#contents .product_slide {padding: 0 20px 0 20px}
#contents .product_info .link_text {letter-spacing: -0.08em}
#contents .product_info .text {letter-spacing: -0.08em}

}/* 400 END */


/****** 320 *****/
@media all and (max-width: 320px){

.main_slide .swiper-wrapper .slide_img1 {max-width: 320px;background: url('/media/img/main/m_main_visual_01.jpg') center 0 no-repeat;height: 419px;}
.main_slide .swiper-wrapper .slide_img2 {max-width: 320px;background: url('/media/img/main/m_main_visual_02.jpg') center 0 no-repeat;height: 419px;}
.main_slide .swiper-wrapper .slide_img3 {max-width: 320px;background: url('/media/img/main/m_main_visual_03.jpg') center 0 no-repeat;height: 419px;}/*Ãß°¡ 20160131*/

#contents .swiper-wrapper .title {left: 10px;}

#contents .swiper-wrapper .text {left: 10px;}/*¼öÁ¤ 20160131*/

#contents .swiper-wrapper .slide_more img {left: 10px;}/*¼öÁ¤ 20160131*/

#contents .contents_link {padding: 10px;width: auto;display: block;}
#contents .contents_link .add_wrap {width: auto;display: block;}
#contents .contents_link .email_wrap {width: auto;display: block;}

#contents .product_slide {padding: 0 10px 0 10px}

#contents .product_info {width: 100%;}
#contents .product_info .link_text {letter-spacing: 0em}
#contents .product_info .text {letter-spacing: 0em}

/*#contents .contents_link .con_link_gap_btm {height: 8px;}*/

}/* 320 END */
