@charset "utf-8";
/* *******************************************************
 메인 레이아웃 및 컨텐츠 CSS
******************************************************** */

/* ******************  메인 비주얼 ********************** */
#mainVisual{overflow:hidden; width:100%; height:829px; position:relative;}	/* 비주얼높이값 이미지에맞게 수정 */
#mainVisual.full-height{/*height:829px*/ }
.slick-track,
.slick-list {
	-webkit-perspective: 2000;
	-webkit-backface-visibility: hidden;
}
#mainVisual .main-visual-list-con, 
#mainVisual .main-visual-con, 
#mainVisual .slick-list,  
#mainVisual .slick-track, 
.main-visual-item{
	height:100%;
	overflow:hidden;
}
.main-visual-con{z-index:1;}
/* 메인 비주얼 :: 이미지 */
.main-visual-item{position:relative;}
.main-visual-item .main-visual-pc-img{
	width:100%;
	height:100%;
	background-size:cover !important;
	-ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1); 
    -moz-transform: scale(1.1,1.1); 
    -webkit-transform: scale(1.1,1.1); 
     transform: scale(1.1,1.1);
	-webkit-transition:transform 5000ms  ease-in-out ;
	-moz-transition:transform 5000ms ease-in-out ;
	-o-transition:transform 5000ms ease-in-out ;
	-ms-transition:transform 5000ms ease-in-out ;
    transition:transform 5000ms ease-in-out ;	
}
.main-visual-item .main-visual-m-img{display:none;}

/* 메인 비주얼 :: 텍스트 */
.main-visual-item .main-visual-txt-con{position:absolute; top:50%; left:100px; width:100%; margin-top:-121px;} /* margin-top은 조정 (텍스트영역 높이의 반) */
.main-visual-item .main-visual-txt-con .main-visual-txt1,
.main-visual-item .main-visual-txt-con .main-visual-txt2,
.main-visual-item .main-visual-txt-con .main-visual-txt3,
.main-visual-item .main-visual-txt-con .main-visual-more-btn{
	opacity:0;filter:Alpha(opacity=0);
	-ms-transform: translateX(-50px); 
    -o-transform: translateX(-50px); 
    -moz-transform: translateX(-50px);
    -webkit-transform: translateX(-50px); 
     transform: translateX(-50px);
	-webkit-transition:opacity 1.0s, transform 1.0s;
	-moz-transition:opacity 1.0s, transform 1.0s;
	-o-transition:opacity 1.0s, transform 1.0s;
	-ms-transition:opacity 1.0s, transform 1.0s;
	transition:opacity 1.0s, transform 1.0s;
}
.main-visual-item .main-visual-txt-con .main-visual-txt1{display:block; font-size:22px; font-weight:400; color:#fff; margin-bottom:20px; }
.main-visual-item .main-visual-txt-con .main-visual-txt2{font-size:70px; line-height:90px; color:#fff; font-family:'notokr-bold'; margin-bottom:15px; -webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}
.main-visual-item .main-visual-txt-con .main-visual-txt3 {margin-bottom: 30px;  font-size:18px; line-height:30px; font-weight:400; color:#fff; webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s;}

.main-visual-item .main-visual-txt-con .main-visual-more-btn{position:relative; display:inline-block; font-size:16px; font-weight:300; color:#fff;  width:160px; height:52px; background:url("/images/main/brn_main_visual.png") no-repeat; padding-left: 50px; line-height: 51px;-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-ms-transition-delay:0.8s;transition-delay:0.8s;border-radius:50px; *-moz-border-radius:50px -webkit-border-radius:50px; background:#0090ff}


.main-visual-item .main-visual-txt-con .main-visual-more-btn .arrow {position:absolute; right:50px; top:50%; margin-top: -25px; -webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0); -webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}

.main-visual-item .main-visual-txt-con .main-visual-more-btn:hover{text-shadow:1px 1px 2px rgba(0, 0, 0, .5);}
.main-visual-item .main-visual-txt-con .main-visual-more-btn:hover .arrow {-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}




/* 메인 비주얼 :: active효과 */
.main-visual-item.active-item .main-visual-pc-img{
	-ms-transform: scale(1.0,1.0) rotate(0.01deg);
    -o-transform: scale(1.0,1.0) rotate(0.01deg);
    -moz-transform: scale(1.0,1.0) rotate(0.01deg);
    -webkit-transform: scale(1.0,1.0) rotate(0.01deg);
     transform: scale(1.0,1.0) rotate(0.01deg);
}
.main-visual-item.active-item .main-visual-txt1,
.main-visual-item.active-item .main-visual-txt2,
.main-visual-item.active-item .main-visual-txt3,
.main-visual-item.active-item .main-visual-more-btn{
	opacity:1.0;filter:Alpha(opacity=100);
	-ms-transform: translateX(0px); 
    -o-transform: translateX(0px); 
    -moz-transform: translateX(0px);
    -webkit-transform: translateX(0px); 
     transform: translateX(0px);
}

/* 메인 비주얼 :: 버튼 */
#mainVisual .slick-dots{position:absolute; text-align:center; top:50%; margin-top: -84px; left:50%; margin-left: 795px; z-index:90;}
#mainVisual .slick-dots li{padding:30px 0px ; }
#mainVisual .slick-dots li button{
	cursor:pointer; margin:0px; padding:0px; background:none; font-size:0; width:10px; height:10px; 
	-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%; border:2px solid #fff;
}
#mainVisual .slick-dots li.slick-active button{background-color:#fff; }		/* 버튼 active */


/* 메인 비주얼 :: 스크롤아이콘 */
.main-scroll-icon{position:absolute; bottom:55px; left:50%; margin-left:-700px; text-align:center; z-index:9}	/* width값에 맞게 margin-left수정 */
.main-scroll-icon span{display:inline-block; vertical-align: middle; color:#fff; margin-left: 10px; letter-spacing:-0.5px; font-weight:300; }

.main-scroll-icon img {display:inline-block; vertical-align: middle;}















@media all and (max-width:1640px){
	#mainVisual .slick-dots {top:auto; margin-top: 0; bottom:55px; left:0; margin-left: 0; text-align:center; width:100%;}
	#mainVisual .slick-dots li {padding:0 30px; display:inline-block;}

	.main-visual-paging {margin-left: -710px; margin-top: -221px;}
	
}
@media all and (max-width:1430px){
	.main-visual-paging {margin-left: 0; left:20px; }
	.main-visual-item .main-visual-txt-con {left:20px; width:calc(100% - 20px);}
	.main-visual-item .main-visual-txt-inner {padding:0;}
	
	


}




@media all and ( max-width: 800px ){


	/*메인 비주얼 높이*/
#mainVisual{overflow:hidden; width:100%; height: auto; position:relative;}	/* 비주얼높이값 이미지에맞게 수정 */
#mainVisual.full-height{/*height:829px*/ }
	
	/* 메인 비주얼 :: 이미지 */
	
	
	
	.main-visual-item .main-visual-pc-img{display:none;}
	.main-visual-item .main-visual-m-img{display:block;}
	.main-visual-m-img img{width:100%;}
	/* 메인 비주얼 :: 텍스트 */
	.main-visual-item .main-visual-txt-con{margin-top:-90px; width:calc(100% - 90px); left:30px;  }
	.main-visual-item .main-visual-txt-con .main-visual-txt1{font-size:12px; margin-bottom:10px}
	.main-visual-item .main-visual-txt-con .main-visual-txt2{font-size:40px; margin-bottom:10px; line-height:50px}
	.main-visual-item .main-visual-txt-con .main-visual-txt3 {font-size:15px; margin-bottom:15px; line-height:20px}

	.main-visual-item .main-visual-txt-con .main-visual-more-btn{font-size:12px; width:150px; height:35px; background-size:contain; line-height: 35px; padding-left: 30px; }
	.main-visual-item .main-visual-txt-con .main-visual-more-btn .arrow {margin-top: -18px;}

	#mainVisual .slick-dots {bottom:20px;}
	#mainVisual .slick-dots li {padding:0 10px;}

	/* 메인 비주얼 :: 스크롤아이콘 */
	.main-scroll-icon{display:none}

	.main-visual-paging {margin-top: -82px;}
	.main-visual-paging span {font-size:11px; top:-5px}
	.main-visual-paging span.line {margin:0 5px;}
	.main-visual-paging span.current {font-size:18px;}
	
	
	#mainVisual .slick-dots {top:auto; margin-top: 0; bottom:25px; left:0; margin-left: 0; text-align:center; width:100%;}
	#mainVisual .slick-dots li {padding:0 30px; display:inline-block;}
	
	


}

/* ******************  메인 컨텐츠 ********************** */
/* -------- 메인 컨텐츠 :: 공통 -------- */
#mainContent{padding-top: 60px;}
/* 공통 :: 타이틀 */
.main-tit{margin-bottom:55px; letter-spacing:-0.5px; text-align:center;}
.main-tit strong{display:block; color:#040404; font-size:30px; font-weight:500; }
.main-tit .main-sub-tit{display:block; margin-top:15px; color:#727272; font-size:14px; letter-spacing:-0.75px; line-height:22px;}







@media all and ( max-width: 800px ){
	#mainContent {padding-top: 30px;}
	/* 공통 :: 타이틀 */
	.main-tit{margin-bottom:30px;}
	.main-tit strong{font-size:24px;}
	.main-tit .main-sub-tit{font-size:12px; line-height:18px;}
}




/*   메인 컨텐즈 시작   */


/* 메인 컨텐츠-공지사항및 게시판 공통-pc용*/
.conter_wrap { width:100%;  position:relative; overflow:hidden;}
.conter_wrap .product { width:1140px;margin:0 auto;/*padding: 30px 0 0 0; margin: 50px 0;*/ text-align: center;background-color:#fff;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;letter-spacing: -1px; /* overflow: hidden */}
.b_review{ width:49%; height:auto; margin:20px 0 10px 0; float:}
.i_month{position:absolute; width:60px; height:40px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:33px; top:53px; left:536px; }
.b_review .month{position:absolute; width:60px; height:40px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:33px; top:53px; left:170px; }
.b_review .tit{ width:100%; float:left; position:relative}
.b_review .tit .text{ width:100%; font-size:1.9em;  font-family:'notokr-bold'; text-align:left; color:#333;height:60px; line-height:65px}
.r_style_bg { font-size:13px; height:auto; float:left;position:relative}
.bbt_s{border-bottom:1px solid #e0e1e3;}
.r_style_bg th{text-align:left; font-size:16px; font-weight:500;height:40px; position:relative;}

.r_style_bg td{text-align:right; font-family:'notokr-bold'; height:40px; position:relative;font-family:Tahoma, Geneva, sans-serif}
.r_style_bg .gel{text-align:left; font-size:16px; line-height:19px; height:43px; position:relative; width:33.3%;font-family:'NotoSansKR-Light'; }
.g_box{ margin:7px 5px 5px 5px}
.g_box_num{ margin:7px 5px 5px 7px; font-size:13px; color:#888888; text-align:left; letter-spacing:0.3px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal}
.g_box img{ width:100%; border:1px solid #CCC; height:150px}
.r_style_bg .font_s12{ font-size:12px; font-weight:normal; color:#666666}
.r_style_bg .font_s13{ font-size:13px; font-weight:normal; color:#888888; letter-spacing:0.3px}

.text_cbox{ color:#1e8693;  font-family:"notokr-bold"; background:url(/images/main/font_icon.png) no-repeat 6px 0px; padding-top:10px}

/*공지*/
.ann{ width:55px; font-size:14px; line-height:13px;  padding:0px 3px 2x 3px; margin-right:15px;/**-moz-border-radius:19px;-webkit-border-radius:19px; border:1px solid #0090ff;border-radius:20px;*/background:#fff; color:#0090ff; border-right:1px solid #e1e2e4; text-align:center; font-family:'notokr-bold'; display:inline-block}
/*이벤트*/
.eve_c{ width:55px; font-size:14px; line-height:13px;  padding:0px 3px 2x 3px; /**-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:20px;border:1px solid #fe5f7d;*/background:#fff; color:#fe5f7d; border-right:1px solid #e1e2e4; text-align:center; font-family:'notokr-bold'; display:inline-block; margin-right:15px}


.r_style_bg .no_l{border-bottom:0;}


.more_l01{
	position:absolute;
	top:8px;
	right:8px;
	margin-top:20px;
	margin-right:0px;
	width:45px;
	height:25px;
	border:0;
}
.more_btn img{ width:35%}




/*이용안내 배너-pc*/

.product_r{ width:98%;margin:0 auto;padding: 0px 10px 30px 0;/*margin: 50px 0;*/ letter-spacing: -1px; /* overflow: hidden */ height:201px; background:url('/images/main/r_b_ba.jpg'); /*background:url("images/main/r_b_ba.png")*/ no-repeat; overflow:hidden; position:relative;display:inline-block}
.product_r .r_bw{ width:100%; }
.r_mt{ margin-top:50px}/*반응시 사용*/

.infobox { width:85%; margin:50px 0 20px 40px; overflow:hidden}
.infobox .f_icon{
	width:125px;
	margin-top:5px 12px 0 10px;
	position:absolute;
	top: 34px;
}
.infobox .f_icon img{ width:100%; top:10px}
.infobox .tit{font-size:1.9em; position:relative;  font-family:'notokr-bold'; text-align:left; color:#333; margin-left:140px; width:75%; margin-bottom:15px}
.infobox .tit span{ }
.infobox .txt{ font-size:16px; line-height:25px; font-weight:500; margin-left:140px;text-align:left; display:inline-block}


.more_l02{
	position:absolute;
	bottom:40px;
	right:5px;
	margin-top:20px;
	margin-right:0px;
	width:45px;
	height:25px;
	border:0;
}

.more_l03{
	position:absolute;
	
	right:0px;
	margin-top:10px;
	margin-right:30px;
	width:45px;
	height:25px;
	border:0;
}



/*메인_시설소개롤링배너-PC*/
.conter_wrap2 { width:100%;  position:relative; overflow:hidden; background:url('/images/main/c_pc_baimg01.jpg'); margin-bottom:80px /* overflow: hidden */ }
.conter_wrap2 .product2 { width:1140px;margin:0 auto;/*padding: 30px 0 0 0; margin: 50px 0;*/  position:relative;  }


.topTxtA{width:1140px; margin:0 auto}
.topTxtA .txts{ line-height:24px; position:relative }
.topTxtA .subTit{ font-family:'notokr-bold'; font-size:1.9em; color:#fff; padding-left:20px; margin-top:80px; margin-bottom:20px}/*font-family:'notokr-bold';*/



/*시설안내 롤링*/
.bxslider_box{width:1071px; height:570px;  margin-left:20px; margin-top:10px;}
.bxslider {margin: 0; padding: 0;}
ul.bxslider {
  list-style: none;
}
.bxslider ul li{ position:relative}
.bxslider li{ width:100%}
.bxslider li img{ width:100%}

/*시설안내 내용*/
.ss_font{ position:absolute; background:url('/images/main/c_pc_img01.png') no-repeat; bottom:0px; left:0px; width:520px; height:195px; }
.ss_font h3{  font-size:24px; margin:30px 0 15px 30px; color:#FFF}
.ss_font p{ position:absolute; font-size:15px; line-height:20px; color:#FFFFFF; margin-left:30px}
.view_btn{ **-moz-border-radius:20px;-webkit-border-radius:20px; border:1px solid #fff;border-radius:20px; font-size:15px; color:#FFF; width:120px; line-height:30px;  padding:5px 10px; position:absolute; left:30px; bottom:30px; letter-spacing:-1px }


/*시설안내용 좌우버튼*/
.bx_wrap{ width:1080px; margin: auto;}
/*.bx_pr{position: absolute; top: 540px; right:50px; z-index: 2;}
.bx_ne{position: absolute; top: 540px; right:130px; z-index: 2;}*/
.bx_ne{position: absolute; top: 540px; right:50px; z-index: 2;}
.bx_pr{position: absolute; top: 540px; right:130px; z-index: 2;}

/*메인관리프로그램_pc용*/
.conter_wrap3 { width:100%;  position:relative; overflow:hidden; background:#e8ebef}
.conter_wrap3 .product3 { width:1140px;margin:0 auto;/*padding: 30px 0 0 0; margin: 50px 0;*/margin-top:50px; margin-bottom:60px }
.conter_wrap3 .product3 .tit{ width:100%;  position:relative}
.conter_wrap3 .product3 .tit .text{  font-size:1.9em; /*font-family:'notokr-bold';*/ font-family:'notokr-bold'; text-align:left; color:#333;height:60px; line-height:65px; }

/*편의시설_pc용*/
.conter_wrap4 { width:100%;  position:relative; overflow:hidden; background:#56b5fe}
.conter_wrap4 .product4 { width:1140px;margin:0 auto;/*padding: 30px 0 0 0; margin: 50px 0;*/margin-top:50px; margin-bottom:60px }
.conter_wrap4 .product4 .tit{ width:100%;  position:relative}
.conter_wrap4 .product4 .tit .text{  font-size:1.9em; /*font-family:'notokr-bold';*/font-family:'notokr-bold'; text-align:left; color:#333;height:60px; line-height:65px; }





@media all and (max-width:1220px){
	.main-product-video {width:100%;}
	.video-container {margin-bottom: 20px;}

	.main-product-manual {width:49%; margin-left: 0; margin-right:2%; padding-top: 0; margin-top: 10px;}
	.main-product-manual a {position:relative;width:auto; height:auto; }

	.main-product-list {width:49%; margin-left: 0; margin-top: 10px;}
	.main-product-list:last-child {margin-left: 2%;}
	.main-product-list:last-child.ml0 {margin-left: 0;}
	
	
	
	
	
}

@media all and (max-width:800px){

	
	
/*공지사항-개강안내*/
.conter_wrap {overflow:hidden;}
.conter_wrap .product { padding:0 15px 0px 10px; margin-top:0px; margin-right:auto; margin-left:auto; max-width:640px; width:95%}	


.conter_wrap2 { width:100%;  position:relative;  background:url('/images/main/c_m_baimg01.jpg') no-repeat; margin-bottom:60px /* overflow: hidden */ }
.conter_wrap2 .product2{ width:95%; position:relative; padding:0 15px 0 10px }

.b_review{ width:100%; height:auto; margin:30px 0 10px 0 !important;}
.i_month{position:absolute; width:60px; height:40px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:33px; top:53px; left:536px; }
.b_review .month{position:absolute; width:60px; height:40px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:33px; top:53px; left:170px; }
.b_review .tit{ width:100%; height:40px; border-bottom:1px solid #e0e1e3; float:left; position:relative}

.more_l01{
	position:absolute;
	top:-5px;
	right:0px;
	margin-top:20px;
	margin-right:0px;
	width:45px;
	height:25px;
	border:0;
}

.b_review .tit .text{ width:100%; font-size:1.4em;font-family:'notokr-bold'; text-align:left; color:#333; line-height:40px}

.text_cbox{ color:#1e8693; font-size:1em; font-family:"notokr-bold"; background:url('/images/main/font_icon.png') no-repeat 6px 2px;background-size:6px; padding-top:10px}



.r_style_bg { font-size:13px; height:auto; float:left;position:relative}

.r_style_bg th{text-align:left; font-size:14px; line-height:25px; position:relative; font-weight:500; width:100%}
.r_style_bg td{ display:none}
.r_style_bg .font_s12{ font-size:12px; font-weight:normal; color:#666666}
.g_box_num{ display:none}
	
.r_mt{ margin-top:20px}	

/*관리프로그램-m*/

.conter_wrap3 .product3 { width:100%; margin-top:50px; margin-bottom:0px }
.conter_wrap3 .product3 .tit{ width:100%;  position:relative}
.conter_wrap3 .product3 .tit .text{  font-size:1.4em; /*font-family:'notokr-bold';*/ font-family:'notokr-bold'; text-align:left; color:#333;height:40px; line-height:40px; margin-left:20px }



/*편의시설-m*/

.conter_wrap4 .product4 { width:100%; margin-top:40px; margin-bottom:40px; position:relative }
.conter_wrap4 .product4 .tit{ width:100%;  position:relative}
.conter_wrap4 .product4 .tit .text{  font-size:1.4em; /*font-family:'notokr-bold';*/font-family:'notokr-bold'; text-align:left; color:#333;height:40px; line-height:40px; margin-left:20px }


/*이용안내 배너-m*/


.infobox { width:85%; margin:40px 0 20px 30px; overflow:hidden}
.infobox .f_icon{ width:100px; margin-top:5px 12px 0 10px; position:absolute}
.infobox .f_icon img{ width:100%; top:10px}
.infobox .tit{font-size:1.5em; position:relative;font-family:'notokr-bold'; text-align:left; color:#333; margin-left:110px; width:75%; margin-bottom:2px; border-bottom:0; margin-top:2px}
.infobox .tit span{ }
.infobox .txt{ font-size:14px; line-height:20px; font-weight:500; margin-left:110px;text-align:left;}


.more_l02{
	position:absolute;
	bottom:40px;
	right:10px;
	margin-top:20px;
	margin-right:0px;
	width:45px;
	height:25px;
	border:0;
}


/*시설소개*/
.topTxtA{width:100%; margin:0 auto}
.topTxtA .txts{ line-height:24px; position:relative }
.topTxtA .subTit{ font-family:'notokr-bold'; font-size:1.4em; color:#fff; padding-left:25px; margin-top:50px; margin-bottom:15px}/*font-family:'notokr-bold';*/

.more_l03{
	position:absolute;
	
	margin-top:0px;
	margin-right:0px;
	width:45px;
	height:25px;
	border:0;
}

/*시설안내*/

.bxslider_box{width:100%; height:100%; margin-top:10px; margin-left:0px; }
/*.bx_wrap{position: relative; width: 30px; margin: auto;}*/

.bxslider ul li{ width:100%; min-width:410px}


/*시설안내 내용*/
.ss_font{ position:absolute; bottom:0px; height:50px; line-height:50px; left:0px; width:100%; background:rgba(0, 150, 300, 0.8);}
.ss_font h3{  font-size:17px; line-height:53px;  margin:0px 0 5px 30px; color:#FFF; font-family:'notokr-medium'; font-weight:400}
.ss_font p{ /*position:absolute; font-size:15px; line-height:20px; color:#FFFFFF; margin-left:30px*/display:none }
.view_btn{/* **-moz-border-radius:20px;-webkit-border-radius:20px; border:1px solid #fff;border-radius:20px; font-size:14px; color:#FFF; width:110px; line-height:30px;  padding:1px 5px; position:absolute; right:20px; bottom:7px; letter-spacing:-1px*/ display:none }

/*시설안내용 좌우버튼*/
.bx_wrap{ width:100%; margin: auto;}
.bx_pr{position: absolute; top:40px; right:40px; z-index: 2;}
.bx_pr img{ width:50%}
.bx_ne{position: absolute; top:40px; right:0px; z-index: 2;}
.bx_ne img{  width:50%}


}

@media all and (max-width:480px){
	.main-product-manual {width:100%; margin-right:0}

	.main-product-list {width:100%;}
	.main-product-list:last-child {margin-left:0%;}
}





@media all and (min-width:801px){
	.main-link-list-inner a:hover .main-link-img {-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}
}

@media all and (max-width:1220px){
	#mainCustomer {padding-top: 52px; padding-bottom: 45.5px; margin-top: 45.5px;}
}

@media all and (max-width:800px){
	#mainCustomer {padding-top: 25px; padding-bottom: 20px; margin-top: 20px;}

	.main-customer-news {float:none; width:100%;}

	.main-news-tit {padding-bottom: 20px;}
	.main-news-tit h3 {font-size:24px;}

	.main-news-list-inner dl dt p {padding:15px 0; font-size:11px;}
	.main-news-list-inner dl dt p span {font-size:27px;}
	.main-news-list-inner dl dd .category {font-size:11px;}
	.main-news-list-inner dl dd h4 {font-size:13px; line-height: 18px; margin:5px 0;}
	.main-news-list-inner dl dd p {font-size:12px;}

	

@media all and (max-width:480px){
	
}
