@charset "utf-8";
#bo_list > .bo_fx .btn_bo_user,
.btn_bo_adm,
.m_menu,
#ft .address > a,
br.m,
.m_main_visual,
.header_in > a,
.main_container .m{ display:none; }

.none_m{ display:none !important; }
.none_pc{ display:block !important; }

.dim{ position:absolute;left:0;right:0;top:0;bottom:0;z-index:15;background:url(../img/m_img/bg_dim.png) 0 0 repeat; }

#bo_list > .bo_fx { margin-bottom:10px }

@media (max-width:1470px){
	.dim{z-index:5;}
	#ft_copy ,
	#hd_wrapper{ width:100%; }
	#container{ padding-bottom:40px; }
	.sub_header .in{left:0%;margin-left:0}
	#bo_w,
	#ctt_con{ width:auto; }

	.sub1_5 .history_nav{ display:none; }
	.sub1_5 .history{ padding:0 0 0 30px; }
	.sub1_5 .history .his_box h4{ font-size:170px;line-height:172px;padding:0;margin:0; }

	#bo_v{ width:100%;box-sizing:border-box;padding:0px 10px; }
	.tbl_frm1 th{ font-size:13px; }

	div.product_type1 .product_box .product_list .list li a em{width:230px;height:210px;margin:0 auto;}
	div.product_type1 .product_box .product_list .list li a em img{ max-width:230px;max-height:210px; }
	div.product_type1 .product_box .product_list .list li a strong{ text-align:center;display:block; padding:0px 0 20px; }


	.minster_jin .top span{ display: block;width:130px;top:10px;right:40px }
	.minster_jin .top span img{ width:100% }
    .minster_jin .top span img{ margin-top:-10px; }

		.minster_jin{ text-align:center;}
}



@media (max-width:1300px){
	.popup.mister_product.products{ width:92%;margin-left:-46%;}
    #popup-close{margin-right:-46%;}
}
@media (max-width:1200px){

	.gnb_menu,
	#hd .header_in #tnb{ display:none; }
	.top_banner5 ul.pc li a > em em span img{ width:70% }
	.header_in > a img{ width:100px; }
	.m_gnb_menu{ display:block; }
	div.product_type1 .product_box .product_list .list li{ width:25%; }

	.main_visual{ height:260px }
	.sub_header .in h2 span:after{ right:-45px;bottom:-2px; }
	.sub_header .in h2 span br.m,
	.sub_con p{ font-size:13px; line-height:22px; display:block;}
	.m_menu{ display:block; }
	.header_in > a{ display:block;position:absolute;right:0;top:0px;z-index:5; }

	.m_menu{  position:fixed;right:0;top:-700px;left:0;background:#fff url(../img/m_img/bg_gnb.jpg) 0 bottom no-repeat;background-size:100%; z-index:5;}
	.m_menu .m_gnb_menu{padding:95px 0 60px;}

	.minster_jin .top span{ display: block;width:80px;top:10px;right:40px }

	.m_menu .m_gnb_menu > li{ width:120px;text-align:center;margin:0 auto;}
	.m_menu .m_gnb_menu > li > a{ font-size:15px;font-weight:bold;padding:22px 0;display:block; border-top:3px solid #000;}
	.m_menu .m_gnb_menu > li.on > a{  border-bottom:3px solid #000; }
	.m_menu .m_gnb_menu > li:first-child > a{ border-top:0; border-bottom:0;  }
	.m_menu .m_gnb_menu > li.on:first-child > a{border-bottom:3px solid #000; }
	.m_menu .m_gnb_menu > li > .gnb_2dep{border-bottom:0; display:none;padding:15px 0 }
	.m_menu .m_gnb_menu > li > .gnb_2dep li{ margin-top:10px; }
	.m_menu .m_gnb_menu > li > .gnb_2dep li:first-child{ margin-top:0px; }
	.m_menu .m_gnb_menu > li > .gnb_2dep li a{ font-size:13px;display:block;line-height:17px; font-weight:700 }
	.m_menu > button{ display:block;position:absolute;right:25px;top:25px; width:20px;z-index:7;}
	.m_menu > button img{ width:100%; }

	#hd_wrapper .m_gnbs .language { margin-left:0px;padding-left:0px;position:absolute;left:25px;top:25px;z-index:8;}
	#hd_wrapper .m_gnbs .language > a {background:url(../img/m_img/icon_select.png) right center no-repeat;padding-right:35px;font-size:12px;color:#000 !important; background-size:21px 20px;display:block;height:20px;line-height:20px;font-weight:bold}
	#hd_wrapper .m_gnbs .language > a:hover { text-decoration:none; }
	#hd_wrapper .m_gnbs .language > ul {display:none;width:auto;
	box-shadow: 3px 5px 15px rgba(0,0,0,0.15);border:1px solid #e3e3e3;;
	transition: opacity 0.3s ease-in-out;top:35px;left:0;padding:10px 0
	}
	#hd_wrapper .m_gnbs .language > ul.on{ display:block ;}
	#hd_wrapper .m_gnbs .language > ul li{ margin:0;text-align:center;margin-top:10px; float:none;}
	#hd_wrapper .m_gnbs .language > ul li:first-child{ margin-top:0px; }
	#hd_wrapper .m_gnbs .language > ul li a{ display:inline-block; }


.sub1_3 h4 img{ max-width:100%;}
.sub1_3 p{ margin:25px 0 30px;padding:0px 10%; }

}

@media (max-width:1127px){
	.sub1_5 .history .his_box > div.group2{ padding-top:0; }
	.sub1_5 .history .his_box > div.group2{  }
	.sub1_5 .history .his_box > div.group2.none h5{ display:none; }
	.sub1_5 .history .his_box > div.group2.none ul li:first-child{ margin-top:20px; }
	h5.mh5{ margin-top: 40px !important;}
	.sub1_5 .history .his_box > div{ float:none }
	.sub1_5 .history .his_box > div ul{ width:100%;}

	.sub1_5 .history .his_box > div ul li strong{ width:10% }
	.sub1_5 .history .his_box > div ul li span{ width:90% }

	.popup.mister_product{ width:92%;margin-left:-46%;}
	.popup.layer .in{ padding-left:0;padding-right:0; }
	.popup.mister_product .in .right_txt h4{ padding:0; }
	.popup.mister_product .in .right_txt ul.list_type1{ padding-top:10px }
	.popup.mister_product .in .right_txt ul.list_type1 > li{ margin-bottom:10px;width:40%; }

	.popup.mister_product.products .in .right_txt ul.list_type1 > li{ margin-bottom:10px;width:28%; }
	.popup.mister_product.products .in .right_txt ul.list_type1 > li.w50{width:45%; }
	.popup.mister_product.products .in .right_txt ul.list_type1 > li.last{width:100%; }

}

@media (max-width:1080px){
	.sub1_2 .img_left{  }
	.sub1_2 .img_left > span.pc{ width:100%;display:none; }
	.sub1_2 .img_left > span.m{ display:block; width:100%;}
	.sub1_2 .img_left > span.m img{ width:100% }
	.sub1_2 .img_left > div{ float:none;width:100%;padding:40px 20px;box-sizing:border-box; }
	.sub1_2 .img_left > div .pc{ display:block; }
	.sub1_2 .img_left > div strong.m{ display:block;padding:0; }

	.sub1_2 .img_right{ padding:0; }
	.sub1_2 .img_right p{ float:none; width:100%;padding:0 20px 40px;box-sizing:border-box;}
	.sub1_2 .img_right ul{ float:none; width:100%;padding:0 0 50px; }
	.sub1_2 .img_right ul li{ width:50%;margin:0; }


}
@media (max-width:1070px){
.sub3_1{ width:100% }
}

@media (max-width:1040px){
	.sub1_2 .map_area ul.btn_tab{ text-align:center;font-size:0;line-height:0;margin-top:20px;}
	.sub1_2 .map_area ul.btn_tab:after{ display:none; }
	.sub1_2 .map_area ul.btn_tab li { float:none;display:inline-block; font-size:13px;margin:0 30px}
	.sub1_2 .map_area ul.btn_tab li:before{ left:-30px }
	.sub1_2 .map_area ul.btn_tab li.on:after{ margin-left:-6px}
	.sub1_2 .map_area ul.btn_tab li:first-child{ margin-left:37px }
	.sub1_2 .map_area ul.btn_tab li span{ display:none; }
	.sub1_2 .map_area .map_info .map_list{ padding-left:0;margin-top:20px; width:100%;}
	.sub1_2 .map_area .map_info .map_list dl{ position:static;padding:40px 20px; }
	.sub1_2 .map_area .map_info .map_list dl dd ul li span{ color:#ed1b2f; }
	.sub1_2 .map_area .map_info .map_list > div{ width:100% !important  }
	div.product_type1 .product_box .product_list .list li{ width:33.3333%; }
	div.product_type1 .product_box .product_list .list li a em{width:270px;height:230px;margin:0 auto;}
	div.product_type1 .product_box .product_list .list li a em img{ max-width:270px;max-height:230px; }

}

@media (max-width:1024px){
	.block-pc{display: none !important;}
	.block-t{display: block !important;}
}
@media (max-width:920px){
	.bottom_banner .pc,
	.top_banner5 ul.pc{ display:none; }

	.bottom_banner .m,
	.top_banner5 ul.m{ display:block; }
	.top_banner5 ul.m li{ margin-top:5px; }
	.top_banner5 ul.m li a{ display:block; }
	.top_banner5 ul.m li a img{ width:100%; }
	#logo { top:0;text-align:left;right:0; display:inline-block;padding-top:0;}
	#hd_wrapper{ position:relative;z-index:5; }
	#hd_wrapper .header_in{ height:65px; }
	#logo h1{ padding:15px;display:inline-block }
	#logo h1 a{ display:inline-block; }
	#logo h1 a img.pc{ display:none; }
	#logo h1 a img.m{display:block; width:150px; }

	.main_container .bottom_banner .banner_areas > a { width:15% !important;height:21% !important;top:61% !important; }
	.main_container .bottom_banner .banner_areas .sns1{ left:10.5%;}
	.main_container .bottom_banner .banner_areas .sns2{ left:26.5%;}
	.main_container .bottom_banner .banner_areas .sns3{ left:32.5%;}

	.header_in > a img{ width:69px; }
	.sub_header{}

	.sub_header{display:none; position:relative;overflow:hidden;}
	.sub_header > img{ position:relative;left:0%;margin-left:0;width:100%; }
	.sub_header.m{ display:block; }
	.sub_header .in{width:100%; position:absolute;left:0%;top:50%;z-index:5;margin:-38px 0 0 0;}
	.sub_header .in h2{ color:#fff; border-left:0;padding-left:0px;text-align:center;}
	.sub_header .in h2 span{position:relative; font-weight:300;color:#cac8c7;border-bottom:1px solid #837977}
	.sub_header .in h2 span:before{ content:"";display:block;width:30px;border-bottom:3px solid #ed1b2f;position:absolute;left:50%;bottom:-25px; margin-left:-15px;}
	.sub_header .in h2 span:after{ display:none; }
	.sub_header .in h2 strong{ display:inline-block;margin-top:0px;margin-bottom:10px; }

	.sub_con .pc{ display:none; }
	.sub_con .m{ display:block;box-sizing:border-box;}
	.sub_con .m img{ width:100%;  }
	.sub_con h4{ margin-bottom:40px; padding:0 40px;}
	.sub_con > p,
	.sub_con > ol{ padding:0 20px;font-size:13px;line-height:150%;word-break:keep-all }
	.sub_con > span,
	.sub_con > ol li{ font-size:13px;line-height:150% }

	.am_ul{ display:none; }
	#bo_w h3,
	#ctt_con h3{ font-size:30px;padding:45px 0 20px; word-break:keep-all;}
	#bo_w .location,
	#ctt_con .location{padding-bottom:20px;}
	#bo_w .location:after,
	#ctt_con .location:after{ content:"";display:block;width:40px;position:absolute;left:50%;bottom:0;margin-left:-20px;border-bottom:1px solid #000;}

	#ft .address > a{ display:block; margin-bottom:15px;width:35px}
	#ft .address > a img{ width:100%; }

	.sub_con.c .sub1_3 p{ text-align:left; padding:0 20px;}
	.sub1_3 > div{ padding:0 10px; }
	.sub1_3 h4{ padding:0; }
	.sub1_4 .img_type{ padding:0 40px; }
	.sub1_5 .history .his_box,
	.sub1_4 .img_type .img_box{ padding:0 0px 20px; }

	.sub1_5 .history .his_box > div{ padding-top:0px }
	.sub1_5 .history .his_box h4{ font-size:100px;line-height:102px;padding:0; }
	.sub1_5 .history .his_box > div ul{ width:100% }
	.sub1_5 .history .his_box > div ul li{ margin-top:10px; font-size:13px;}
	.sub1_5 .history .his_box > div ul li span{box-sizing:border-box;}

	#ctt_con .location li a{font-size:12px;line-height:20px; }
	#ctt_con .location li:first-child a{ background-size:16px 16px;padding-left:23px;}

	.minster_jin .top > img{ width:100%;margin-left: 0px }


	.ctt_sub4_1 .sub_con img.pc{ display:none; }
	.product_acodian{ display:block;  }

	.product_acodian{ background:url(../img/m_img/bg_dotline.gif) 0 bottom repeat-x; }
	.product_acodian dt{font-size:21px;cursor:pointer;background:url(../img/m_img/bg_dotline.gif) 0 top repeat-x; font-family:'exo 2' , sans-serif; font-weight:bold; }
	.product_acodian dt.on{ color:#fff;background:#000; }
	.product_acodian dt span{ display:block;height:49px;line-height:49px;padding-left:22px; background:url(../img/m_img/bg_dt_blur.png) right center no-repeat;background-size:32px 14px;}
	.product_acodian dt.on span{  background:url(../img/m_img/bg_dt_blur_on.png) right center no-repeat;background-size:32px 14px; }
	.product_acodian dd{ display:none;padding:20px; }
	.product_acodian dd img{ width:100%; }

	.sub_con .gellery_list li{ position:relative;display:inline-block;width:46%;margin:0 2% 10%; }

	.popup.mister_product.products .in .product_info img{ max-width:100% }

}
@media (max-width:850px){
	div.product_type1 .product_box .product_list .list li{ width:50%; }
	div.product_type1 .product_box .product_list .list li a em{width:270px;height:230px;margin:0 auto;}
	div.product_type1 .product_box .product_list .list li a em img{ max-width:270px;max-height:230px; }

	.popup.mister_product.products .in .left_img{  }
	.popup.mister_product.products .in .right_txt{ }
	.popup.mister_product.products .in.on{ padding:10px 15px 0 }

	.popup.mister_product.products > div{}

	.popup > button { right:15px;top:15px;width: 25px}
	.popup > button img{ width:100%; }

	.main_visual{ height:210px }
}
@media (max-width:720px){

	.sub_header .in h2 span{font-size:13px;line-height:14px;}
	.sub_header .in h2 strong{ font-size:20px; line-height:21px;margin-bottom:5px}
	.main_container .bottom_banner{ padding-top:0; }
	.main_container .bottom_banner li { margin-top:5px; }

	.sub_con .search_box{ right:10px; }
	.sub_con .search_box select.sfl{ height:30px;line-height:30px;background:#fff !important;border:1px solid #ddd; }
	.sub_con .search_box input.frm_input{height:30px;line-height:30px;background:#fff !important;border:1px solid #ddd;width:200px;padding:0 20px;}
	.sub_con .search_box fieldset .btn_submit { width:30px;height:30px;text-indent:-9999px;background:url(../img/btn_search.gif) 0 0 no-repeat; background-size:100%}



	/* 하단 레이아웃 */
	#ft {}
	#ft .address{  padding:0 20px 20px;  }
	#ft .address address{ color:#333;line-height:20px; letter-spacing:-0.7px;font-size:11px;}
	#ft .address address span{ display:inline-block; margin:0 10px;}
	#ft .address address p.copy{ font-size:10px; margin-top:20px;letter-spacing:0px;}
	#ft .address address .mobile{ display:none; }

	#ft_copy { width:100%;margin:0 auto;border-top:1px solid #d7d7d7; position:relative;padding-top:35px;}
	#ft_copy div.util {position:relative;margin:0 auto;padding:10px 0;color:#333}
	#ft_copy div.util a {display:inline-block;margin:0 10px 0 0;color:inherit ; height:30px;line-height:30px;}
	#ft_copy div.util #ft_totop {position:absolute;top:10px;right:0; height:auto;line-height:100%;}
	#ft_copy .blog{ position:static;padding:0 0 40px 20px}
	#ft_copy .blog li{ float:left;margin-left:3px; }
	#ft_copy .blog li:first-child{ margin-left:0; }
	#ft_copy .blog li a{ display:block; }
	#ft_copy .blog li a img{ width:80% }

	.none_m{ display:block !important; }
	.none_m.mn{ display:none !important; }
	.none_pc{ display:none !important; }

	#bo_list{ padding:0 10px;box-sizing:border-box; }
	#bo_w .tbl_frm01{ padding:20px 10px 0 }
	.sub_con{ padding-top:20px; }
	.sub_con.board_con{ padding-top:60px; }
	.sub1_5 .history{ padding-left:0;box-sizing:border-box; }
	.sub1_5 .history .his_box h4{ padding:0 20px;font-size:35px;line-height:37px;letter-spacing:-2px;margin:20px 0 0 !important; }
	.sub1_5 .history .his_box > div h5{ padding:0 20px 15px; font-size:27px;;}
	.sub1_5 .history .his_box > div h5.none{ padding:7px 0 0;line-height:0}
	.sub1_5 .history .his_box > div > div ul{ padding:0 20px; }
	.sub1_5 .history .his_box > div{ float:none; }
	.sub1_5 .history .his_box > div img{ width:100%;margin-top:30px }
	.sub1_5 .history .his_box > div:after{ display:none; }

	.sub1_5 .history .his_box > div ul li strong{ width:27%;font-size:13px;line-height:17px;}
	.sub1_5 .history .his_box > div ul li span{ width:73% ;font-size:13px;line-height:17px}

	.sub3_1{ padding-top:20px;padding-bottom:200px;font-size:13px;}
	.sub3_1 .list{ overflow:hidden; }
	.sub3_1 .list li{width:200px;height:200px; box-sizing:border-box;margin-bottom:40px;padding-top:60px}
	.sub3_1 .list li:first-child + li + li:after{ display:none; }
	.sub3_1 ol li{ font-size:13px;margin-top:13px; }
	.sub3_1 > strong{ padding:25px 0 10px; }
	.sub3_1 .middle_li li{ line-height:20px; }

	#bo_v_atc{ min-height:100px; }
	#bo_vc h2 { font-size:20px; }
	#bo_list .tbl_head01,
	#bo_list .tbl_head01 a,
	#bo_v_con,
	a.btn_b01,
	a.btn_b02,
	#bo_v_info{ font-size:13px;; }

	#bo_list .td_name{ width:auto }

	.search_box{ right:10px; }
	.search_box select.sfl{ height:40px;line-height:40px;width:80px;font-size:13px;}
	.search_box input.frm_input{height:38px;line-height:38px;width:200px;font-size:13px;}
	.search_box fieldset .btn_submit { width:40px;height:40px;background-size:100% 100%;}


}

@media (max-width:640px){
	.main_visual,
	#bo_list_total{ display:none; }
	.search_box{ top:20px; }
	.sub3_1 .middle_li{ width:auto;padding:0 20px; }

	#bo_vc_w .tbl_frm01 th,
	#bo_w .tbl_frm01 th{ width:25%; }
	#bo_vc_w .tbl_frm01 td,
	#bo_w .tbl_frm01 td{ width:75%;box-sizing:border-box; }
	#bo_w .frm_file{ width:100%; }

	/* 팝업 */
	.popup.site,
	.popup.layer,
	.popup{ width:92%;margin-left:-46%;}
	.popup.layer .in{ padding-left:0;padding-right:0; }


	#bo_v .location{ padding-bottom:20px; }
	.popup.mister_product .in .left_img{  }
	.popup.mister_product .in .right_txt{ float:none;width:100% !important; }

	#bo_v h3,
	#bo_w h3,
	#ctt_con h3{position:relative; text-align:center;font-size:30px;line-height:30px;padding:50px 0 15px;}

	.sub_con .gellery_list{ margin-left:-3% }
	.sub_con .gellery_list li p{ margin-top:20px }
	.sub_con .gellery_list li{ position:relative;display:inline-block;width:90%;margin:0 0 18% ; }

	.m_main_visual{ display:block; }


	.sub_con .search_box{  top:25px}


	.minster_jin .top span{ display: block;width:50px;top:10px;right:20px }

	.minster_jin .mister_list{padding: 5% 3% 0 3%}
	.minster_jin strong{padding: 5% 0}
}

@media (max-width:570px){
	div.product_type1 .product_box .product_list .list li{ width:50%; }
	div.product_type1 .product_box .product_list .list li a em{width:230px;height:190px;margin:0 auto;}
	div.product_type1 .product_box .product_list .list li a em img{ max-width:230px;max-height:190px; }
	div.product_type1 .product_box .product_list .list li a strong{ padding-bottom:5px; }

	#bo_list .tbl_head01 td{ padding-left:10px; }
	#bo_list .td_name,
	#bo_list .td_num,
	.tbl_head01 thead th.m_board{ display:none; }

}

@media (max-width:500px){

	div.product_type1 .product_box .product_list .list li{ width:50%; }
	div.product_type1 .product_box .product_list .list li a{ padding-top:10px; }
	div.product_type1 .product_box .product_list .list li a em{width:150px;height:120px;margin:0 auto;}
	div.product_type1 .product_box .product_list .list li a em img{ max-width:150px;max-height:120px; }
	div.product_type1 .product_box .product_list .list li a strong{ padding-bottom:10px;font-size:13px; display:block;margin-top:5px;}

	.sub3_1{padding-bottom:150px}
	.sub3_1 .list li{width:120px;height:120px; box-sizing:border-box;margin-bottom:20px;padding-top:30px}
	.sub3_1 .list li p{ font-size:13px; }

	.btn_area{padding-bottom:10px; }
	.btn_area .btn{ height:40px;line-height:40px;width:100px;text-align:center; font-size:13px;}


	.popup.mister_product .in .left_img{ width:100%;text-align:center;float:none;height:270px; margin-top:30px;}
	.popup.mister_product .in .left_img img{ width:75%; }
	.popup.mister_product.products .in .right_txt{ box-sizing:border-box; padding-right:0;}

}
@media (max-width:400px){
	.search_box input.frm_input { width:110px; }


}

/* 메인 슬라이드 swiper */
	 .swiper-container {
		margin:0 auto;
		position:relative;
		overflow:hidden;
		z-index:1
	}
	.swiper-wrapper {
		position:relative;
		width:100%;
		height:100%;
		z-index:1;
		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-ms-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-transition-property:-webkit-transform;
		-moz-transition-property:-moz-transform;
		-o-transition-property:-o-transform;
		-ms-transition-property:-ms-transform;
		transition-property:transform;
		-webkit-box-sizing:content-box;
		-moz-box-sizing:content-box;
		box-sizing:content-box
	}
	.swiper-container-android .swiper-slide, .swiper-wrapper {
		-webkit-transform:translate3d(0, 0, 0);
		-moz-transform:translate3d(0, 0, 0);
		-o-transform:translate(0, 0);
		-ms-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0)
	}
	.swiper-container-multirow>.swiper-wrapper {
		-webkit-box-lines:multiple;
		-moz-box-lines:multiple;
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.swiper-container-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 {
		-webkit-transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-ms-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-flex-shrink:0;
		-ms-flex:0 0 auto;
		flex-shrink:0;
		width:100%;
		height:100%;
		position:relative
	}
	.swiper-container .swiper-notification {
		position:absolute;
		left:0;
		top:0;
		pointer-events:none;
		opacity:0;
		z-index:-1000
	}
	.swiper-wp8-horizontal {
		-ms-touch-action:pan-y;
		touch-action:pan-y
	}
	.swiper-wp8-vertical {
		-ms-touch-action:pan-x;
		touch-action:pan-x
	}
	.swiper-button-next, .swiper-button-prev {
		z-index:10;
		cursor:pointer;
	}
	.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
		opacity:.35;
		cursor:auto;
		pointer-events:none
	}
	.swiper-pagination {
		text-align:center;
	}
	.swiper-pagination.swiper-pagination-hidden {
		opacity:0
	}
	.swiper-pagination-bullet {
		width:12px;
		height:12px;
		display:inline-block;
		border-radius:100%;
		background:#000;
	}
	.swiper-pagination-clickable .swiper-pagination-bullet {
		cursor:pointer
	}
	.swiper-container-vertical>.swiper-pagination {
		right:10px;
		top:50%;
		-webkit-transform:translate3d(0, -50%, 0);
		-moz-transform:translate3d(0, -50%, 0);
		-o-transform:translate(0, -50%);
		-ms-transform:translate3d(0, -50%, 0);
		transform:translate3d(0, -50%, 0)
	}
	.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
		margin:5px 0;
		display:block
	}

	.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
		margin:7px 3px 0px 0px
	}
