@charset "utf-8";

/****** 공통 ******/

	.th2{font-size:18px;font-weight:400; text-align:center; padding:20px; font-family:"Malgun Gothic"}
	.th2 span{font-size:18px; font-weight:600}
	.stit03 {clear:both; font-size:14px; color:#3a3a3a;padding-left:10px; font-weight:600; margin:0 0 10px 8px}

	#wrap {margin:0 auto;position:relative;width:100%; }

	#inCont {position:relative; width:100%; margin:0 auto; }

	/* header top */
	#header .header_box .head_top {height:35px; background-color:#24b400}
	#header .header_tinfo {position:relative;width:1100px;height:30px;margin:0 auto; clear:both}	
	#header .header_tinfo h1 {position:absolute; left:0; top:0px}
	.header_tinfo ul li {float:left;margin-top:0px}	
	.header_tinfo ul li a {color:#fff;line-height:32px;padding:0 17px;text-align:center; font-size:13px}
	.header_tinfo ul li a:hover {font-weight:700}
	.header_tinfo ul li.login a:hover {color:#fff}
	.header_tinfo ul li span {color:#fffc01}
	.header_tinfo ul li.favorite:hover {background-color:#166ec9}
	.header_tinfo ul li.home:hover {background-color:#none}
	.header_tinfo .favorite {background:url('/health/assets/pc/images/icon_favorite.png') 15px 13px no-repeat;padding-left:20px}
	.header_tinfo .login { url('/health/assets/pc/images/icon_login.png') 15px 13px no-repeat;padding-left:20px}
	.header_tinfo .head_tleft {position:absolute;top:0px;left:-15px; } 
	.header_tinfo .head_tcenter {position:absolute;top:0;left:280px} 
	.header_tinfo .head_tright {position:absolute;top:0px;right:13px} 
	.ahovernone{font-weight:400 !important; pointer-events: none; }
	/* header menu */
	#header {width:100%}
	#header .header_box {width:100%;position:relative;background-color:#fff; border-bottom:6px solid; border-bottom-color:#00746b}	
	#header .header_info {position:relative;width:1100px;height:80px;margin:0 auto; clear:both}	
	#header .header_info h1 {position:absolute; left:0; top:0px}
	.header_info ul li {float:left;margin-top:6px; -webkit-margin-before:7px}	
	.header_info ul li a {color:#0e0e0e;line-height:32px;padding:0 17px;text-align:center}
	.header_info ul li a:hover {font-weight:700}
	.header_info ul li.login a:hover {color:#0e0e0e}
	.header_info ul li.favorite:hover {background-color:#166ec9}
	.header_info ul li.home:hover {background-color:#0f57a0}
	.header_info .favorite {background:url('/health/assets/pc/images/icon_favorite.png') 15px 13px no-repeat;padding-left:20px}
	.header_info .login { url('/health/assets/pc/images/icon_login.png') 15px 13px no-repeat;padding-left:20px}
	.header_info p {color:}
	.header_info .head_left {position:absolute;top:20px;left:0px; } 
	.header_info .head_center {position:absolute;top:10px;left:160px} 
	.header_info .head_right {position:absolute;top:10px;right:45px} 



	#wrap_header_main {position:relative; left:0;top:0; width:100%;height:125px;background:#fff ;z-index:999}
	#wrap_header_main .header {position:relative; width:1100px; height:85px; margin:0 auto}
	#wrap_header_main .header h1 {position:absolute; left:0px; top:15px;width:223px;height:71px}
	#wrap_header_main .topmenu {position:absolute; left:20px; top:8px}
	.topmenu li.blist {float:left; padding-left:25px; background:url(./../images/common/bg_blit_topmenu.gif) 38px 35px no-repeat !important}
	.topmenu li.fist_li {background:none !important}
	.topmenu li.blist a {font-size:17px; font-weight:500; color:#3a3d42; display:block;line-height:50px;text-decoration:none !important}
	.topmenu li.blist a:hover span {color:#ffae00;border-bottom:6px solid #f8d200;padding-bottom:30px;text-decoration:none;font-weight:600 !Important}
	.topmenu li.bactive a span {color:#146aff;border-bottom:4px solid #2a93ff;padding-bottom:25px;text-decoration:none !Important}

	#wrap_header_main .topsmenu {position:absolute;left:-275px;top:77px;z-index:10;width:1120px; background-color:#fff}
	#wrap_header_main .topsmenu ul {padding-left:305px}
	#wrap_header_main .topsmenu ul li a {float:left; font-size:14px !important; color:#666 !important;padding-right:12px;padding-left:12px;line-height:40px !important}
	#wrap_header_main .topsmenu ul li a:hover {color:#212121 !important;text-decoration:none !important}
	#wrap_header_main .topsmenu ul li.active a {color:#212121 !important}
	#wrap_header_main .header .headerbtn {position:absolute; right:10px; top:20px}
	#wrap_header_main .header .headerbtn li {padding-bottom:2px}
	#wrap_header_main .topbanner {position:absolute; right:100px; top:30px }

	#header #menuwrap{height:100px;width:1100px;margin:0 auto;position:relative}
	#menuwrap h1 {float:left;padding:15px 0}
	#menuwrap h2 {overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
	
	#navigation {float:left}
	#navigation li {display:inline;line-height:95px}
	#navigation li a {font-size:18px;letter-spacing:-1px;color:#1c1c1c;font-size:700;text-decoration:none;padding:0 20px}

	.header_fullmenu_m {display:none}
	#navigation_mobile  {display:none }
	#navigation_mobile .btn_close {display:none}


	/* visual */
	.visual_wrap {width:100%;position:relative; height:392px;background:url('/health/assets/pc/images/main/main_bg.jpg') center top no-repeat; z-index:30}
	.visual {width:1000px; margin:0 auto; text-align:center; overflow:hidden}
	.visual li{display:block;float:left;padding:0;margin:0}
	.visual p{display:block;position:absolute;top:70px;right:220px;z-index:99}
	.v_txt {display:block;position:relative;top:0px;right:-33px;z-index:99}
	.visual .v2_txt {position:absolute;top:280px;z-index:90; }

	.guide_selBox {display:none}

	/* Contents */

	/* 로그인정보 */
	.infobox{display:none}

	/* 리뉴얼 2018-01-08 */
	.content_c .content01 {padding-top:20px}
	.content_c .content01 .part01_l {width:343px; float:left;  }
	.content_c .content01 .part01_l .title_t1{border-bottom:3px solid #81b42b; position:relative}
	.content_c .content01 .part01_l .title_t1 h3 {font-size:20px; text-align:center; color:#81b42b; padding:20px;}
	.content_c .content01 .part01_l .title_t1 a {position:absolute;right:0;top:25px;background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;overflow: hidden;padding: 0 26px 0 0; font-size:0px}
	.content_c .content01 .part01_l .title_t1 a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.content_c .content01 .part01_l .txt_box ul li a  {width:auto;max-width: 350px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
	.content_c .content01 .part01_l .txt_box ul li span.date {float:right;font-size:12px;letter-spacing:-1.2px;color:#666; margin-top:-22px}
	.content_c .content01 .part01_c {float:left; padding:0 49px;}
	.content_c .content01 .part01_r {float:left; padding:10px 0 0}

	.content_c .content02 {clear:both; padding-top:20px}
	.content_c .content02 .title_t2 {height:42px; background:url("/health/assets/pc/images/main/main_title1.jpg") no-repeat scroll 0 0; position:relative}
	.content_c .content02 .title_t2 h3 span {display:none;}
	.content_c .content02 .title_t2 p {text-align:right; color:#fff; font-size:13px; line-height:42px; padding-right:40px; }
	.content_c .content02 .title_t2 .btn_more2 {background:url("/health/assets/pc/images/main/btn_plus2.png") no-repeat 0 0; display:block; width:14px; height:14px; overflow:hidden; position:absolute; top:14px; right:18px}
	.content_c .content02 .title_t2 .btn_more2:hover {background:url("/health/assets/pc/images/main/btn_plus2.png") no-repeat 0 -14px}
	.content_c .content02 .title_t2 .btn_more2 span {display:none}
	.content_c .content02 h4 {font-size:18px; color:#fa6124; text-align:center}
	.content_c .content02 .part02_l {width:352px;float:left; padding:0 20px; margin:35px 0; box-sizing:border-box}
	.content_c .content02 .part02_c {width:351px;float:left; border-left:1px solid #e8e8e8; padding:0 20px; margin:35px 0; box-sizing:border-box}
	.content_c .content02 .part02_r {width:351px;float:left; border-left:1px solid #e8e8e8; padding:0 20px; margin:35px 0; box-sizing:border-box}
	.content_c .content02 .knowhow_box {width:280px; margin:17px auto 0; }
	.content_c .content02 .knowhow_box li a {font-size:14px; color:#333; display:block; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
	.content_c .content02 .knowhow_box li a img {border:1px solid #ccc; width:278px; height:104px;display:block; margin-bottom:10px}
	.content_c .content02 .knowhow_box li span {font-size:13px; display:block; color:#8d8d8d; line-height:20px}

	.content_c .content03 {clear:both; padding-top:10px}
	.content_c .content03 .title_t2 {height:42px;background:url("/health/assets/pc/images/main/main_title2.jpg") no-repeat scroll 0 0;}
	.content_c .content03 .title_t2 h3 span {display:none;}
	.content_c .content03 .title_t2 p {text-align:right; color:#fff; font-size:13px; line-height:42px; padding-right:20px}
	.content_c .content03 h4 {font-size:18px; color:#fa6124; text-align:center}
	.content_c .content03 .part03_l {width:352px;float:left; padding:0 20px; margin:35px 0; box-sizing:border-box}
	.content_c .content03 .part03_c {width:351px;float:left; border-left:1px solid #e8e8e8; padding:0 20px; margin:35px 0; box-sizing:border-box}
	.content_c .content03 .part03_r {width:351px;float:left; border-left:1px solid #e8e8e8; padding:0 20px; margin:35px 0; box-sizing:border-box}

	@media screen and (max-width:700px){
		.content_c .content01 .part01_l {width:100%}
		.content_c .content01 .part01_c {display:none;}
		.content_c .content01 .part01_r {width:100%;}
			.ul_type1{margin-bottom:20px}
		.content_c .content01 .part01_r img{margin:0 auto; display:block; width:100%; max-width:338px}

		.content_c .content02 .title_t2 p {display:none}
		.content_c .content02 .part02_l {width:100%; margin: 25px auto 0; border-bottom:1px dashed #eee; padding-bottom:20px}
		.content_c .content02 .part02_c {width:100%; margin: 25px auto 0; border-bottom:1px dashed #eee; padding-bottom:20px; border-left:none;}
		.content_c .content02 .part02_r {width:100%; margin: 25px auto 0; padding-bottom:20px; border-left:none;}
		
		.content_c .content03 .title_t2 p {display:none}
		.content_c .content03 .part03_l {width:100%; padding:10px 0 0 10px; margin: 20px 0 0; border-bottom:6px solid #ed7b00}
		.content_c .content03 .part03_c {width:100%; padding:10px 0 0 10px; margin: 20px 0 0; border-bottom:6px solid #bf9b09;background:url('/health/assets/pc/images/main/theme_health_m.jpg') left top no-repeat; height:305px;}
		.content_c .content03 .part03_r {width:100%; margin: 30px 0 0;}
		.content_c .content03 .part03_r .exvideo iframe {margin: 0 auto; display:block}

	}



	#contents_wrap h2 {overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;}
	#contents_wrap {width:100%; position:relative;height:454px; background:url('/health/assets/pc/images/main/bg_.png') left top no-repeat}
	.content_c {width:1100px; margin:0 auto}
	.H_guide_l {background-color:#5c974a; float:left; width:87px;height:80px; text-align:center; font-weight:700 ;font-size:15px   }
	.H_guide_l .txt {margin-top: 20px; color:#fff}
	.H_guide_r {background-color:#fafff7; float:left; width:980px;height:80px; }
	.H_guide_r ul{padding:}


	.part_l	{width:343px; border-top:6px solid #a5a83d; float:left; background-color:#ffffff}
	.part_c	{width:343px; border-top:6px solid #c1c617; float:left; margin-left:19px;margin-right:19px;  background-color:#ffffff}
	.part_r	{width:343px; border-top:6px solid #bf9b09; float:left;  background-color:#ffffff}

	.title_box {border-bottom:dotted #cccccc;position:relative }
/*	.title_box	p {font-size:18px; text-align:center; margin-top:20px}*/
	.title_box	span{font-size:18px; font-weight:600}



	.txt_box span{float:right}

	/*헬스가이드*/
	
	/*메인 부위별근력운동*/
	.txt_box1 {float:left;box-sizing:border-box;background:url('/health/assets/pc/images/main/.jpg') right bottom no-repeat;width:314px;height:157px; overflow:hidden;padding:10px 0 0 10px;}
	.txt_box1 .title_box a {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0; font-size:0px}
	.txt_box1 .title_box a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.txt_box1 .txt_box ul li a {width:auto; max-width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
	.txt_box1 .txt_box ul li span.date {float:right;font-size:12px;letter-spacing:-1.2px;color:#666; margin-top:-22px}
	
	.videobox {float:left;box-sizing:border-box;width:314px;height:240px;border-top:6px solid #ed7b00}
	.videobox .title_box a {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0; font-size:0px}
	.videobox .title_box a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.videobox .exvideo {padding:10px 0 0; margin-bottom:40px; text-align:center}
	.videobox .exvideo p {color:#666; font-size:13px; font-weight:600; line-height:19px; margin-bottom:10px}
	.exvideo .video1 {float:left; width:48%;margin:0 4% 60px 0; background:#fff; height:110px}
	.exvideo .video2 {float:left; width:48%;background:#fff; height:110px}

	


	/*메인 테마별근력운동*/
	.txt_box2 {float:left;box-sizing:border-box;background:url('/health/assets/pc/images/main/theme_health_pc.jpg') left bottom no-repeat;width:314px;height:360px;padding:10px 0 0 0px;}

	/*자주하는질문*/
	.part_r_t {height:265px ; background-color:#fff; border-bottom:6px solid #f3d400}
	.part_r_t .title_box a {position:absolute;right:0;top:25px;background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;overflow: hidden;padding: 0 26px 0 0; font-size:0px}
	.part_r_t .title_box a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.part_r_t .txt_box ul li a {width:auto; max-width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
	.part_r_t .txt_box ul li span.date {float:right;font-size:12px;letter-spacing:-1.2px;color:#666; margin-top:-22px}
	
	/*공지사항*/
	.part_r_b {height:180px;background-color:#fff}
	.part_r_b .title_box a {position:absolute;right:0;top:25px;background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height:15px;;overflow: hidden;padding: 0 26px 0 0;font-size:0px}
	.part_r_b .title_box a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height:15px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.part_r_b .txt_box ul li a  {width:auto; max-width:245px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
	.part_r_b .txt_box ul li span.date {float:right;font-size:12px;letter-spacing:-1.2px;color:#666; margin-top:-22px}





	/* sub */
	.txtHead04 { box-sizing: border-box; font-size: 14px; line-height: 24px; padding: 0 15px 0 20px; color:#4b4b4b}
	.stit01 { background: rgba(0, 0, 0, 0) url("/health/assets/pc/images/sub/bg_stit01.png") no-repeat scroll left 2px; clear: both; color: #131313; font-size: 20px; font-weight: 600; margin-bottom: 20px; padding-left: 26px;}
	.stit02 { background: rgba(0, 0, 0, 0) url("/health/assets/pc/images/sub/bg_stit02.png") no-repeat scroll left 2px; clear: both; color: #131313; font-size: 15px; font-weight: 600; margin-left:10px;margin-bottom: 8px; padding-left: 23px;}
	.stit03 { background: rgba(0, 0, 0, 0) url("/health/assets/pc/images/sub/bg_stit03.png") no-repeat scroll left 2px; clear: both; color: #131313; font-size: 20px; font-weight: 600; margin-bottom: 50px; padding-left: 26px; line-height:1.2em;}

	.b_B {border-bottom:1px solid #ccc}
	.b_R {border-right:1px solid #ccc}
	.b_T {border-top:1px solid #ccc}
	.b_L {border-left:1px solid #ccc}
	.b_N {border:none !important}

	.svisual_wrap {position:relative;width:100%;height:124px; background:#d5e2d1}
	.svisual_wrap .sub_visual {position:relative;width:1200px;height:170px;overflow:hidden;margin: 0 auto}
	.svisual_wrap .sub_visual img {margin-left:250px}

	.stxt_wrap {position:relative;width:1100px;margin:0 auto}
	.svisual_txt {display:block;position:absolute;top:40px;right:65px;z-index:99}

	.tip {line-height:24px; padding:0 0 0 20px; color:#444}

	#sub_wrap {position:relative;width:1100px;margin:0 auto;}
	#lnb	{float:left;height:auto;padding-bottom:60px;width:210px}
	#lnb .lnb_wrap {position:absolute;top:-77px;left:0}
	#lnb .lnb_list {overflow:hidden;width:250px}
	#lnb .lnb_title {background:#429c27;height:76px;padding:29px 0 0 0px;width:250px;box-sizing:border-box;text-align:center}
	#lnb .lnb_title p {color:#fff;font-size:19px;font-weight:700;line-height:22px}
	#lnb .lnb_title span {color:#fff;font-size:12px;font-weight:700}

	 .lnb_list ul {width:100%}
	 .lnb_list ul li {border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
	 .lnb_list ul li a {font-size:13px;display:block;height:43px;line-height:43px;padding-left:15px;width:250px;box-sizing:border-box}
	 .lnb_list ul li a:hover{font-weight:bold;color:#000}
	 .lnb_list ul li a.plus {background:#b4d274 url('/health/assets/pc/images/main/lnb_more.png') top right no-repeat;overflow:hidden}
	 .lnb_list ul li a.on {color:#fff;font-size:14px;font-weight:700;background-position:bottom right;text-decoration:none; letter-spacing:-1.5px}
	
	.lnb_list ul li ul { margin-left: -1px; padding: 0 0 0px;background:#f8f8f8; border-left:none !important}
	.lnb_list ul li ul li {border-bottom: medium none; display: block; height: 25px; width: 203px; }
	.lnb_list ul li ul li a.on { background: #484d58 none repeat scroll 0 0; color: #fff !important; font-weight: 700 !important;}
	.lnb_list ul li ul li.on a:hover { color: #fff !important;}
	.lnb_list ul li ul li a { color: #777 !important; display: block; font-size: 13px !important; font-weight: normal !important; height: 25px !important; line-height: 25px !important; width: 180px !important;}
	.lnb_list ul li ul li a.on:hover { color: #fff !important;}
	.lnb_list ul li ul li a:hover { color: #000 !important;}
/*
	.lnb_list ul li ul li {border-left:none;border-right:none;padding:0 10px;}
	.lnb_list ul li ul li.last {border-bottom:none !important}
	.lnb_list  ul li ul li a:hover{color:#000 !important}
*/




	#subcontents_wrap {height:auto;position:relative;width:800px;margin:0 auto;min-height:620px;left:121px}
	#subcontents_wrap #contents_top {border-bottom:1px solid #a7a7a7;height:80px;margin-bottom:30px;position:relative;width:100%}
	#contents_top h3 {color:#000;font-size:27px;line-height:78px;padding-top:5px;position:absolute; letter-spacing:-2px}
	#contents_top .sub_navi {color:#777;position:absolute;right:0;top:50px;background:url('/health/assets/pc/images/sub/home.png') left 3px no-repeat; padding:0 0 0 18px}


	#contents {position:relative; margin-bottom:40px}

	.sub1010_box {margin-top:40px}
	.sub1010_box .intro_tit {font-size:27px;color:#5c5c5c;font-family:"NanumMyeongjo";letter-spacing:-2px;line-height:30px}
	.sub1010_box .intro_tit span {font-weight:700;color:#146fcc}
	.sub1010_box .intro_txt {padding:15px 0 30px 0;font-size:13px;color:#666;line-height:20px}
	



	/*부위별근력운동*/
	.part_depth{width:100%; height:800px;background:#f7f7f7 url('/health/assets/pc/images/sub/part_bg.jpg') center bottom no-repeat}
	.part_txt{display:block;position:absolute;top:40px;right:60px;z-index:99}
	.part_txt2 .txtHead04 {text-align:right;display:block;position:absolute;top:110px;right:50px;z-index:99}
	.part_list{position:absolute;top:180px;left:305px;}
	.part_list ul{float:left; padding:12px 0 0 10px}
	.part_list ul li{margin-bottom:5px;}
	.part_list ul li a{background:#3d5a6f; border-radius:30px;display:block; color:#fff; font-size:18px; font-weight:600;  z-index:99; width:180px;	height:32px; line-height:30px;text-align:center; padding:0 10px}
	.part_list ul li a:hover {background:#24303a }


	/*테마별근력운동*/
	.theme_depth{width:100%; height:800px;background:#f7f7f7 url('/health/assets/pc/images/sub/theme_bg.jpg') center bottom no-repeat}
	.theme_txt {display:block;position:absolute;top:40px;left:40px;z-index:99}
	.theme_txt2 {display:block;position:absolute;top:110px;left:30px;z-index:99}

	.theme_list{position:absolute;top:180px;left:-50px;}
	.theme_list ul{float:left; padding:12px 0 0 92px}
	.theme_list ul li{margin-bottom:5px;}
	.theme_list ul li a{background:#00746b; border-radius:30px;display:block; color:#fff; font-size:18px; font-weight:600;  z-index:99; width:330px;height:35px; line-height:30px;text-align:center; padding:0 20px;}
	.theme_list ul li a:hover {background:#05423d}

	.theme_expbox {min-height:80px; background-color:#fff; border:1px solid #ddd; border-radius:10px; margin-bottom:20px; padding:20px }
	.theme_expbox dl dt {font-size:15px; font-weight:700; color:#ec9914; margin-bottom:10px}
	.theme_expbox p {color:#666; font-size:13px; line-height:19px}
	.theme_expbox .theme_toptitle {font-size:16px; font-weight:700; color:#35ac9f; margin-bottom:15px;clear:both ;line-height:25px }
	.theme_expbox .theme_topexp {color:#555; line-height:20px}
	.theme_expbox .board_top_title {font-size:15px; font-weight:600; color:#577575; letter-spacing:-1px; line-height:22px; margin-bottom:15px; padding:0 0 0 20px; background:url('/health/assets/pc/images/sub/board_h4.png') no-repeat left 3px}
	.theme_expbox .check_title{font-size:14px; font-weight:600; color:#293342; letter-spacing:-1px; line-height:22px; margin-bottom:15px; padding:0 0 0 30px; background:url('/health/assets/pc/images/sub/board_check.png') no-repeat left center}
	
	.theme_expbox .point_title {font-size:14px; font-weight:600; line-height:22px; padding:0 0 0 15px; color:#2a516c}
	.theme_expbox .text_type1 {font-size:13px; line-height:25px; padding:0 0 0 25px}
	.theme_expbox .text_type1 span{ color:#399389}
	/*서브*/
	.con_info_top{clear:both;width:100%;border:1px solid #dfe2e7;box-sizing: border-box;position:relative;padding:20px 30px 20px 110px;margin-bottom:20px;border-radius:6px;background:url('/health/assets/pc/images/sub/icon_bg.gif') 25px center no-repeat}
	.con_info_top p{font-size:15px;color:#666;padding-bottom:3px;padding-top:4px;line-height:22px}
	.con_info_top span{color:#df0303}


	.imgleftbox { margin-bottom: 40px; min-height: 130px; padding: 0 15px; position: relative;}
	.imgleftbox .photo {left: 30px;overflow: hidden;position: absolute;top: 0;width: 200px;}
	.imgleftbox .photo img { width: 100%;}
	.imgleftbox .info { padding-left: 240px;}

	/*운동초보자를위한 기본설명*/
	.basicbox {width:100%; height:445px; margin-bottom:20px;}
	.basicbox .txtbox {width:50%; float:left}
	.basicbox .txtbox p.engex {font-size:15px;padding: 10px 0; color:#555555}
	.basicbox .txtbox p.exp {font-size:14px; line-height:24px; padding:0 0 10px 0; color:#555}
	.basicbox .txtbox span.line1 {display:block;width:30px; height:4px; background:#30363c; margin:25px 0; margin-bottom:20px }
	.basicbox .txtbox span.line2 {display:block;width:100%; height:1px; background:#a1a1a1; margin:15px auto; margin-bottom:30px }
	.basicbox .imgbox {float:left; margin-left:50px}


	.exbox_01 p.exp {font-size:15px;padding: 10px 0; line-height:24px;color:#555555}
	
	.exbox_02 {margin-bottom:20px}
	.exbox_02 .imgbox {float:left; margin-right:30px}
	.exbox_02 .txtbox {float:left; width:63%}
	.exbox_02 p.exp {font-size:15px;padding: 10px 0; line-height:24px;color:#555555;}
	
	.exbox_03 {clear:both}
	.exbox_03 p.exp {font-size:15px;padding: 10px 0; line-height:24px;color:#555555}



/*근력운동의 개요*/
	.introbox {text-align:center; padding:30px 0}
	.musclebox_pc {display:block; text-align:center}
	.musclebox_m {display:none}


/*근력운동이 골격근에 미치는 효과*/
	.effectbox {text-align:center;width:100%}
	.effectbox_m {display:none}


/*근력운동시 주의사항*/
	.cautionbox { display:inline-block}
	.cautionbox p.title { font-size:16px; font-weight:600; color:#575757;padding:0 0 0 120px}
	.cautionbox p.detail {padding:20px 50px 0 120px ; font-size:14px; color:#6b6b6b; line-height:20px}
	.cautionbox .coution1 {width:100%; padding:30px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/coution_icon1.jpg') no-repeat top center; float:left; height:110px}
	.cautionbox .coution2 {width:100%; padding:30px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/coution_icon2.jpg') no-repeat top center; float:left; height:135px}
	.cautionbox .coution3 {width:100%; padding:30px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/coution_icon3.jpg') no-repeat top center ; float:left; height:170px}
	.cautionbox .coution4 {width:100%; padding:30px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/coution_icon4.jpg') no-repeat top center ; float:left; height:117px}

/*근력운동 식이 가이드*/
	.meal {background:url('/health/assets/pc/images/sub/meal_bg.jpg') no-repeat center top;background-size:100%; border:1px solid #ccc; margin-bottom:30px }
	.meal .con {padding:250px 100px 60px 100px}
	.meal .con p.title {text-align:center; font-size:16px; font-weight:700; margin:0 0 30px 0}
	.meal .con p.content  { box-sizing: border-box; font-size: 14px; line-height: 21px; padding: 0 15px 0 20px; color:#4b4b4b}
	.meal .con p.content span {color:#e84c43; font-size:15px; font-weight:600}
	.meal .con span.line {display:block;width:45px; height:3px; background:#30363c; margin:15px auto; margin-bottom:30px }



/*근력운동과 수분섭취 방법*/
	.water {background:url('/health/assets/pc/images/sub/water_bg.jpg') no-repeat center top; background-size:100%; border:1px solid #ccc; margin-bottom:30px }
	.water .con {padding:250px 100px 60px 100px}
	.water .con p.title {text-align:center; font-size:16px; font-weight:700; margin:0 0 30px 0}
	.water .con p.content  { box-sizing: border-box; font-size: 14px; line-height: 21px; padding: 0 15px 0 20px; color:#4b4b4b}
	.water .con p.content span {color:#31b9a4; font-size:15px; font-weight:600}
	.water .con span.line {display:block;width:45px; height:3px; background:#30363c; margin:15px auto; margin-bottom:30px }

/*운동후의 바람직한 음식섭취방법*/
	.food {background:url('/health/assets/pc/images/sub/food_bg.jpg') no-repeat center top;background-size:100%; border:1px solid #ccc; margin-bottom:30px }
	.food .con {padding:250px 100px 60px 100px}
	.food .con p.title {text-align:center; font-size:16px; font-weight:700; margin:0 0 30px 0}
	.food .con p.content  { box-sizing: border-box; font-size: 14px; line-height: 21px; padding: 0 15px 0 20px; color:#4b4b4b}
	.food .con p.content span {color:#d2873c; font-size:15px; font-weight:600}
	.food .con span.line {display:block;width:45px; height:3px; background:#30363c; margin:15px auto; margin-bottom:30px }

/*근육증가 목적시 음식섭취 방법*/
	.muscle {background:url('/health/assets/pc/images/sub/muscle_bg.jpg') no-repeat center top; background-size:100%;border:1px solid #ccc; margin-bottom:30px }
	.muscle .con {padding:250px 100px 60px 100px}
	.muscle .con p.title {text-align:center; font-size:16px; font-weight:700; margin:0 0 30px 0}
	.muscle .con p.content  { box-sizing: border-box; font-size: 14px; line-height: 21px; padding: 0 15px 0 20px; color:#4b4b4b}
	.muscle .con p.content span {color:#bf4046; font-size:15px; font-weight:600}
	.muscle .con span.line {display:block;width:45px; height:3px; background:#30363c; margin:15px auto; margin-bottom:30px }

/*스트레칭 가이드*/
	.guidebox {padding:30px 0;text-align:center}
	
	.intro3box {width:100%; float:left;}
	.text2box {width:100%; position:relative}
	.text2box .left{width:49%; float:left; clear:both}
	.text2box .right {width:49%; float:left}
	.text2box .left .imgbox{width:100%; float:left;text-align:center; clear:both}
	.text2box .right .imgbox{width:100%; float:left;text-align:center}
	.text2box .left  img{margin-bottom:20px}
	.text2box .right  img{margin-bottom:20px}

/*살찌는운동법*/
	p.title01 {font-size:34px; font-weight:500; color:#767676}
	p.title01 span {font-size:34px; font-weight:900;color:#555}

	.aerobicbox1 {width:100%; height:160px; background:url('/health/assets/pc/images/sub/aerobic_01.jpg') no-repeat 40px center ; }
	.aerobicbox2 {width:100%; height:160px; background:url('/health/assets/pc/images/sub/aerobic_02.jpg') no-repeat 40px center ; }
	.aerobicbox3 {width:100%; height:160px; background:url('/health/assets/pc/images/sub/aerobic_03.jpg') no-repeat 40px center ; }
	.aerobicbox4 {width:100%; height:160px; background:url('/health/assets/pc/images/sub/aerobic_04.jpg') no-repeat 40px center ; }
	.aerobicbox5 {width:100%; height:160px; background:url('/health/assets/pc/images/sub/aerobic_05.jpg') no-repeat 40px center ; }
	.aerobicbox1 p.title {float:left;font-size:16px; font-weight:700; padding:25px 0 0 170px}
	.aerobicbox1 p.txtHead04 {float:left;padding:10px 0 0 172px; }
	.aerobicbox2 p.title {float:left;font-size:16px; font-weight:700; padding:25px 0 0 170px}
	.aerobicbox2 p.txtHead04 {float:left;padding:10px 0 0 172px;}
	.aerobicbox3 p.title {float:left;font-size:16px; font-weight:700; padding:25px 0 0 170px}
	.aerobicbox3 p.txtHead04 {float:left;padding:10px 0 0 172px; }
	.aerobicbox4 p.title {float:left;font-size:16px; font-weight:700; padding:40px 0 0 170px}
	.aerobicbox4 p.txtHead04 {float:left;padding:10px 0 0 172px;}
	.aerobicbox5 p.title {float:left;font-size:16px; font-weight:700; padding:25px 0 0 170px}
	.aerobicbox5 p.txtHead04 {float:left;padding:10px 0 0 172px;}
	
	p.txtHead04 span {color:#1a8c96; font-weight:700}

/*운동부위 및 운동방법*/
.partt2ex { float: left; padding-bottom: 20px; width: 100%}
.partt2ex li { box-sizing: border-box; display: block; float: left; overflow: hidden; padding: 0 8px; text-align: center; width: 33%;}
.partt2ex li span { color: #444; display: block; margin-bottom: 4px; padding-top: 5px; width: 100%;}
.partt2ex li img { width: 70%;}

.methodt2ex { float: left; padding-bottom: 20px; width: 100%;}
.methodt2ex li { box-sizing: border-box; display: block; float: left; overflow: hidden; padding: 0 8px; text-align: center; width: 33%;}
.methodt2ex li span { color: #444; display: block; margin-bottom: 4px; padding-top: 5px; width: 100%;}
.methodt2ex li img { width: 100%;}

/*자주하는질문*/
	#board_list_faq {font-size:13px;width:100%;height:auto;overflow:hidden}
	#board_list_faq ul{margin:0;padding:0;list-style:none}
	#board_list_faq .faq_top{text-align:right;padding-bottom:10px}
	#board_list_faq .faq_top button{background:#166058;border:1px solid #485158;text-align:center;padding:6px 10px;color:#fff;letter-spacing:-1px;font-size:12px;font-family:'Nanum Gothic';border-radius:4px;cursor:pointer;behavior: url(/pages/headquarter/js/PIE.htc);}
	#board_list_faq .faq_top button:hover{background:#485158}
	#board_list_faq .q{margin:2px 0;border:1px dotted #ccc;background:#fff;display:block;float:left;width:100%;box-sizing:border-box;padding:5px 0;}
	#board_list_faq .q:hover{border:2px dotted #666}
	#board_list_faq .q a.trigger{display:block;padding:10px 23px;background:#fff;font-weight:bold;color:#555;text-align:left;text-decoration:none !important;font-size:13px;letter-spacing:-1px}
	#board_list_faq .hide .q a.trigger{font-weight:normal;background:none}
	#board_list_faq .q a.trigger:hover,
	#board_list_faq .q a.trigger:active,
	#board_list_faq .q a.trigger:focus{background:#fff;color:#000;font-weight:700}
	#board_list_faq .a{margin:0;padding:10px 25px;line-height:1.5;letter-spacing:-1px;color:#777;background:#fafbf9;float:left;box-sizing:border-box;width:100%;border:1px solid #ddd;margin-bottom:25px}
	#board_list_faq  .title_q{font-weight:800;padding-right:5px;font-size:15px;color:#82dc0d}
	#board_list_faq  .title_a{font-weight:800;padding-right:5px;font-size:15px;color:#ffae00}
	#board_list_faq .a .btn_area{padding:10px 0;width:100%;display:block;text-align:right}
	#board_list_faq .q input{margin-right:5px}


.video {width:100%; height:400px; background:#fff }


/*footer	*/
#footer  {width:100%;position:relative; background:#eaede7; clear:both; }	
.footer_box {clear: both;margin: 0 auto;padding-top: 0px;position: relative;width: 1000px;}
.footer_box .flogo {left:10px; position: absolute; top: 60px;}
.footer_box p.text01 { font-size: 11px;  line-height: 18px; padding: 25px 0 0 230px}
.footer_box p.text02 { font-size: 11px; padding: 10px 0 20px 230px}


/* 로그인 */
	#login_wrap{width:100%;height:auto;overflow:hidden}
	#login_wrap .title{text-align:center;padding-top:20px}
	#login_wrap .title h3 {font-size:60px; line-height:60px; color:#005670; font-weight:900; letter-spacing:-1px; margin-bottom:20px}
	#login_wrap .title p{color:#888;letter-spacing:-1px;font-style: italic; font-size:14px}

	#login_container{background:#fff;width:100%;height:210px;margin:0 auto;border-radius:10px 10px 0 0;box-sizing:border-box;margin-top:20px;text-align:center;border: 1px solid #ddd;overflow:hidden}
	#login_container .login_container_rbox{float:left;width:50%;height:290px;box-sizing:border-box;padding:0px 15px 15px 15px;text-align:left}
	#login_container .login_container_rbox h4{font-size:15px;letter-spacing:-1px;font-weight:700;padding:10px 0 4px 0;color:#EF6D34}
	#login_container .login_container_rbox.{width:95%; background:#fffffa;margin:0 auto;margin-bottom:20px;border-radius:5px}
	#login_container .login_container_rbox ul {margin:30px auto;width:90%;height:105px}
	#login_container .login_container_rbox ul li a {float:left;width:49%;text-align:center;border-radius:10px;background:#58a300; padding:67px 0; color:#fff; font-size:14px}
	#login_container .login_container_rbox ul li a.ipinbox {float:left;width:49%;text-align:center;border-radius:10px;background:#00a388; padding:67px 0; color:#fff; font-size:14px}
	#login_container .login_container_rbox ul li dt {color:#fff;border-radius:6px; width:100%;font-size:16px;font-weight:600}
	#login_container .login_container_rbox ul li a:hover {text-decoration:underline;background:#0f6c5d !important}
	#login_container .login_container_rbox ul li dt.btnleft {height:70px;padding-top:30px;background:#2aaad9}
	#login_container .login_container_rbox ul li a:hover dt.btnleft {background:#58a300}
	#login_container .login_container_rbox ul li dt.btnright {height:55px; padding-top:45px;background:#00a388}
	#login_container .login_container_rbox ul li a:hover dt.btnright {background:#00a388}
	#login_container .login_container_rbox ul li dd {line-height:120%;padding-top:10px}
	#login_container .login_container_rbox ul li a.marL {margin-right:2%}
	#login_container .login_container_rboxa span.btnleft{color:#fff;display:block;float:left;font-size:17px;padding-top:42px;width:100%;}
	#login_container .login_container_rboxa span.phonetext{display:block;padding-top:110px}
	#login_container .login_container_rboxa span.btnright{color:#fff;display:block;float:left;font-size:17px;padding-top:42px;width:100%}
	#login_container .login_container_rboxa.ipinbox{background:#00a388 !important}
	#login_container .login_container_lbox{float:left;width:50%;height:290px;margin-left:-1px;box-sizing:border-box;padding:30px 45px 15px 45px; border-right:1px solid #d0d8dd;}
	#login_container .login_container_lbox dt{display:none}
	#login_container .login_container_lbox dd .input_text{border:0;width:100%;margin-bottom:5px;line-height:35px;box-sizing:border-box;padding:3px 15px;border-radius:3px;background:#ecf1f1;font-size:14px;vertical-align:middle;height:40px;color:#999;letter-spacing:-1px;font-weight:700}
	#login_container p .submit{width:100%;line-height:50px;height:50px;border:0;border-radius:3px;background:#ecc200;font-size:14px;letter-spacing:-1px;font-weight:700;margin-top:10px; cursor:pointer; color:#fff;-webkit-border-radius:3px;  -webkit-appearance:none}

	#login_container .login_cate{margin:0 auto;width:100%}
	#login_container .login_cate p.stitle{text-align:left;font-size:15px;letter-spacing:-1px;line-height:25px;padding-bottom:5px;background:url('/pages/basic/img/sub/bg_point_1.png') 0 6px no-repeat;padding-left:18px}
	#login_container .login_cate .login_cate_box{height:50px;display:block}
	#login_container .rdo_l input[type="radio"]{position:absolute;left:-5000px}
	#login_container .rdo_l label{display:block;float:left;width:32.99%;height:30px;padding:8px 0 0 0;border-top:1px solid #d4d8d9;border-right:1px solid #d4d8d9;border-bottom:1px solid #d4d8d9;font-size:14px;color:#333;letter-spacing:-1px;text-align:center;cursor:pointer;position:relative;margin-left:-1px;line-height: 20px}
	#login_container .rdo_l label{border-right:0;border-right:1px solid #d4d8d9;border-left:1px solid #d4d8d9}
	#login_container .rdo_l.on label, .rdo_l._radio_focus label{border:1px solid #56A2F3;background-color:#5DA8F4;color:#fff}
	#login_container .on.first label, ._radio_focus.first label{border-right:1px solid #02a5af;border-left:1px solid #02a5af}
	#login_container .rdo_l label.list1{border-radius:3px 0 0 3px}
	#login_container .rdo_l label.list2{border-radius:0}
	#login_container .rdo_l label.list3{border-radius:0 3px 3px 0}
	
	.banner_wrap {width:100%; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:#fff; display:block; float:left; box-sizing:border-box}
	/**.banner_wrap ul li {float:left;  font-size:18px; font-family:"Nanum Myeongjo"; }
	.banner_wrap ul li a {padding:26px 87px 26px 40px; display:block;font-weight:800}
	.banner_wrap ul li a.pd {padding:26px 147px 26px 40px;display:block; color:#084d59;font-weight:800}
	.banner_wrap ul li a:hover {text-decoration:none; color:#000; }
	.banner_wrap ul li span {display:block; font-size:14px; margin-top:10px; font-weight:400 }
	.banner_wrap ul li.bbg1 {background:url('/health/assets/pc/images/sub/bannerbg1.png') no-repeat; background-size:100% }
	.banner_wrap ul li.bbg2 {background:url('/health/assets/pc/images/sub/bannerbg2.png') no-repeat; background-size:100% }
	**/
	.banner_wrap ul li {float:left;  width:50%;}
	.banner_wrap ul li a img {width:100%}

	.login_container_area{margin:0 auto;width:100%;border-radius: 0 0 10px 10px;background:#eff0f0 url('/health/assets/pc/images/sub/login_bg.png') no-repeat right bottom;border: 1px solid #ddd;padding:20px 36px;box-sizing:border-box;border-top:0; height:200px; float:left}
	.login_container_area p {line-height:25px; margin-bottom:30px}
	.btn1 {margin: 0 3px; padding: 30px 10px 10px 8px; color: #fff; font-size: 12px; font-weight: 700; border-radius: 3px; line-height: 16px; border: 1px solid #7F8CA2;; display:block; width:250px; margin-top:10px}
	#navigation_mobile_wrap, .header_fullmenu_m, .m_img {
		display: none;
	}
/* border:1px solid #ffd0bb; border-radius:10px; padding:20px 0*/


/*** quick  ***/
@media all and (max-width:1400px){
}

/*** pc  ***/
@media all and (max-width:1200px){

}


/*** tablet  ***/
@media all and (max-width:1100px){

.header_info .head_center { display:none}
.header_info .head_left {left:25px}

.header_fullmenu_m {display:block}
.header_fullmenu_m { float: none; position: fixed; right: -2px; top: 50px; z-index: 20;}
.header_fullmenu_m a.btn_fullmenu_m { background: rgba(0, 0, 0, 0) url('/health/assets/pc/images/main/header_btn_fullmenu_m.png') no-repeat scroll 0 0; display: block; height: 44px; overflow: hidden; width: 49px;}
a.btn_fullmenu_m span { font-size: 0; height: 1px; line-height: 0; overflow: hidden; position: absolute; width: 1px;}

#lnb {display:none}
#subcontents_wrap {height: auto;left: 10px;margin: 0 auto;min-height: 620px;position: relative;width:95%; padding:0 20px}
#header .header_info { clear: both; height: 80px; margin: 0 auto; position: relative; width: auto;}
.svisual_wrap .sub_visual {height: 170px;margin: 0 auto;overflow: hidden;position: relative;width: 100%;}
.svisual_txt {display: block;position: absolute; right: 20px; top: 40px; z-index: 99;}
.svisual_wrap .sub_visual img {margin-left:50px}
.header_tinfo .head_tright {display:none} 
.header_tinfo .head_tleft {left:8px}


.header_info  ul li{float:left;margin-top:0px; width:280px}	
.header_info  ul li.login {width:auto}
.header_info  ul li.join {width:auto}
#navigation_mobile h2 {font-size: 0;height: 1px;line-height: 0;overflow: hidden;position: absolute;width: 1px;}
.navigation_mobile_bg { background: #333 none repeat scroll 0 0; display: none; height: 100%; left: 0; min-height: 100%; opacity: 0.8; position: fixed; top: 0; width: 100%; z-index: 300;}
#navigation_mobile { background: #2f4330 none repeat scroll 0 0; display: none; height: 100%; min-height: 100%; position: absolute; right: 0; top: 0; width: 280px; z-index: 999;}
#navigation_mobile ul li a { background: #2f4330 none repeat scroll 0 0; border-bottom: 1px solid #45573f; color: #b0bdaa; display: block; font-size: 15px; height: 55px; line-height: 55px; padding-left: 20px; position: relative;text-align:left}
#navigation_mobile ul li a:hover { color: #fff;}
#navigation_mobile ul li a.on { background: #01b011 none repeat scroll 0 0; border-bottom: 1px solid #fff; color: #fff; font-weight: bold;}
#navigation_mobile ul li a.on span { font-size: 33px;}
#navigation_mobile ul li a span { font-size: 20px; font-weight: bold; position: absolute; right: 20px;}
#navigation_mobile li ul { padding-top: 0;}
#navigation_mobile li li a { background: #23a829 none repeat scroll 0 0; border-bottom: 1px solid #21c628; color: #fff; font-size: 13px; height: 45px; line-height: 45px; padding-left: 30px;text-align:left}
#navigation_mobile li li a span { right: 30px;}
#navigation_mobile li li a.on { background: #076900 none repeat scroll 0 0;}
#navigation_mobile li li li a { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #efefef; color: #666; font-size: 13px; height: 45px; line-height: 45px; padding-left: 40px;}
#navigation_mobile li li li a:hover { color: #333;}
#navigation_mobile .btn_close { background: #f8a900 none repeat scroll 0 0; color: #fff; display: block; font-weight: bold; height: 56px; line-height: 56px; position: fixed; right: 0; text-align: center; top: 0; width: 56px; z-index: 9999;}

#navigation_mobile .navigation_mobile_top{padding:10px;background:#2f4330 ;overflow:hidden;box-sizing:border-box;width:100%;}
#navigation_mobile .navigation_mobile_top ul{padding-top:70px}
#navigation_mobile .navigation_mobile_top li{float:left;width:31%;padding:0 2px}
#navigation_mobile .navigation_mobile_top li a{border-bottom:0;height:85px;font-size:15px;letter-spacing:-1px;display:block;float:left;border:1px solid #515769; text-align:center; width:100%; box-sizing:border-box; padding:0; line-height:0; border-radius:4px}
#navigation_mobile .navigation_mobile_top li a.icon1{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon1.png') center 6px no-repeat;background-size:50%}
#navigation_mobile .navigation_mobile_top li a.icon2{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon2.png') center 6px no-repeat;background-size:50%}
#navigation_mobile .navigation_mobile_top li a.icon3{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon3.png') center 6px no-repeat;background-size:50%}
#navigation_mobile .navigation_mobile_top li a:hover{border:1px solid #fff;color:#fff}
#navigation_mobile .navigation_mobile_top li a span{font-size:13px;position:static;margin-top:55px;display:block; line-height:13px}
#navigation_mobile .m_blank_box {background:#2f4330 ;overflow:hidden;box-sizing:border-box;width:100%;height:1800%; min-height:1000%}


#navigation_mobile_wrap, .header_fullmenu_m, .m_img {
    display: none;
}
.footer_box {clear: both; margin: 0 auto; padding-top: 0; position: relative; width: 1000px;}

}

/****** Mobile ******/
@media screen and (max-width:700px){
.txtHead04 { box-sizing: border-box; font-size: 14px; line-height: 24px; padding: 0 0 0 20px; margin-right:15px}
.stit02 { background: rgba(0, 0, 0, 0) url("/health/assets/pc/images/sub/bg_stit02.png") no-repeat scroll left 2px; clear: both; color: #1c1c1c; font-size: 15px; font-weight: 600; margin-bottom: 18px; padding-left: 23px; margin-left:15px}


	#inCont {width:100%}
	#wrap{width:100%;min-width:100%;margin:0 auto;overflow:hidden}
	#menuwrap { margin: 0 auto; width: 100%;}
	#sub_wrap {display:none;}

	/* header */
	#header .header_box {width:100%;position:relative;background-color:#f4f3f3; border-bottom:6px solid; border-bottom-color:#00746b}	
	#header .header_info {position:relative;width:auto;height:80px;margin:0 auto; background-color:#fff}	
	.header_info ul li {float:left;margin-top:0px; width:280px}	
	.header_info .head_left {position:relative;top:15px;left:0; text-align:center} 
	.header_info .head_center {display:none} 
	.header_info .head_right {display:none} 

	#header .header_box .head_top {height: 0px;background-color: #24b400;}
	#header .header_tinfo {display:none}	
	#header .header_info h1 {left: 0; position: relative; top: 5px;}
	#navigation_mobile_wrap, .header_fullmenu_m, .m_img {
		display: block;
	}
	#navigation_mobile h2 {font-size: 0;height: 1px;line-height: 0;overflow: hidden;position: absolute;width: 1px;}
	.navigation_mobile_bg { background: #333 none repeat scroll 0 0; display: none; height: 100%; left: 0; min-height: 100%; opacity: 0.8; position: fixed; top: 0; width: 100%; z-index: 300;}
	#navigation_mobile { background: #2f4330 none repeat scroll 0 0; display: none; height: 100%; min-height: 100%; position: absolute; right: 0; top: 0; width: 280px; z-index: 999;}
	#navigation_mobile ul li {width:280px; margin:0; padding:0}
	#navigation_mobile ul li a { background: #2f4330 none repeat scroll 0 0; border-bottom: 1px solid #45573f; color: #b0bdaa; display: block; font-size: 15px; height: 55px; line-height: 55px; padding-left: 20px; position: relative;text-align:left}
	#navigation_mobile ul li a:hover { color: #fff;}
	#navigation_mobile ul li a.on { background: #01b011 none repeat scroll 0 0; border-bottom: 1px solid #fff; color: #fff; font-weight: bold;}
	#navigation_mobile ul li a.on span { font-size: 33px;}
	#navigation_mobile ul li a span { font-size: 20px; font-weight: bold; position: absolute; right: 20px;}
	#navigation_mobile li ul { padding-top: 0;}
	#navigation_mobile li li a { background: #23a829 none repeat scroll 0 0; border-bottom: 1px solid #21c628; color: #fff; font-size: 13px; height: 45px; line-height: 45px; padding-left: 30px;text-align:left}
	#navigation_mobile li li a span { right: 30px;}
	#navigation_mobile li li a.on { background: #076900 none repeat scroll 0 0;}
	#navigation_mobile li li li a { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #efefef; color: #666; font-size: 13px; height: 45px; line-height: 45px; padding-left: 40px;}
	#navigation_mobile li li li a:hover { color: #333;}
	#navigation_mobile .btn_close { background: #f8a900 none repeat scroll 0 0; color: #fff; display: block; font-weight: bold; height: 56px; line-height: 56px; position: fixed; right: 0; text-align: center; top: 0; width: 56px; z-index: 9999;}

	#navigation_mobile .navigation_mobile_top{padding:10px;background:#2f4330 ;overflow:hidden;box-sizing:border-box;width:100%;}
	#navigation_mobile .navigation_mobile_top ul{padding-top:70px}
	#navigation_mobile .navigation_mobile_top li{float:left;width:31%;padding:0 2px}
	#navigation_mobile .navigation_mobile_top li a{border-bottom:0;height:85px;font-size:15px;letter-spacing:-1px;display:block;float:left;border:1px solid #515769; text-align:center; width:100%; box-sizing:border-box; padding:0; line-height:0; border-radius:4px}
	#navigation_mobile .navigation_mobile_top li a.icon1{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon1.png') center 6px no-repeat;background-size:50%}
	#navigation_mobile .navigation_mobile_top li a.icon2{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon2.png') center 6px no-repeat;background-size:50%}
	#navigation_mobile .navigation_mobile_top li a.icon3{background:url('/health/assets/pc/images/main/navigation_mobile_top_icon3.png') center 6px no-repeat;background-size:50%}
	#navigation_mobile .navigation_mobile_top li a:hover{border:1px solid #fff;color:#fff}
	#navigation_mobile .navigation_mobile_top li a span{font-size:13px;position:static;margin-top:55px;display:block; line-height:13px}
	#navigation_mobile .m_blank_box {background:#2f4330 ;overflow:hidden;box-sizing:border-box;width:100%;height:3000%; min-height:1000%}

	.header_fullmenu_m {display:block}
	.header_fullmenu_m { float: none; position: fixed; right: -2px; top: 10px; z-index: 99;}
	.header_fullmenu_m a.btn_fullmenu_m { background: rgba(0, 0, 0, 0) url('/health/assets/pc/images/main/header_btn_fullmenu_m.png') no-repeat scroll 0 0; display: block; height: 44px; overflow: hidden; width: 49px;margin-top:10px}
	a.btn_fullmenu_m span { font-size: 0; height: 1px; line-height: 0; overflow: hidden; position: absolute; width: 1px;}





	/* visual */
	.visual_wrap {position:relative;width:100%; height:380px}
	.visual p{display:block; position:absolute; z-index:99; text-align:center; top:70px; left:20px}
	.v_txt {display:block;position:relative;width:55%;z-index:50; right:13px}
	.v_txt p img{height:70px; width:300px}
	.visual {text-align:center;position:relative;height:380px;overflow:hidden}
	.visual li{display:block;float:left;padding:0;margin:0}
	.visual .v2_txt {position:absolute;top:280px;z-index:90; display:none}

	/* Contents */
	#contents_wrap h2 {overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;}
	#contents_wrap {width:100%; position:relative;height:1200px; background:url('/health/assets/pc/images/main/bg_2.png') left top no-repeat}
	.content_c {width:100%; margin:0 auto}
	.H_guide_l {display:none}
	.H_guide_r {display:none}
	
	/* 로그인정보 */
	.infobox{display:block;background:#24b400; width:100%; padding:20px 0; text-align:center; font-size:14px; color:#fff}
	.infobox a{color:#fff}
	.infobox a span{color:#fffc01}
	.infobox a.plusday{position:relative;border:1px solid #fff;display:inline-block;width:150px;padding:0px 15px;line-height:38px;margin-top:20px;color:#fff;height:40px;box-sizing:border-box}
	.infobox a:hover {background:#fff; color:#666}

	/*헬스가이드*/
	.guide_selBox {background-color: #5c974a;display: block;margin:0 0 0;overflow: hidden;padding: 10px 0; height:70px}
	.guide_selBox strong {color: #fff;display: inline-block;font-size: 16px;margin-top: 6px;margin-left:10px; position:relative; width:100%}
	.guide_selBox select {background: #1b4b0d url("/health/assets/pc/images/mo_teb/bg_select_whit.png") no-repeat scroll 92% center / 9px auto;border: medium none;color: #fff;float: none;height: 35px;padding-left: 0px;text-indent: 10px;width: 93%; margin: 9px 0 0 10px;border-radius:0px}
	.guide_selBox .guide_selBox_button{overflow:visible;position:relative;top:30px;*top:1px;right:0;width:60px;height:35px;*margin:-1px 0 -1px 4px;padding:0;border:1px solid #105b04;background:#fff;font-size:11px;font-weight:bold;line-height:19px;_line-height:normal;color:#105b04;letter-spacing:-1px;vertical-align:middle;cursor:pointer; float:left; }

	.part_l	{width:100%; border-top:6px solid; border-top-color:#a5a83d; float:left; background-color:#fff}
	.part_c	{width:100%; border-top:6px solid; border-top-color:#c1c617; float:left; margin-left:0px;margin-right:19px;  background-color:#fff }
	.part_r	{width:100%; border-top:6px solid; border-top-color:#bf9b09; float:left;  background-color:#fff}

	.title_box {border-bottom:dotted #cccccc}
	/*	.title_box	p {font-size:18px; text-align:center; margin-top:20px}*/
	.title_box	span{font-size:18px; font-weight:600}

/*메인 부위별근력운동*/
	.txt_box span{float:right}
	.txt_box1 {float:left;box-sizing:border-box;background:url('/health/assets/pc/images/main/part_health_m.jpg') left top no-repeat;width:100%;height:315px;padding:10px 0 0 10px}
	
	.videobox {float:left;box-sizing:border-box;width:100%;height:auto;border-top:6px solid #ed7b00}
	.videobox .title_box a {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0; font-size:0px}
	.videobox .title_box a:hover {background:url("/health/assets/pc/images/sub/btn_plus.png") no-repeat scroll 0 0;display: block;float: right;height: 15px;margin-top: -17px;overflow: hidden;padding: 0 26px 0 0;background-position:0 -14px }
	.videobox .exvideo {padding:10px 0 0; margin-bottom:40px; text-align:center}
	.exvideo .video1 {width:100%;margin:0 0 20px; background:#fff; height:110px}
	.exvideo .video2 {width:100%;margin-bottom:20px;background:#fff; height:110px}


/*메인 테마별근력운동*/
	.txt_box2 {float:left;box-sizing:border-box;background:url('/health/assets/pc/images/main/theme_health_m.jpg') left top no-repeat;width:100%;height:305px;padding:10px 0 0 10px}


/*메인 게시판*/
	.part_r_t {height:290px ; background-color:#fff}
	.part_r_B { margin-bottom:20px; width:100% background-color:#ffffff}
	.part_r_B img{width:100%}

	#menuwrap{width:100%;margin:0 auto}
		#menuwrap .logowrap {margin:0 auto;clear:both;overflow:hidden;width:190px;text-align:center}
		#menuwrap h1{text-align:center;padding:0}
		#menuwrap h3{display:inline;padding:0}


/* contents_top */
	#subcontents_wrap #contents_top{height:85px}
	#contents_top{height:60px;padding-top:26px;margin-bottom:26px}
	#contents_top .title h2{font-size:18px;color:#000;padding-top:7px;line-height:48px;padding-left:5px}
	#contents_top .title p{display:none}
	#contents_top .info{top:50px}
	#contents_top .info .sns button{width:90px;border-radius:4px;}
	#contents_top .info .sns ul{left:-20px;width:110px;margin-left:0;border-radius:4px;}
	#contents_top .info .sns ul li{text-align:right;padding-right:10px}
	#contents_top .info .sns ul li a{line-height:35px;font-size:13px}
	#contents_top .info a.btn_print{display:none}
	#contents_top .info a.btn_qr_sub{display:none}
	#contents_top .sub_navi{position:absolute;top:5px;right:0;color:#777;width:99.3%;border-top:1px solid #ddd;;border-bottom:1px solid #ddd;padding:5px 0 8px 0;line-height:23px; margin-left:20px;background:url('/health/assets/pc/images/sub/home.png') left 10px no-repeat; }
	#contents_top .sub_navi span{padding:0 0 0 20px}
	#contents_top h3 {font-size:18px; line-height:20px; padding-top:45px}

	/* sub_wrap */
	#sub_wrap{max-width:95%;padding-top:0;margin-top:0;margin-bottom:20px}	
	#subcontents_wrap{height:auto; min-height:540px; padding:0 10px; margin:0;left:0; width:auto}
	.svisual_wrap{display:none}


	/*부위별근력운동*/
	.part_depth{width:100%; height:800px;background:#f7f7f7 url('/health/assets/pc/images/sub/part_bg_m.jpg') center bottom no-repeat}
	.part_txt {display:block;position:relative;top:40px;right:0;text-align:center;z-index:99}
	.part_txt2 .txtHead04{text-align:right;display:block;position:relative;top:65px;right:0;text-align:center;z-index:99}
	.part_list{position:relative; left:0;top:90px}
	.part_list ul{float:none; padding:0; box-sizing:border-box; margin:0 auto; position:relative; width:204px}
	.part_list ul li{margin-bottom:5px;}
	.part_list ul li a{background:#3d5a6f; border-radius:30px;display:block; color:#fff; font-size:18px; font-weight:600;  z-index:99; width:135px;	height:32px; line-height:30px;text-align:center; padding:0 20px}
	.part_list ul li a:hover {background:#24303a }


	/*테마별근력운동*/
	.theme_depth{width:100%; height:800px;background:#f7f7f7 url('/health/assets/pc/images/sub/theme_bg_m.jpg') center bottom no-repeat}
	.theme_txt {display:block;position:relative;top:40px;left:0px; text-align:center;z-index:99}
	.theme_txt img{width: 80%}
	.theme_txt2 {position:relative;left:0px; top:60px; text-align:center}
	.theme_txt2.theme_list{position:relative;left:30px; top:140px;}
	.theme_list  {position:relative;left:0px; top:80px; text-align:center; margin:0 auto;}
	.theme_list ul{float:none; padding:0; box-sizing:border-box; margin:0 auto; position:relative; width:300px}
	.theme_list ul li{margin-bottom:5px;}
	.theme_list ul li a{background:#00746b; border-radius:30px;display:block; color:#fff; font-size:18px; font-weight:600;  z-index:99;width:250px;height:35px; line-height:30px;text-align:center; padding:0 24px}
	.theme_list ul li a:hover {background:#05423d}
	.theme_list ul li a span {width:100px; font-size:0.8em}

	.theme_expbox { background-color:#fff; border:1px solid #ccc; border-radius:10px; margin-bottom:20px; background:url('/health/assets/pc/images/sub/theme_bgicon.jpg') no-repeat center 10px ; padding:120px 20px 20px 20px}
	.theme_expbox dl dt {font-size:15px; font-weight:700; color:#ec9914; margin-bottom:10px}
	.theme_expbox p {color:#666; font-size:13px; line-height:19px; text-align:left; padding:0 }

	.theme_expbox .text_type1 {font-size: 13px;line-height: 25px;padding: 5px;}
	.theme_expbox .board_top_title {}
	.theme_expbox .check_title{padding:5px 30px}
	
	.theme_expbox .point_title {padding:5px}
	.theme_expbox .text_type1 {font-size:13px; line-height:25px; padding:0 0 0 5px}
	.theme_expbox .text_type1 span{ color:#399389}
	
	
	
	/*서브*/
	.con_info_top{width:100%;border:1px solid #dfe2e7;box-sizing: border-box;position:relative;padding:20px 20px 20px 20px;margin-bottom:20px;border-radius:6px;background:url('/health/assets/pc/images/sub/icon_bg.gif') center 20px no-repeat;margin-bottom:20px}
	.con_info_top p{font-size:15px;font-weight:700;color:#666;padding-bottom:3px;padding-top:111px;line-height:22px}
	.con_info_top span{color:#df0303}


	.imgleftbox { margin-bottom: 40px; min-height: 130px; padding: 0 15px; position: relative;}
	.imgleftbox .photo {left: 0px;position: relative;top: 0;width: 100%;padding:0 0 15px}
	.imgleftbox .photo img { width: 100%;}
	.imgleftbox .info { padding-left: 0px;}


	/*운동초보자를위한 기본설명*/
	.basicbox {width:100%; margin-bottom:20px}
	.basicbox .txtbox {width:100%}
	.basicbox .imgbox {float:left; margin:0; width:100%; margin-bottom:20px}
	.basicbox .imgbox img {width:100%}

	.exbox_01 {clear:both}
	.exbox_02 .txtbox {width:100%}
	.exbox_02 .imgbox {float:left; margin:0; width:100%; margin-bottom:20px}
	.exbox_02 .imgbox img {width:100%}
	.exbox_02 {background:url('/health/assets/pc/images/sub/basic_img02.jpg') no-repeat left 40px ; background-width:100%}


/*근력운동의 개요*/
	.introbox img{width:100%}
	.musclebox_pc {display:none}
	.musclebox_m {display:block; text-align:center}
	.musclebox_m img{width:95%}

/*근력운동이 골격근에 미치는 효과*/
	.effectbox {display:none}
	.effectbox_m {display:block}
	.effectbox_m .con {padding:200px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/effect_icon1.jpg') no-repeat top center;}
	.effectbox_m .con2 {padding:180px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/effect_icon2.jpg') no-repeat top center; float:left}
	.effectbox_m .con3 {padding:180px 0 0 0; margin-left:0px;background:url('/health/assets/pc/images/sub/effect_icon3.jpg') no-repeat top center;float:left}
	.effectbox_m .con .effect_title {font-size:18px; font-weight:700; color:#1f4773; text-align:center; margin-bottom:20px}
	.effectbox_m .con2 .effect_title {font-size:18px; font-weight:700; color:#24a9a9; text-align:center; margin-bottom:20px}
	.effectbox_m .con3 .effect_title {font-size:18px; font-weight:700; color:#74a621; text-align:center; margin-bottom:20px}


/*근력운동시 주의사항*/
	.cautionbox p.title {padding:0 10px }
	.cautionbox p.detail {padding:20px 10px }
	.cautionbox .coution1 {width:100%;padding:120px 0 0 0; border:1px solid #f5e7e7; background:url('/health/assets/pc/images/sub/coution_micon1.jpg') no-repeat center 20px ;float:none;height:auto; margin-bottom:20px}
	.cautionbox .coution2 {width:100%;padding:80px 0 0 0; border:1px solid #f5e7e7; background:url('/health/assets/pc/images/sub/coution_micon2.jpg') no-repeat center 20px ;float:none; height:auto;margin-bottom:20px}
	.cautionbox .coution3 {width:100%;padding:120px 0 0 0; border:1px solid #f5e7e7; background:url('/health/assets/pc/images/sub/coution_micon3.jpg') no-repeat center 20px ;float:none; height:auto;margin-bottom:20px}
	.cautionbox .coution4 {width:100%;padding:100px 0 0 0; border:1px solid #f5e7e7; background:url('/health/assets/pc/images/sub/coution_micon4.jpg') no-repeat center 20px ;float:none; height:auto}

/*근력운동 식이가이드*/
	.meal {background:url('/health/assets/pc/images/sub/meal_bgm.jpg') no-repeat center 50px; }
	.meal .con {padding:200px 20px 0 20px; margin-left:0px}
	.meal .con p.content {margin-bottom:30px}

/*근력운동과 수분섭취 방법*/
	.water {background:url('/health/assets/pc/images/sub/water_bgm.jpg') no-repeat center 50px; }
	.water .con {padding:200px 20px 0 20px; margin-left:0px}
	.water .con p.content {margin-bottom:30px}


/*운동후의 바람직한 음식섭취방법*/
	.food {background:url('/health/assets/pc/images/sub/food_bgm.jpg') no-repeat center 50px; }
	.food .con {padding:200px 20px 0 20px; margin-left:0px}
	.food .con p.content {margin-bottom:30px}

/*근육증가 목적시 음식섭취 방법*/
	.muscle {background:url('/health/assets/pc/images/sub/muscle_bgm.jpg') no-repeat center 50px }
	.muscle .con {padding:200px 20px 0 20px; margin-left:0px}
	.muscle .con p.content {margin-bottom:30px}

/*스트레칭 가이드*/
	.guidebox {padding:30px 0;text-align:center}

	.text2box {width:100%; position:relative}
	.text2box .left{width:100%; float:left; clear:both}
	.text2box .right {width:100%; float:left}
	.text2box .left .imgbox{width:100%; float:left;text-align:center; clear:both}
	.text2box .right .imgbox{width:100%; float:left;text-align:center}
	.text2box .left  img{margin-bottom:20px}
	.text2box .right  img{margin-bottom:20px}

/*살찌는운동법*/
	.aerobicbox1 {width:100%; height:320px; background:url('/health/assets/pc/images/sub/aerobic_01.jpg') no-repeat top center ; }
	.aerobicbox2 {width:100%; height:300px; background:url('/health/assets/pc/images/sub/aerobic_02.jpg') no-repeat top center ; }
	.aerobicbox3 {width:100%; height:380px; background:url('/health/assets/pc/images/sub/aerobic_03.jpg') no-repeat top center ; }
	.aerobicbox4 {width:100%; height:280px; background:url('/health/assets/pc/images/sub/aerobic_04.jpg') no-repeat top center ; }
	.aerobicbox5 {width:100%; height:360px; background:url('/health/assets/pc/images/sub/aerobic_05.jpg') no-repeat top center ; }
	.aerobicbox1 p.title {float:left;font-size:16px; font-weight:700; padding:130px 0 0 0; width:100%; text-align:center }
	.aerobicbox1 p.txtHead04 {float:left;padding:15px 0 0 0px; width:100% }
	.aerobicbox2 p.title {float:left;font-size:16px; font-weight:700; padding:130px 0 0 0;width:100%; text-align:center }
	.aerobicbox2 p.txtHead04 {float:left;padding:15px 0 0 0px; width:100%}
	.aerobicbox3 p.title {float:left;font-size:16px; font-weight:700; padding:130px 0 0 0; width:100%; text-align:center }
	.aerobicbox3 p.txtHead04 {float:left;padding:15px 0 0 0px; width:100%}
	.aerobicbox4 p.title {float:left;font-size:16px; font-weight:700; padding:130px 0 0 0;width:100%; text-align:center }
	.aerobicbox4 p.txtHead04 {float:left;padding:15px 0 0 0px; width:100%}
	.aerobicbox5 p.title {float:left;font-size:16px; font-weight:700; padding:130px 0 0 0; width:100%; text-align:center }
	.aerobicbox5 p.txtHead04 {float:left;padding:15px 0 0 0px; width:100%}
	


/*운동부위 및 방법*/
.methodt2ex li { box-sizing: border-box; display: block; float: left; overflow: hidden; padding: 0 8px; text-align: center; width: 100%;}
.partt2ex li img { width: 100%;}

/* 로그인 */
	#login_container{background:#fff;width:100%;height:400px;margin:0 auto;border-radius:10px 10px 0 0;box-sizing:border-box;margin-top:20px;text-align:center;border: 1px solid #ddd;overflow:hidden}
	#login_container .login_container_rbox{float:none;width:100%;height:290px;box-sizing:border-box;padding:0px 15px 15px 15px;text-align:left}
	#login_container .login_container_lbox{float:none;width:100%;height:200px;margin-left:-1px;box-sizing:border-box;padding:30px 30px 15px 30px; border-right:none}
	.btn_type1 {margin: 0 3px; padding: 10px 10px 10px 8px; color: #fff; font-size: 12px; font-weight: 700; border-radius: 3px; line-height: 16px; border: none; display:block; width:auto; margin-top:10px}
	.login_container_area{margin:0 auto;width:100%;border-radius: 0 0 10px 10px;background:#eff0f0 url('/health/assets/pc/images/sub/login_bg.png') no-repeat right bottom;border: 1px solid #ddd;padding:20px 36px;box-sizing:border-box;border-top:0; height:330px}
	.login_container_area a img {width:100%}
	.login_container_area p {line-height:25px; margin-bottom:5px}

	.banner_wrap {width:100%; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:#fff; display:block; float:left; box-sizing:border-box}
	.banner_wrap ul li {float:left; width:100%;  font-size:0; font-family:"Nanum Myeongjo"; float:left }
	.banner_wrap ul li a {padding:0; display:block;font-weight:800}
	.banner_wrap ul li a.pd {padding:0;display:block; color:#084d59;font-weight:800}
	.banner_wrap ul li a:hover {text-decoration:none; color:#000; }
	.banner_wrap ul li span {display:block; font-size:0; margin-top:10px; font-weight:400 }
	.banner_wrap ul li.bbg1 {background:url('/health/assets/pc/images/sub/mbannerbg1.png') no-repeat; background-size:100% }
	.banner_wrap ul li.bbg2 {background:url('/health/assets/pc/images/sub/mbannerbg2.png') no-repeat; background-size:100% }

	#footer{height:auto;float:left}
	.footer_box { clear:both; margin:0 auto; padding:20px 0 50px; position:relative; text-align:center; width:100%}
	.footer_box .flogo { margin: 0 auto; position: static; width: 90%; margin-bottom:10px; }
	.footer_box .text01 { padding: 20px 13px 0 30px !important}
	.footer_box .text02 { padding: 20px 13px 0 30px !important}
	.footer_box .info p { text-align: left}
}


.header_info .head_center{left:160px}
	.header_info ul li ul li{padding:3px 0 3px 19px; margin-top:3px; width:150px; box-sizing:border-box}
	.header_info .topmenu li.blist{width:150px; padding:0}
	.header_info .topmenu li.blist a {padding: 0}
	.header_info .topmenu li.blist ul li a {font-size:13px; padding:0; text-align:left; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:117px }
	.header_info .topmenu li.blist ul li a:hover {color:#24b400; font-weight:bold}
	.header_info .topmenu li.blist .dep { z-index:999; position:absolute; background:rgba(255,255,255, .95); width:150px; padding: 10px 0 20px; top:76px;  height:330px; box-sizing:border-box; border-right:1px solid #d8d8d8;}
	.header_info .topmenu li.blist .type6{border-right:none;}

	.topmenu:hover .dep {display:inherit !important;}

	.visual img {margin:105px auto 0}
	.visual .v2_txt { top:auto}

	@media screen and (max-width:700px){
		.visual_wrap{height:200px !important; background:url(/health/assets/pc/images/main/main_bg4.jpg) center top no-repeat !important;}
		.visual {width:100%; height:200px !important;}
		.visual img {width:90%; margin:70px 5% 0}
	}