@charset "utf-8";
/*Layer*/
/*header*/
#topnav{width:640px; margin:auto;}
#topnav li{float:left; margin-top:13px; }
#topnav .tnav{margin-top:12px}
#topnav .gnb_btn{margin:0 24px 0 24px;}
#topnav .second{margin-right:132px;}
#topnav .log{margin-right:132px}
#topnav .my{margin-right:17px}
#topnav .last{margin-right:29px}
#contents{margin-bottom:4%;}
.main_content .bar{margin:23px 0 23px 0}
/*flexslider*/
.main_visual{
	position:relative;
}
.main_visual .slides>li>img{
	width:100%;
}
.main_visual .flex-direction-nav{
	display:none;
}
.flexslider{
margin-top:1px;
/*margin-top:2%;*/
}
.flex-control-nav{
	position:absolute;
	width:100%;
	bottom:27%;
	left:0;
	text-align:center;
	z-index:999999;

}
.flex-control-nav li{
	display:inline-block;
	margin:0 2px;
	display:none;
}
.flex-control-nav li a{
	display:block;
	width:10px;
	height:10px;
	background:url("/m2/images/main_btn.png") 0 0 no-repeat;
	background-size:100%;
	text-indent:-999px;
	overflow:hidden;
}
.flex-control-nav li a.flex-active{
	width:20px;
	height:10px;
	background:url("/m2/images/main_btn_over.png") 0 0 no-repeat;
	background-size:100%;
}
.main_content{
	margin:0 28px 0 28px;
}
.main_content img{
	width:100%;
}
.counsel_area2{clear:both;}
.counsel{margin-bottom:-5px}

.counsel{
	overflow:hidden;
}
.counsel a{
	display:block;
	width:30%;
	float:left;
}

.topmenu{
width:127%;
background:#ffd334;
}
.topmenu .first{width:35.5%;margin-left:-1.5%;}
.topmenu .btn{width:15.5%; margin-left:-0.8%;margin-top:-4px;}

.after{
width:100%;
}
.topmenu2{
width:100%;
margin-left:0.7%;
}
.topmenu3{
width:105%;
/*width:103.5%;*/
margin-left:2%;
margin-top:2%;
}

.topmenu4{
width:102%;
margin-left:2%;
margin-top:1%;
}
.topmenu5{
width:105%;
/*width:103.5%;*/
margin-left:2%;
}
.topmenu5 .btn{width:22.3%; margin-top:2%;}
.topmenu4 .first1{width:46%; margin-top:3%;}
.topmenu4 .first2{width:46%; margin-top:3%; margin-left:1%;}
.topmenu3 .btn{width:22.3%; margin-top:2%;}
.topmenu3 .first2{width:45.5%; margin-top:2%;}
.topmenu2 .first2{width:47.5%; margin-top:2%; margin-left:1%;}
.topmenu2 .btn2{width:40%; margin-left:-6px; margin-top:-3px;}

.evmenu3{
width:100%;
}
.evmenu3 .first2{width:48.5%; margin-top:1%; margin-left:0.2%;}

.mslide{display:none;z-index:9998;}
.mbtn{position:absolute; width:100%; text-align:center; top:65%; z-index:9900;}
.mbtn img{width:4%;}
.menu1{width:100%; margin-left:1%; margin-top:1%;}
.menu1 img{margin-left:0.5%;margin-top:1%; width:31.4%;}
/*.event{background:url('../images/main_event_beg.png');padding-left:0.7%; margin-top:3%; padding-bottom:2.5%;}*/
.event{background-color:#ffc600; padding-left:0.7%; margin-top:3%; padding-bottom:2.5%;}
.event .first1{width:98%; margin-left:1%; padding-top:2%;}
.event .first2{width:47.7%; margin-left:1%; padding-top:0.5%;}
.tel{margin-top:35px;display:block;}





.sub_cate{width:100%; margin:1px 0 0 0;background:#fb2f02;}
.sub_cate ul{overflow:hidden;}
.sub_cate ul li{float:left; width:16.66%;}


#main_visual {}
#main_visual img {width:100%;}
#main_visual .bx-wrapper .bx-pager {bottom:10px;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a {background:rgba(255,255,255,0.5); width: 8px;height: 8px;margin: 0 2px; }
#main_visual .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff;}

#main_content img {max-width:100%;}
#q_menu {}
#q_menu ul {overflow:hidden; margin:0 -1px; border-top:1px solid #d0d1d4; text-align:center;}
#q_menu ul li {float:left; width:33.33%;}
#q_menu ul li a {display:block; border-bottom:1px solid #d0d1d4; border-left:1px solid #d0d1d4; font-size:13px; font-weight:bold; color:#131a2a; line-height:40px;}


#real_story h2 {padding:10px 0;}
#real_story img {width:100%;}
#real_story {position:relative; padding:0 18px 40px; text-align:center; background:#131a2a;}
#real_story .bx_pager {display:inline-block; overflow:hidden; margin-bottom:5px;}
#real_story .bx_pager a {float:left; height:18px; padding:0 7px; margin-left:5px; border:1px solid #878a92; -webkit-border-radius:9px; border-radius:9px; font-size:10px; font-weight:400; color:#a1a1a1; line-height:18px; background:#131a2a;}
#real_story .bx_pager a.active {border:1px solid #fff; color:#fff; background:#131a2a;}
#real_story.no_active .bx_pager {pointer-events:none;}
#real_story .slider_wrap {position:relative;}
#real_story .li_wrap {overflow:hidden;}
#real_story .li_wrap p {float:left; overflow:hidden; position:relative; width:33.33%; padding-bottom:33.33%;}
#real_story .li_wrap p img {position:absolute; top:0; left:0; width:100%; height:100%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
#real_story .li_wrap p a {display:block;}


#breastnfat_banner {overflow:hidden; position:relative; width:100%; padding-bottom:65%;}
#breastnfat_banner .inwrap {position:absolute; top:0; left:0; width:100%; height:100%;}
#breastnfat_banner .swiper-container {margin:0 -30%;}
#breastnfat_banner .swiper-slide {position:relative; opacity:0.5; z-index:10; text-align:center;}
#breastnfat_banner .swiper-slide img {width:90%; margin-top:5%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
#breastnfat_banner .swiper-slide.swiper-slide-active {opacity:1; z-index:100; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
#breastnfat_banner .swiper-slide.swiper-slide-active img {width:100%; margin-top:0;}
/*
#breastnfat_banner .swiper-slide {width:3; height:225px; padding:0 5px; opacity:0.5; z-index:10; text-align:center;}
#breastnfat_banner .swiper-slide img {width:193px; height:193px; margin-top:30px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
#breastnfat_banner .swiper-slide.swiper-slide-active {width:225px; height:225px; opacity:1; z-index:100; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
#breastnfat_banner .swiper-slide.swiper-slide-active img {width:260px !important; height:260px; max-width:none; margin-top:0px;}
*/
/*
#breastnfat_banner .swiper-button-prev {position:absolute; left:50%; width:28px; height:53px; margin-top:-26px; margin-left:-440px; background:url('/images/intro/btn_prev.png') no-repeat;}
#breastnfat_banner .swiper-button-next {position:absolute; right:50%; width:28px; height:53px; margin-top:-26px; margin-right:-440px; background:url('/images/intro/btn_next.png') no-repeat;}
*/
#breastnfat_banner .swiper-button-prev, #breastnfat_banner .swiper-button-next {display:none;}
#breastnfat_banner .swiper-pagination {display:block; overflow:hidden; position:absolute; bottom:20%; left:0; z-index:100; width:100%; height:auto; text-align:center;}
#breastnfat_banner .swiper-pagination .swiper-pagination-bullet {position:relative; width:7px; height:7px; margin:0px 3px; opacity:0.5; background:#fff;}
#breastnfat_banner .swiper-pagination .swiper-pagination-bullet-active {opacity:1;}

#main_event { padding:0 18px 40px; background:#c4c9d3;}
#main_event .slider_wrap01 {}
#main_event .slider_wrap01 .bx-wrapper .bx-pager {bottom:8px; padding-top:0; line-height:0;}
#main_event .slider_wrap01 .bx-wrapper .bx-prev {left: 10px; background: url('../images/main/event_btn_prev.png') no-repeat center; background-size:100% auto;}
#main_event .slider_wrap01 .bx-wrapper .bx-next {right: 10px; background: url('../images/main/event_btn_next.png') no-repeat center; background-size:100% auto;}
#main_event .slider_wrap01 .bx-wrapper .bx-controls-direction a {width: 14px;height: 26px;}
#main_event .slider_wrap01 .bx-wrapper .bx-pager.bx-default-pager a {width:6px; height:6px; margin:0 3px; background:rgba(255,255,255,0.5); -webkit-border-radius:50%; border-radius:50%;}
#main_event .slider_wrap01 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff;}

#main_event .slider_wrap02 {overflow:hidden; position:relative; height:30px; margin-top:10px; background:#fff; -webkit-border-radius:15px; border-radius:15px;}
#main_event .slider_wrap02 ul li {width:1000px;}
#main_event .slider_wrap02 ul li a {display:block; padding:0 25px; font-size:12px; color:#2d2d2d; line-height:30px; }
/*#main_event .slider_wrap02 .btn_list_open {display:block; overflow:hidden; position:absolute; right:0; top:50%; width:30px; height:30px; margin-top:-15px; text-indent:-999px; background: url('../images/main/event_arrow.png') no-repeat center; background-size:100% auto;}*/
#main_event .slider_wrap02 .bx-wrapper .bx-next {right:0; top:0; width:30px; height:30px; margin:0; background: url('../images/main/event_arrow.png') no-repeat center; background-size:100% auto;}









