@media only screen and (min-width: 1021px) {	
	/* .staff_group1 { position:absolute; top:360px; left:360px; float:left; vertical-align:top; width:80%; padding-left:0px; overflow:hidden; z-index:100; } /* position:absolute 요게 중요하네...*/
	 .staff_group1 { float:left;  padding-left:0px; overflow:hidden; border:0px solid #ff00ff; } 
	 
	
	.issuuembed-1024 {display:block;}
		.issuuembed-480 {display:none;}
		.issuuembed-320 {display:none;}	
}


/* iPad portrait and other tablet/mid-sized viewports  max-width: 1020px */
@media only screen and (max-width: 1024px) and (min-width: 768px) /*and (orientation : portrait)*/ { 
	/* Header Section *****************************************************/
	/* #headerWr{position:fixed; left:0; top:0; width:100%; z-index: 10; border-bottom:1px solid #dad9cf; }	 */
	
	.header { width:100%; text-align:center; margin:0 auto; height:auto;} 
	
	
	#headerWr{position:fixed; left:0; top:0; width:100%; height:55px;  z-index: 10; background:#ffffff; border-bottom:1px solid #dad9cf; }		
	#container{ position:relative; padding:10px 0px 0 0; margin:0 auto; border:0px solid #00ff00; }
		
	
	/*.hnb { position:absolute; top:0px; right:0px; z-index:10; font-size:12px; background:none; border:0px solid #00ff00; }*/
	.hnb { width:98%; float:left; position:relative;  display:block; margin:0 1% 10px 1%; z-index:10; font-size:12px; background:none; border:0px solid #00ff00; }
	
	.hnb ul { width:100%; float:left; display:block; margin-top:0px; }
	.hnb ul li { float:left; display:block;  padding-left:5px; padding-bottom:5px; text-align:left; margin-left:0; margin-right:6px; }
	.hnb ul li a,	
	.hnb ul li a:focus,
	.hnb ul li a:visited { color:#808080; text-decoration:none; }
	.hnb ul li a:hover { color:#808080; text-decoration:none; }
	.hnb ul li.last { margin-right:0; padding-right:0; background:none; }
	
	
	/* Logo */
	.header_bottom {display:none;}
	.header_bottom .snsbtn_area ul {padding-top:40px; margin-left:10px;}
	.header_bottom h1 { width:50%; }
	.header_bottom h1 a img {margin:17px auto 17px auto; width:100%; max-width:190px;}
	.header_bottom .search_area { position:absolute; top:0px; right:0px; overflow:hidden; padding-top:6px; margin-right:10px; border:0px solid #00ff00; }
	
	/* Main Nav */	
	.gnb { display:none; }	
	
		
	
	/* Main Section ****************************************************************************/
	.mainslidelayout {margin:30px 0 0 0;}
	.main-slide-area {width:100%; height:auto; margin:0px 0 0 0; padding:20px 0 0 0; }
	
	/*.main-slide-area {width:100%; height:auto; padding-top:35px; padding-right:0; margin-right:0; }*/
	
	.ulk_mainImport_A {text-align:center; border-bottom:1px solid #ddd;}
	.ulk_mainArea_gallery1 { padding:15px 0 15px 0;}
	.ulk_mainArea_gallery1 .gbox1 {margin:10px 1%; width:48%; padding:0;  }
	.ulk_mainArea_gallery1 .gbox1 ul { width:100%; padding:0; max-width:550px; margin-bottom:10px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li {font-size:13px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t1 {font-size:13px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t2 {font-size:20px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 .imgbox {width:100%; max-width:550px; margin:0 0 15px 0; border:0px solid #00ff00;}	
	.ulk_mainArea_gallery1 .gbox1 .imgbox img {display:block; width:100%; max-width:550px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li {font-size:13px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.tit {font-size:13px; padding-bottom:6px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.cont {font-size:13px; padding-bottom:4px; line-height:150%;}
	
	
	.ulk_mainImport_B {margin:0 auto; text-align:center; font-weight:400; }
	.ulk_mainArea_board1 {margin:0 auto; padding:15px 0 15px 0; width:100%; max-width:2000px;}
	
	.boardtype_notice {width:48%; max-width:590px; margin:10px 1%; }
	.boardtype_notice div.title_area {padding-bottom:8px; border-bottom:1px solid #dadada; }
	.boardtype_notice div.title_area a.tit {color:#242424; height:27px; font-size:17px; }
	.boardtype_notice div.title_area a.more {position:absolute; right:10px; top:10px; }
	.boardtype_notice table {}
	.boardtype_notice table.main-news-table {margin:10px 4px 10px 2px; }
	.boardtype_notice table.main-news-table td {color:#666;font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:13px;} 
	.boardtype_notice table.main-news-table td a {color:#666;font-size:14px; font-weight:400; font-family:nsr,'Nanum Barun Gothic'; line-height:160%; }
	.boardtype_notice table.main-news-table td a:link, .boardtype_notice table.main-news-table td a:visited, 
	.boardtype_notice table.main-news-table td a:active {color:#666; font-weight:400;} 
	.boardtype_notice table.main-news-table td a:hover {color:#0c367a; font-weight:400;} 
	.boardtype_notice table.main-news-table td {color:#d59d57; font-size:15px;}
	
	
	
	.ulk_quick_area_A { background:#55bac5; border-radius:0px; -moz-border-radius:0px;-webkit-border-radius:0px; width:100%; max-width:1400px; margin:10px 0%; }
	a.cir_quick_box {float:left; text-align:center; width:23%; margin-top:5px; margin-bottom:12px;}
	a.cir_quick_box ul {margin:0 auto; }
	a.cir_quick_box ul li {float:left; width:100%; margin-bottom:0px; display:block; vertical-align: middle; text-align:center;}
	a.cir_quick_box ul li {display:list-item; }
	a.cir_quick_box ul li.cirtxt {width:100%; text-align:center; padding-top:5px; padding-bottom:4px; font-size:14px; color:#333;}
	a.cir_quick_box ul li.cirtxt:hover {color:#ffffff;}
	a.cir_quick_box ul li:hover {color:#0c367a;}
	a.cir_quick_box ul li.cirbg { padding-top:10px; padding-bottom:5px; text-align:center; vertical-align:top; }
	a.cir_quick_box:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:13px; font-weight:bold; }
	a.cir_quick_box:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:13px; color:#ffffff; font-weight:bold; }

	.ulk_mainImport_C { border-bottom:1px solid #ddd;}
	.ulk_mainArea_blogA {padding:15px 0 15px 0; width:100%; max-width:1200px;}
	.boardtype_mainblog {width:32%; /*max-width:317px;*/ border:1px solid #eeeeee; padding:0; margin:10px 0.6%; float:left; display:block; position:relative; vertical-align:top; text-align:left;  }
	.boardtype_mainblog .area_img {width:100%; text-align:center; }
	.boardtype_mainblog .area_img img {width:100%; /*max-width:317px;*/}
	.boardtype_mainblog ul {width:100%; margin-top:15px;}
	.boardtype_mainblog ul li {width:100%; font-size:13px; color:#6f6f6f; font-family:inherit; padding-left:7px; padding-right:7px;}
	.boardtype_mainblog ul li.cate {padding-bottom:4px;line-height:160%;}
	.boardtype_mainblog ul li.tit {font-size:14px; color:#090909;padding-bottom:8px;line-height:160%;}
	.boardtype_mainblog ul li.cont {font-size:13px; color:#6b6a6a;padding-bottom:8px;line-height:160%;}

	.ulk_mainArea_quick_basic {max-width:1400px; padding-top:15px; padding-bottom:15px; }
	.ulk_mainArea_quick_basic a { width:16.5%;  cursor:pointer;}
	.ulk_mainArea_quick_basic a ul {margin:0 auto; }
	.ulk_mainArea_quick_basic a ul li {float:left; width:100%; display:list-item; margin-bottom:10px; display:block; vertical-align: middle; text-align:center; cursor:pointer;}
	.ulk_mainArea_quick_basic a ul li {display:list-item; }
	.ulk_mainArea_quick_basic a ul li.cirtxt {width:100%; text-align:center; padding-bottom:15px; font-size:14px; color:#333;}
	.ulk_mainArea_quick_basic a ul li.cirtxt:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li.cirbg { padding-top:23px; text-align:center; vertical-align:top;  }
	.ulk_mainArea_quick_basic a:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:13px; font-weight:bold; }
	.ulk_mainArea_quick_basic a:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:13px; color:#025bc6; font-weight:bold; }

	.ulk_mainbannerArea {margin:0 auto; padding:0; text-align:center; border-top:1px solid #ddd;}
	.ulk_mainbannerArea .mainbannerbox {margin:10px auto; padding:0; position:relative; width:100%; max-width:1600px; text-align:center;}
	.ulk_mainbannerArea .mainbannerbox ul {display:inline-block; margin:2px auto;}
	.ulk_mainbannerArea .mainbannerbox ul li {display:inline-block;  margin:0; padding-left:10px;  }

	.msfs_mainbanner {width:31.333333%; max-width:600px; margin:0 1%; }
	.msfs_mainbanner ul {}
	.msfs_mainbanner ul li {}
	.msfs_mainbanner .msfs_mainbanner_title {max-width:600px; text-align:center; padding:5px 5px 6px 5px; font-size:16px; font-weight:700; color:#333; line-height:150%; font-family:NotoSanskr, nsr, 나눔스퀘어,  나눔바른고딕, "Nanum Gothic", 나눔고딕, 돋움;}
	.msfs_mainbanner .msfs_mainbanner_img {max-width:600px; text-align:center; padding:10px 0 10px 0;}
	.msfs_mainbanner .msfs_mainbanner_img img{width:100%; max-width:600px; text-align:center; padding:0;}
	.msfs_mainbanner .msfs_mainbanner_body {max-width:600px; text-align:justify; padding:3px 0px 6px 0px; font-size:13px; font-weight:400; color:#333; line-height:150%; font-family:NotoSanskr, nsr, 나눔스퀘어,  나눔바른고딕, "Nanum Gothic", 나눔고딕, 돋움;}
	.sup1 {margin-left:0px;}
	.sup2 {margin-left:0px;}
	.sup3 {margin-left:0px;}
	
	
	
	/* 메인 하단 배너*/
	.kai_mainbanner_area {width:100%; max-width:1200px; text-align:center;  overflow:hidden; display:block; position:relative; margin:0 auto 30px auto; padding-top:20px;}
	.kai_mainbanner_area ul {width:100%; text-align:center; overflow:hidden; display:block; margin:0; padding:0;}
	.kai_mainbanner_area ul li {width:47%; text-align:center; overflow:hidden; display:inline-block; margin:0 1%; padding:0;}
	.kai_mainbanner_area ul li img {width:100%; max-width:280px;}
	

	
	/* Footer Area ****************************************************************************************************************/
	#footer-area { width:100%; margin:20px auto 0 auto; padding:0px 0 10px 0; border:0px solid #00ff00 }
	#footer-area .foot-logo { width:100%; height:auto; padding-left:15px; padding-right:20px; margin-bottom:20px; border:0px solid #00ff00;}
	#footer-area .footer-logo2 { width:130px; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; border:0px solid #00ff00;}
	#footer-area .foot-area { width:100%; height:auto; overflow:hidden;  border:0px solid #ff00ff; }
	#footer-area .foot-area .foot-tel { width:200px; padding-bottom:10px; padding-left:15px; text-align:left;  margin-bottom:20px; }
	#footer-area .foot-area .foot-tel .telnum { padding-left:14px; font-size:14px; }
	#footer-area .foot-area .foot-time { float:left; display:block; text-align:left; width:560px; padding-left:15px; padding-right:0px; padding-bottom:10px;  border:0px solid #0000ff; }
	#footer-area .foot-area .foot-time ul { float:left; list-style:none; margin-left:0; padding-left:0;  font-weight:bold; }
	#footer-area .foot-area .foot-time ul li {float: left; margin-left:0px; padding-left:12px; padding-right:15px; background:url('/images/copyright/fnav_bg.gif') no-repeat -8px 0px; font-size:12px; }
	#footer-area .foot-area .foot-time ul li.first {float: left; margin-left:0px; padding-left:0px; padding-right:15px; background:none;  }
	#footer-area .foot-area .foot-nav { width:100%;  padding-top:10px; padding-bottom:0px; padding-left:15px; margin-bottom:10px; border-bottom:1px solid #e8e8e8; font-size:12px; }
	#footer-area .foot-area .foot-banner { float:left; width:550px; text-align:left; padding-left:15px; padding-bottom:0px; margin-bottom:10px; }	
	#footer-area .foot-area .foot-banner ul li {  padding-right:15px;  }
	#footer-area .foot-area .foot-address { width:100%; padding-bottom:0px; padding-left:10px; font-size:12px;}
	#footer-area .foot-area .foot-address p { padding-bottom:6px; list-style:none; line-height:22px; font-size:12px; }
	
	
	.foot-nav-area { font-size:12px; background:#fff; padding:8px; border-bottom:0px solid #e9eaeb; }
	.foot-nav-area .foot-nav { float:left; width:100%; margin:0 auto; padding:0; background:#ffffff; }
	.foot-nav-area .foot-nav ul {width:100%; margin:15px 0 0 0; padding:5px 0; font-weight:normal; border-top:1px dashed #b0b0b0; }
	.foot-nav-area .foot-nav ul li { width:auto; margin:0px 3px; padding:5px 0; text-align:center; vertical-align:top; font-size:11px; }
	.foot-nav-area .foot-nav ul li a {letter-spacing:-1px;}
	.foot-nav-area .foot-nav ul li.first {margin-left:0%; padding:5px 0; background:none;}
	.foot-nav-area .foot-nav ul li.foot-nav-blk {display:inline-block; padding-left:0;padding-right:0;}
	
	
	
	
	
	
	.foot-nav-area .foot-nav .copyright_logo {float:left; width:28%; text-align:left; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden; }
	.foot-nav-area .foot-nav .banner_kdesign {display:none;}
	.foot-nav-area .foot-nav .banner_request {display:none;}
	.foot-nav-area .foot-nav .banner_kdesign_m {float:right; width:70%; text-align:right; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden;}	
	
	#footer-area .foot-area ul.copyright_sns_area {clear:both; display:none;}
	#footer-area .foot-area ul.copyright_admin_menu {width:100%; max-width:1200px; margin:15px 0 25px 0; padding:10px 0; clear:both; border-top:1px solid #ddd;}
	#footer-area .foot-area ul.copyright_admin_menu li {width:; text-align:center; padding:3px 0; }
	
	.foot-nav-area ul.copyright_sns_area_m {display:block; float:left; width:100%; margin:0 0 5px 0; padding:5px 0; border-bottom:1px dashed #b0b0b0;}
	.foot-nav-area ul.copyright_sns_area_m li {width:23%; text-align:center; padding:10px 0; margin:0; }
	
	
	
	/* basic-contents-area : 기본 페이지의 내용의 기준을 잡자 */
	
	.basic-contents-area { clear:both; position:relative; display:block; width:98%; max-width:1024px; margin:0 1%; vertical-align:top; 
									padding:40px 0 0 0; z-index:5; background:#FFF; min-height:200px; text-align:center;  border:0px solid #00ff00; } 
									 
	.basic-contents-area .SubNav { float:left; position:relative;  width:170px; overflow:hidden; border:0px solid #ff00ff; }
	.basic-contents-area .ulk-con-area { float:left; position:relative; width:100%; max-width:1024px; text-align:left; line-height:22px;  border:0px solid #325546; }
	
	
	
	/******** / submenu / contents / 영역 설정 *************************************************************/
	.ulk_leftmenu_area  {display:none;}
	.ulk_rightbody_area {width:100%; padding:20px 0 0 0;}	
	
	
	.basic-section { float:left; width:100%; font-size:12px; margin:0; padding:0; border:0px solid #00ff00;  } /*overflow:hidden; */
	.basic-section .title-big { font-size:20px; color:#1a9a8d; font-weight:700; padding-top:22px; padding-bottom:10px; margin-top:10px;  margin-bottom:30px; background:url("/images/care/title-bg1.gif") no-repeat top left; }
	.basic-section h3 { font-size:18px; color:#3b3b3b; font-weight:600; padding-bottom:10px; margin-bottom:22px; border-bottom:1px solid #c9c9c9;  }
	.basic-section h3 i { font-size:15px; color:#1a9a8d; font-weight:600; line-height:0.3; font-style:normal; padding-right:2px; }
	
	.basic-section ul    { overflow:hidden; margin:0 0 22px 0; list-style:none; }
	.basic-section ul li { color:#4e4e4e; background:url("/images/common/list-dot.png") no-repeat; background-position:2px 5px; padding-left:13px; line-height:1.8;  list-style:none; margin-bottom:11px; margin-left:5px; }
	.basic-section ul li p.color-b-14px { color:#030303; line-height:1.8; margin-bottom:5px; font-size:14px; }
	.basic-section ul li p.color-b-13px { color:#626262; line-height:1.8; margin-bottom:5px; font-size:13px; }
	.basic-section ul li p.color-b-12px { color:#626262; line-height:1.8; margin-bottom:5px; font-size:12px; }
	
	.basic-section .bigtitle1 { font-size:22px; color:#010101; font-weight:bold; padding-bottom:10px; margin-bottom:22px; line-height:32px;  }
	.basic-section .bigtitle1 p span.point { color:#f95e5e; }
	.basic-section .startbar { clear:both; border-bottom:2px solid #1a9a8d; width:50px; margin-bottom:30px; }
	.basic-section .smalltext1 { font-size:15px; color:#5a5a5a; font-weight:normal; margin-bottom:22px; line-height:23px; }
	.basic-section .smalltext1 p { font-size:15px; color:#5a5a5a; font-weight:normal; margin-bottom:10px; line-height:23px; }
	.basic-section .smalltext1 p span.point { color:#f95e5e; }
	
	
	/* Page title */
	.basic-contents-area .ulk-con-area .pagetitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; float:left; display:block; width:100%; margin:0px 0 25px 0; padding-bottom:13px; border-bottom:1px solid #dddddd; text-align:center; }
	.basic-contents-area .ulk-con-area .pagetitle .bigtitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; font-size:25px; color:#333333; font-weight:600; padding:0 10px 10px 5px; border-bottom:3px solid #46750a; margin-bottom:-2px; }

	
	
	/*.location-area { display:none; }*/
	.location-area { float:left;display:block;position:relative;width:100%; margin-top:20px;overflow:hidden;border:1px solid #dcdcdc;text-align:left; }

	.basic-outlinebox { float:left; width:98%; padding:10px 10px; font-size:12px; border:1px solid #ebebeb; }
	
	.box3-layer { width:31.0%; max-width:370px; overflow:hidden; margin-right:24px; }
	
	
	
	.details td.h-title-L {width:200px;}
	
	/* Members */
	
	.ed { width:100%;  } /* 회원가입 약관부분의 설정 - gnuboard4에서 설정된 클래스명 이므로 변경하지 말고 사용할것  */
	
	
	
	.cate-title-underbox {margin:0 0 30px 0; padding:40px 0;}
	.cate-title-underbox  .text-box {padding:0 20px; margin:0;}
	.cate-title-underbox  .text-box  .t1 {font-weight:800;font-size:25px; text-align:center; padding-bottom:15px;}
	.cate-title-underbox  .text-box  .t2 {font-size:37px; font-weight:800;padding-bottom:20px;}
	.cate-title-underbox  .text-box  .t3 {font-size:16px; font-weight:400;}
	

	
	


	
	
	
	/* 메인 : Start */  	
	.ulk_mainImport_Z {top:0px; left:0; margin:0 auto 0px auto; 
									padding-top:0px; 
									padding-bottom:0px;									
									text-align:center; 									
									font-weight:400; 									
									border-bottom:0px solid #ddd;
									
									z-index:2; 
								}								
	
	.main_goblock_area {width:100%; max-width:1200px; margin:10px auto 0 auto; padding:0; background:#fff; vertical-align:top;}
	.main_goblock_area .goblock_box {float:left; width:100%; margin:0; padding:5px 0 0 0: vertical-align:top; }
	.main_goblock_area .goblock_box a { width:30%; height:auto; vertical-align:top; }
	.main_goblock_area .goblock_box a .image {margin:0 auto; width:100%; max-width:100px; max-height:100px; border-radius:50px; }
	.main_goblock_area .goblock_box a .image img {margin:30px 17px; width:100%; height:100%; max-width:40px; max-height:40px;}
	.main_goblock_area div.goblock_box a .txt {font-size:14px; line-height:150%; padding:5px 10px; }
	.main_goblock_area div.goblock_box a .link1 {margin-top:0px;}
	/* 메인 갤러리 : S */
	.boardtype_gallery_100per {text-align:left; margin:20px 0;}
	.boardtype_gallery_100per .headtitle      {font-size:24px;}
	.boardtype_gallery_100per .headtitle span {font-size:24px;}
	.boardtype_gallery_100per .photo_morebtn {display:block; position:absolute; right:10px; top:10px; font-size:12px; padding:5px; }
	.boardtype_gallery_100per .photo_morebtn a:hover {}
	.boardtype_gallery_100per .photogallery_box {margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box a {width:14.5%; max-width:180px; display:inline-block; margin:0 1% 20px 1%; }
	.boardtype_gallery_100per .photogallery_box a ul.list {width:100%; padding:0; margin:0; text-align:center; }
	.boardtype_gallery_100per .photogallery_box a ul.list li {text-align:center; width:100%; list-style:none;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo {}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo img {width:100%; max-width:180px; border-radius:8px;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.txt {padding:10px 5px 0 5px; font-size:13px;}
	.boardtype_gallery_100per .photogallery_box a:hover ul.list li.txt {color:#2fb118;}
	
	.boardtype_gallery_100per .photogallery_box2 { float:left; width:100%; max-width:1200px; display:block; position:relative; overflow:hidden; margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box2 a {float:left; width:22.5%; max-width:280px; display:block; position:relative; overflow:hidden; margin:0 9px 20px 10px; padding:0; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list {width:100%; padding:0; margin:0; text-align:left; display:block; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list li {text-align:center; width:100%; list-style:none;display:block; }	
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo {width:100%; height:auto; max-height:170px; border:1px solid #ddd; border-radius:0px; overflow:hidden; }	
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo img { width:100%; height:auto; max-height:170px;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.txt {padding:12px 5px 0 5px; font-size:14px; color:#3e3e3e; font-weight:400; font-family:nsr, 나눔바른고딕, 나눔고딕, 'Nanum Gothic', 맑은고딕, 돋움, 굴림;  }
	.boardtype_gallery_100per .photogallery_box2 a:hover ul.list li.txt {color:#2fb118;}
	
	/* 메인 갤러리 : E */
	/* 메인 해피빈 : S */
	.main_board_happybean {width:48%; max-width:480px; margin:0 1% 25px 1%; text-align:center;}
	.main_board_happybean a {width:auto;}
	.main_board_happybean img {width:100%; max-width:395px; text-align:center;}
	/* 메인 해피빈 : E */
	/* 메인 공지사항 : S */
	.boardtype_notice2 {width:48%; max-width:800px; margin:0 1%;}
	.boardtype_notice2 .main_board_area2 {width:100%; max-width:780px;}
	.boardtype_notice2 .bg1 {background:#ffffff; min-height:90px; }
	.boardtype_notice2 .bg2 {background:#676767; min-height:90px; }
	.boardtype_notice2 .bg3 {background:#e37d1d; min-height:90px; }
	.boardtype_notice2 .main_board_area2 .title_boxarea {width:98%; padding:5px; margin:1%; }
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 {padding:9px 0 5px 10px; font-size:16px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line1 {padding:0 0 3px 0; font-size:12px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line2 {padding:0 0 0 0; font-size:16px; font-weight:500;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn {margin-top:17px; margin-right:10px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a {color:#666; font-size:14px; padding:2px 5px 2px 5px; margin:0; border:1px solid #ddd;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a:hover {color:#fff;background:#489c06;}
	.boardtype_notice2 .main_board_area2 ul.listb  {margin:8px 1% 15px 2%; width:97%;}
	.boardtype_notice2 .main_board_area2 ul.listb li {line-height:150%; font-size:14px; color:#fff; background:url(/images/main/icon_list.jpg) no-repeat left 9px; padding:3px 0 6px 13px; vertical-align:top; display:block; position:relative; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a {color:#333; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */
	
	
	/* 메인 공지사항3 : S */
	.boardtype_notice3 {float:left; width:98%; display:block; position:relative; vertical-align:top; text-align:left; margin:0 1%; }
	.boardtype_notice3 .main_board_area3 {float:left; width:100%; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .bg1 {background:#ffffff; min-height:90px;}
	.boardtype_notice3 .bg2 {background:#676767; min-height:275px; }
	.boardtype_notice3 .bg3 {background:#e37d1d; min-height:275px; }
	.boardtype_notice3 .main_board_area3 .title_boxarea { float:left; width:100%; padding:5px 0 0 5px; margin:0; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 { padding:10px 0 0 15px; font-size:19px; font-weight:400; color:#333; }
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line1 { padding:0 0 3px 0; font-size:12px; font-weight:400; color:#677382;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line2 { padding:0 0 10px 0; font-size:25px; font-weight:500; color:#000; border-bottom:2px solid #71bf43;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn { margin-top:20px; margin-right:5px; padding:0; float:right; position:relative; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a {width:20px; height:20px; padding:0; margin:0; background:url(/images/main/btn_more2.gif) no-repeat; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a:hover {background:url(/images/main/btn_more2_over.gif) no-repeat;}
	.boardtype_notice3 .main_board_area3 .list-outlinebox {border:1px solid #ddd; width:100%; padding:15px 0 15px 0; margin:0; }
	.boardtype_notice3 .main_board_area3 ul.listb  {float:left; margin:1%; padding:0; width:98%;}
	.boardtype_notice3 .main_board_area3 ul.listb li {padding:0 0 0 0; margin:0; line-height:170%; font-size:12px; color:#000;  }
	.boardtype_notice3 .main_board_area3 ul.listb li.subject {width:84%; padding-left:7px;}
	.boardtype_notice3 .main_board_area3 ul.listb li.date {width:14%; text-align:right; color:#a9a9a9; font-size:12px;}
	.boardtype_notice3 .main_board_area3 ul.listb li a {padding:0; margin:0; color:#000; line-height:170%; }
	.boardtype_notice3 .main_board_area3 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */
	
	
	/* 센터일정 */
.mental_month_area {width:40%; max-width:900px; text-align:center; overflow:hidden; display:block; position:relative; margin:0 1% 10px 1%; }
.mental_month_area h2 {text-align:center; display:block; margin:0 auto 20px auto; font-size:20px; color:#666; font-weight:bold; font-family:NotoSanskr, nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
#mental-cal {width:98%; border-collapse:collapse; empty-cells:show; padding:0; margin:0 auto; }
#mental-cal th {padding:9px 9px; text-align:center; line-height:100%; font-size:15px; font-weight:700; color:#666; display:table-cell; border-top:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0; }
#mental-cal td {padding:9px 9px; text-align:center; line-height:100%; font-size:14px; font-weight:400; color:#666; display:table-cell;  }
#mental-cal td.bgcap {background:#5799ac; color:#f4f4f4; }
	
	
	/* 바로가기요 */
.mental_ga_area {width:56%; max-width:840px; margin:0 1% 10px 1%; }
.mental_ga_area a.gogosing { width:16%; display:inline-block; margin:11px 1% 0 1%; }
.mental_ga_area a.gogosing ul li.photo {width:95%;}
.mental_ga_area a.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area a.gogosing ul li.txt  {padding:13px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%;}
.mental_ga_area a.gogosing:hover {color:#000; text-decoration:underline; }
.mental_ga_area a.gogosing:hover ul li.txt {color:#3c90e4;}

.mental_ga_area div.gogosing { width:18%; display:inline-block; margin:10px 1% 0 1%; }
.mental_ga_area div.gogosing ul li.photo {width:95%;}
.mental_ga_area div.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area div.gogosing ul li.txt  { padding:10px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%; }
.mental_ga_area div.gogosing ul li.txt span {border:1px solid #ddd; border-radius:8px; margin:5px 0 0 0; padding:3px 6px; text-align:center; font-size:12px; display:inline-block; width:auto; }
.mental_ga_area div.gogosing:hover ul li.txt span {background:#fff; border:1px solid #65a3e1; color:#65a3e1; }
	
	/* 메인 롤링 배너 버튼화살표 움직임 */
#rolling-banner-area { width:100%; max-width:840px; padding:15px 0 0 0; margin:10px 0 0 0; }
#mainRollingBanner {width:100%; margin:0; padding:0; display:inline-block; position:relative; overflow:hidden; border:0px solid #00ff00;}
#mainRollingBanner .mainRollingBanner_list {width:1716px; left: -1116px;  display:block; list-style:none; padding:0; margin:0 auto; overflow:hidden;}
#mainRollingBanner .mainRollingBanner_list li {display:block; width:139px; float:left; text-align:center; margin:0 1px;}
#mainRollingBanner .mainRollingBanner_list li a {display:inline-block; padding-top:0; font-size:13px; color:#333;}
#mainRollingBanner .mainRollingBanner_list li a img {display:block; width:100%;}
#mainRollingBanner .mainRollingBanner_list li a span {display:block; margin:0; padding:0; text-indent:-999px; height:1px;}
#rolling-banner-area .arrowL {display:none;}
#rolling-banner-area .arrowR {display:none;}


	
	.business_area ul.tile_list_box li.con div.photo_box {width:30%; max-width:300px; text-align:center; padding:0 0 20px 0; margin:0 auto; display:inline-block;  float:left;}
	.business_area ul.tile_list_box li.con div.photo_box img {width:100%; max-width:282px; text-align:center; }
	.business_area ul.tile_list_box li.con ul.body_photo_txt {width:68%; max-width:600px; margin:0; padding:0 0 0 2%; display:inline-block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul {width:47.5%; margin:10px 1%; }
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo {margin:0; width:100%;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo img {width:100%;max-width:282px; }	
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dd {width:100%; display:block; margin:0; padding:9px 7px 5px 12px; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dd {clear:both; width:100%; display:block; margin:0; padding:9px 7px 12px 12px; float:left;}
	
	/* 후원신청 */ 		
	.vol_donation_area table td.h_tit {padding:10px 0 20px 0; }
	.vol_donation_area table td.h_tit div {font-size:14px; font-weight:normal; padding:15px;}
	.spon_help_area .spon_head {background:none; }
	.spon_help_area .spon_head li {}
	.spon_help_area .spon_head li.L {width:18%; text-align:center; vertical-align:top; display:inline-block;}
	.spon_help_area .spon_head li.L img.sponsor_headimg {width:100%; max-width:170px;}
	.spon_help_area .spon_head li.R {width:78%; text-align:left; vertical-align:top; display:inline-block; padding-top:19px; margin-left:2%; }
	.spon_help_area .spon_head li.R ul.tbox .t1 {font-size:20px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림;}
	.spon_help_area .spon_head li.R ul.tbox .t2 {font-size:23px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림; padding-top:5px; }
	.spon_body {padding-bottom:20px; }
	.spon_body .box4by1 {width:47.5%; max-width:780px; background:#fff; margin:20px 1% 0 0; }
	.spon_body .box4by1 ul {width:98%; margin:15px 1% 0 1%;}
	.spon_body .box4by1 ul li.spon_img1, .spon_body .box4by1 ul li.spon_img2, .spon_body .box4by1 ul li.spon_img3, .spon_body .box4by1 ul li.spon_img4 {width:23%;  float:left;} 
	.spon_body .box4by1 ul li.spon_t1 {width:73%; margin-left:2%; font-size:17px; padding:20px 5px 5px 5px; text-align:left;  float:left;}
	.spon_body .box4by1 ul li.spon_t2 {width:73%; margin-left:2%; font-size:14px; padding:0px 5px 5px 5px; float:left;}
	.spon_body2 {width:100%; max-width:994px; background:#fbfbfb; padding:20px 0; }
	.row_list { margin-bottom:20px; }
	.row_list li {width:100%; max-width:994px; display:inline-block; position:relative; }
	.row_list li.area_L {width:22%;}
	.row_list li.area_R {width:73%; margin-left:2%; padding-top:3px;}
	.row_list li.area_R p {font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.row_list li.area_R p.t1 {font-size:20px; }
	.row_list li.area_R p.t2 {font-size:17px;}
	
	
	/* 연혁 */
	.history_area {width:100%;}
	.history_area .imgarea { width:30%; max-width:360px; }
	.history_area .bodyarea { width:70%; max-width:930px; padding-top:40px; background:url(/images/center/history/bg_line.jpg) repeat-y;}
	.history_area .bodyarea .yeartable { width:100%; margin:0 0 30px 0;}
	.history_area .bodyarea .yeartable td {padding:9px 6px;}
	.history_area .bodyarea .yeartable td.iconarea {}
	.history_area .bodyarea .yeartable td.iconarea img {width:100%; max-width:22px;}
	.history_area .bodyarea .yeartable td.year {width:110px; font-size:23px; font-weight:700; text-align:center; padding:0; margin:0 auto; font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.day {width:103px; font-size:15px; padding:5px 0; margin:0; font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt {width:400px; font-size:15px; padding:3px 0; margin:0; font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt ul {width:100%; margin:0 0 8px 0; position:relative; display:block;}
	.history_area .bodyarea .yeartable td.txt ul li {background:url(/images/center/history/icon_dot.jpg) no-repeat 0px 11px; font-size:15px; }
		
	
	.history_area .history_img2 {position:absolute; top:260px; right:0px; background:url(/images/company/history/history_img2.png) no-repeat 0 0; background-size:100%; z-index:10; width:209px; height:248px; display:block; padding:0; margin:0;*/}
	
	/* 연혁 */
	
	/*  위아카이  */
.greeting_box1 { width:47%; margin-top:5px; margin-right:4%; }
.greeting_box2 { width:46%; margin-left:0px; margin-top:0px;}
.greeting_box3 { clear:both; width:auto; display:block; margin-right:0px; margin-top:15px;}
.greeting_img1 { width:100%; margin-bottom:35px; text-align:left;}
.greeting_img1 img {width:100%;}
.greeting_img1 img.brand-story-logo {width:100%; max-width:226px;}
.greeting_t0 { text-align:left; margin-top:15px; margin-bottom:10px; line-height:130%; font-size:24px; font-weight:bold; }
.greeting_t1 { width:98%; max-width:1450px;text-align:left; margin-top:10px; margin-bottom:25px; line-height:140%; font-size:17px; font-weight:bold; }
.greeting_t2 { width:98%; max-width:1450px;text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
.greeting_t3 { width:98%; text-align:left; margin-bottom:35px; line-height:140%; font-size:22px; font-weight:bold; vertical-align:top; }
.greeting_t4 { width:98%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:bold; }
.greeting_t5 { width:98%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
.greeting_t6 { width:98%; text-align:left; margin-bottom:7px; line-height:140%; font-size:30px; font-weight:bold; }
.greeting_t7 { width:98%; text-align:left; margin-bottom:25px; line-height:140%; font-size:15px; font-weight:normal; }
.issuuembed-1024 {display:block;}
.issuuembed-480 {display:none;}
.issuuembed-320 {display:none;}
.kai_awards {width:100%; padding:30px 0 0 10px; margin:0 auto 30px 0; }
.kai_awards p.title-area {width:100%; padding:0; margin:0 0 20px 0; }
.kai_awards ul.award_list { width:100%; padding:0; margin:0;}
.kai_awards ul.award_list  li { padding:0 0 6px 0; margin:0; }
.kai_awards ul.award_list  li img { width:100%;  }
.kai_awards ul.award_list  li.p1 { float:left; width:100%; max-width:1000px;   } 
.kai_awards ul.award_list  li.p2 { float:left; width:100%; max-width:1000px;  } 
.kai_awards ul.award_list  li.p3 { float:left; width:100%; max-width:1000px;  } 
.kai_awards ul.award_list  li.p4 { float:left; width:100%; max-width:1000px;  } 
.kai_awards p.foot-area {width:100%; padding:20px 0 0 0; margin:0 0 0 0; }
	.history2013 {width:100%; margin:0; padding:0;}
	div.jola {width:46%; display:inline-block; margin:10px 2% 30px 1%; padding:0; vertical-align:top; border-bottom:1px solid #ddd; }
	.history_year_img {width:100%; margin-bottom:20px; text-align:center; display:inline-block; }
	.history_year_img img {width:100%; max-width:67px;}
	.history_txt {width:100%; margin-bottom:25px; line-height:170%; }	
	.history_txt ul    {width:100%; padding:0; text-align:left; display:block; position:relative;}
	.history_txt ul li {padding:0 0 0 15px; margin:3px 0 7px 0; list-style:none; background:url(/images/history/icon1.gif) no-repeat left 9px;  text-align:left;  vertical-align:top; }	
	
	/*  청주정신건강센터  */
	.cjmhc_greeting_head {width:100%;}
	.cjmhc_greeting_head ul {width:auto;}
	.cjmhc_greeting_head ul li.bg1 {width:100%; height:58px; background-position:left bottom;}
	.cjmhc_greeting_head ul li.bg2 {font-size:20px;	width:100%; padding:15px 2%; line-height:160%; background-size:cover;}
	.cjmhc_greeting_head ul li.bg2 span.point1 {}
	.cjmhc_greeting_head ul li.bg2 span.point2 {}
	.cjmhc_greeting_head ul li.bg3 {background-position:right top; width:100%; height:43px;}
	
	/*
	.cjmhc_greeting_body {width:100%; margin:20px auto; padding:0; }
	.cjmhc_greeting_body .L_con {width:96%; margin:0; padding:0 2%; font-size:15px; line-height:170%;}
	.cjmhc_greeting_body .L_con p {margin:0 0 20px 0;}
	.cjmhc_greeting_body .L_con p span.point3 {}
	.cjmhc_greeting_body .R_con {width:100%; margin:0; padding:0; font-size:15px; line-height:160%; }
	.cjmhc_greeting_body .R_con dl.man_info {float:left; display:block; position:relative; width:48%; margin:0 1% 15px 1%; padding:0; vertical-align:bottom; }
	.cjmhc_greeting_body .R_con dl.man_info dt {float:left; display:block; text-align:left; vertical-align:top; width:35%; }
	.cjmhc_greeting_body .R_con dl.man_info dd.t1 {float:left; font-size:14px; width:65%; padding-top:50px; }
	.cjmhc_greeting_body .R_con dl.man_info dd.t2 {float:left; font-size:17px; width:65%; }	
	.cjmhc_greeting_body .R_con img {width:95%; max-width:126px;}
	*/	
	
	
	
	.cjmhc_greeting_body {width:100%; margin:20px auto; padding:0; }
	.cjmhc_greeting_body .L_con {width:96%; margin:0; padding:0 2%; font-size:15px; line-height:170%;}
	.cjmhc_greeting_body .L_con p {margin:0 0 20px 0; text-align:left;}
	.cjmhc_greeting_body .L_con p span.point3 {text-align:center; width:100%; display:block; font-size:22px;}
	.cjmhc_greeting_body .R_con {display:none; /*width:100%; margin:0 auto; padding:0; font-size:15px; line-height:160%;*/}
	.cjmhc_greeting_body .R_con dl.man_info {float:left; display:block; position:relative; width:100%; margin:0 auto 5px auto; padding:0; vertical-align:bottom; }
	.cjmhc_greeting_body .R_con dl.man_info dt {float:left; display:block; text-align:center; vertical-align:top; width:99%; }
	.cjmhc_greeting_body .R_con dl.man_info dd.t1 {float:left; font-size:14px; width:99%; padding-top:10px; text-align:center;}
	.cjmhc_greeting_body .R_con dl.man_info dd.t2 {float:left; font-size:17px; width:99%; text-align:center;}	
	.cjmhc_greeting_body .R_con img {width:95%; max-width:126px;}
	.cjmhc_greeting_body .R_con dl.man_info.man1 {margin-top:0px;}
	.cjmhc_greeting_body .R_con dl.man_info.man2 {margin-top:0px;}
	.cjmhc_greeting_body .mobile_show {width:100%; margin:20px auto; padding:0;}
	.cjmhc_greeting_body .mobile_show img {width:100%; max-width:768px;  border-radius:10px; }
	
	
	
	
	
	.cjmhc_con_style1  { width:98%; margin:0 1% 50px 1%; }
	.cjmhc_con_style1 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 6px; 
		font-size:20px; font-weight:700; 		
		padding:0 0 13px 25px; margin:0 0 30px 0; 
		border-bottom:1px solid #ddd; 
		}
	.cjmhc_con_style1 dd.cir_icon {width:25%; max-width:108px; height:108px; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style1 dd.cir_icon img {width:100%; max-width:108px;}
	.cjmhc_con_style1 dd.txtbody {width:72%; margin:0 0 0 3%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 {width:100%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:15px; line-height:160%; }
	
	
	.cjmhc_con_style2  { width:100%; margin:0 0 50px 0; }
	.cjmhc_con_style2 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 8px; 
		font-size:18px; font-weight:700; 		
		padding:0 0 13px 20px; margin:0 0 25px 0; 
		border-bottom:1px solid #ddd; }
	.cjmhc_con_style2 dd.cir_icon {float:left; background:none; border:0; border-radius:0; text-align:center; width:25%; max-width:120px; height:auto; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style2 dd.cir_icon img {width:108px; height:108px; background:#dce9f5; border-radius:50%; padding:0; display:block; }
	.cjmhc_con_style2 dd.txtbody {float:left; width:80%; margin:0 0 0 3%; text-align:left; }
	.cjmhc_con_style2 dd.txtbody ul.st_list1 {width:100%;}
	.cjmhc_con_style2 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:14px; line-height:160%; }
		
	
	.mobile_show {display:block;}
	.pc_show {display:none;}
}















@media only screen and (max-width: 767px) and (min-width: 480px) { /* iPhone landscape and other small viewports */ 
	/* Header Section *****************************************************/	
	#headerWr{position:fixed; left:0; top:0; width:100%; height:55px;  z-index: 10; background:#fffef5; border-bottom:1px solid #dad9cf; }	
	/* #headerWr {  width: 100%; height:69px; z-index: 10; background: url('/images/common/gnb-bg.png') repeat-x center -30px; border-bottom:0px solid #dddddd; }  */
	#container{ position:relative; padding:10px 0px 0 0; margin:0 auto;  }
	
	
	/* Logo */
	.header_bottom {display:none;}
	.header_bottom .snsbtn_area ul {padding-top:40px; margin-left:10px;}
	.header_bottom h1 { width:35%; }
	.header_bottom h1 a img {margin:17px auto 17px auto; width:100%; max-width:110px;}
	.header_bottom .search_area { position:absolute; top:0px; right:0px; overflow:hidden; padding-top:6px; margin-right:10px; border:0px solid #00ff00; }

	
	.header { width:100%; text-align:center; margin:0 auto; } 
	.header h1 {float:left; width:100%; text-align:center; padding-bottom:4px; padding-left:0px; padding-right:0; margin-top:10px; } 
	.header h1 img { border:0; height:35px; } 
	
	.mobile-head-logo {float:left; display:block; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-left:0px; padding-right:0; margin-top:12px;}
	.mobile-head-logo-fixed { float:left; display:block; width:100%; height:auto; text-align:center; padding-bottom:10px; margin-top:10px;}
	
	
	/* Head Nav */
	/*.hnb { position:absolute; top:0px; right:10px; z-index:10; font-size:11px; background:none;  }*/
	.hnb { width:98%; float:left; position:relative;  display:block; margin:0 1% 10px 1%; z-index:10; font-size:12px; background:none; border:0px solid #00ff00; }
	
	.hnb ul { width:100%; float:left; display:block; margin-top:0px; }
	.hnb ul li { float:left; display:block;  padding-left:5px; padding-bottom:5px; text-align:left; margin-left:0; margin-right:6px; }
	.hnb ul li a,	
	.hnb ul li a:focus,
	.hnb ul li a:visited { color:#808080; text-decoration:none; }
	.hnb ul li a:hover { color:#808080; text-decoration:none; }
	.hnb ul li.last { margin-right:0; padding-right:0; background:none; }
	
	/* Main Nav */	
	.gnb { display:none; }	
	
	
	
	/* Main Section ****************************************************************************/			
	.mainslidelayout {margin:30px 0 0 0;}
	.main-slide-area {width:100%; height:auto; margin:0px 0 0 0; padding:20px 0 0 0; }
	
	.ulk_mainImport_A {text-align:center; border-bottom:1px solid #ddd;}
	.ulk_mainArea_gallery1 { padding:15px 0 15px 0;}
	.ulk_mainArea_gallery1 .gbox1 {margin:10px 1%; width:48%; padding:0;  }
	.ulk_mainArea_gallery1 .gbox1 ul { width:100%; padding:0; max-width:550px; margin-bottom:10px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li {font-size:12px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t1 {font-size:12px; padding-bottom:2px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t2 {font-size:16px; padding-bottom:2px;}
	.ulk_mainArea_gallery1 .gbox1 .imgbox {width:100%; max-width:550px; margin:0 0 15px 0; border:0px solid #00ff00;}	
	.ulk_mainArea_gallery1 .gbox1 .imgbox img {display:block; width:100%; max-width:550px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li {font-size:13px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.tit {font-size:13px; padding-bottom:6px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.cont {font-size:13px; padding-bottom:4px; line-height:150%;}
	
	
	.ulk_mainImport_B {margin:0 auto; text-align:center; font-weight:400; }
	.ulk_mainArea_board1 {margin:0 auto; padding:15px 0 15px 0; width:100%; max-width:2000px;}
	
	.boardtype_notice {width:98%; max-width:590px; margin:10px 1%; }
	.boardtype_notice div.title_area {padding-bottom:8px; border-bottom:1px solid #dadada; }
	.boardtype_notice div.title_area a.tit {color:#242424; height:27px; font-size:17px; }
	.boardtype_notice div.title_area a.more {position:absolute; right:10px; top:10px; }
	.boardtype_notice table {}
	.boardtype_notice table.main-news-table {margin:10px 4px 10px 2px; }
	.boardtype_notice table.main-news-table td {color:#666;font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:13px; } 
	.boardtype_notice table.main-news-table td a {color:#666;font-size:14px; font-weight:400; font-family:nsr,'Nanum Barun Gothic'; line-height:160%; }
	.boardtype_notice table.main-news-table td a:link, .boardtype_notice table.main-news-table td a:visited, 
	.boardtype_notice table.main-news-table td a:active {color:#666; font-weight:400;} 
	.boardtype_notice table.main-news-table td a:hover {color:#0c367a; font-weight:400;} 
	.boardtype_notice table.main-news-table td {color:#d59d57; font-size:15px;}
	
	.ulk_quick_area_A { background:#55bac5; border-radius:0px; -moz-border-radius:0px;-webkit-border-radius:0px; width:100%; max-width:1400px; margin:10px 0%; }
	a.cir_quick_box {float:left; text-align:center; width:23%; margin-top:5px; margin-bottom:12px;}
	a.cir_quick_box ul {margin:0 auto; }
	a.cir_quick_box ul li {float:left; width:100%; margin-bottom:0px; display:block; vertical-align: middle; text-align:center;}
	a.cir_quick_box ul li {display:list-item; }
	a.cir_quick_box ul li.cirtxt {width:100%; text-align:center; padding-top:5px; padding-bottom:4px; font-size:14px; color:#333;}
	a.cir_quick_box ul li.cirtxt:hover {color:#ffffff;}
	a.cir_quick_box ul li:hover {color:#0c367a;}
	a.cir_quick_box ul li.cirbg { padding-top:10px; padding-bottom:5px; text-align:center; vertical-align:top; }
	a.cir_quick_box:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:13px; font-weight:bold; }
	a.cir_quick_box:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:13px; color:#ffffff; font-weight:bold; }

	.ulk_mainImport_C { border-bottom:1px solid #ddd;}
	.ulk_mainArea_blogA {padding:15px 0 15px 0; width:100%; max-width:1200px;}
	.boardtype_mainblog {width:98%; border:1px solid #eeeeee; padding:0; margin:10px 1%; text-align:left;  }
	.boardtype_mainblog .area_img {width:100%; text-align:center; }
	.boardtype_mainblog .area_img img {width:100%; }
	.boardtype_mainblog ul {width:100%; margin-top:15px;}
	.boardtype_mainblog ul li {width:100%; font-size:13px; color:#6f6f6f; font-family:inherit; padding-left:7px; padding-right:7px;}
	.boardtype_mainblog ul li.cate {padding-bottom:4px;line-height:160%;}
	.boardtype_mainblog ul li.tit {font-size:14px; color:#090909;padding-bottom:8px;line-height:160%;}
	.boardtype_mainblog ul li.cont {font-size:13px; color:#6b6a6a;padding-bottom:8px;line-height:160%;}

	.ulk_mainArea_quick_basic {max-width:1400px; padding-top:10px; padding-bottom:10px; }
	.ulk_mainArea_quick_basic a { width:31.3333%; margin:0 1%; cursor:pointer;}
	.ulk_mainArea_quick_basic a ul {margin:0 auto; }
	.ulk_mainArea_quick_basic a ul li {float:left; width:100%; display:list-item; margin-bottom:10px; display:block; vertical-align: middle; text-align:center; cursor:pointer;}
	.ulk_mainArea_quick_basic a ul li {display:list-item; }
	.ulk_mainArea_quick_basic a ul li.cirtxt {width:100%; text-align:center; padding-bottom:10px; font-size:12px; color:#333;}
	.ulk_mainArea_quick_basic a ul li.cirtxt:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li.cirbg { padding-top:20px; text-align:center; vertical-align:top;  }
	.ulk_mainArea_quick_basic a:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:12px; font-weight:bold; }
	.ulk_mainArea_quick_basic a:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:12px; color:#025bc6; font-weight:bold; }

	.ulk_mainbannerArea {margin:0 auto; padding:0; text-align:center; border-top:1px solid #ddd;}
	.ulk_mainbannerArea .mainbannerbox {margin:5px auto; padding:0; position:relative; width:100%; max-width:1600px; text-align:center;}
	.ulk_mainbannerArea .mainbannerbox ul {margin:2px auto; padding:0;}
	.ulk_mainbannerArea .mainbannerbox ul li {width:31.3%; margin:0; padding:1%;  }
	.ulk_mainbannerArea .mainbannerbox ul li img {width:width:100%; }

	.msfs_mainbanner {width:98%; max-width:600px; margin:0 0 24px 0; padding-left:1%; padding-right:1%; border-bottom:1px solid #ddd; }
	.msfs_mainbanner ul {}
	.msfs_mainbanner ul li {}
	.msfs_mainbanner .msfs_mainbanner_title {max-width:600px; text-align:center; padding:5px 0px 6px 0px; font-size:16px; font-weight:700; color:#333; line-height:150%; }
	.msfs_mainbanner .msfs_mainbanner_img {max-width:600px; text-align:center; padding:10px 0 10px 0;}
	.msfs_mainbanner .msfs_mainbanner_img img{width:100%; max-width:600px; text-align:center; padding:0;}
	.msfs_mainbanner .msfs_mainbanner_body {max-width:600px; text-align:justify; padding:3px 0px 6px 0px; font-size:13px; font-weight:400; color:#333; line-height:150%; }
	.sup1 {margin-left:0px;}
	.sup2 {margin-left:0px;}
	.sup3 {margin-left:0px;}
	
	
	
	
	
	
	
	/* 메인 : Start */  
	.ulk_mainImport_Z {top:0px; left:0; margin:0 auto 0px auto; 
									padding-top:0px; 
									padding-bottom:0px;									
									text-align:center; 									
									font-weight:400; 									
									border-bottom:0px solid #ddd;
									
									z-index:2; 
								}			
								
	.main_goblock_area {width:100%; max-width:1200px; margin:10px auto 0 auto; padding:0; vertical-align:top;}
	.main_goblock_area .goblock_box {float:left; width:100%; margin:0; padding:5px 0 0 0: vertical-align:top; }
	.main_goblock_area .goblock_box a { width:30%;  vertical-align:top; margin:0 5px 10px 5px;}
	.main_goblock_area .goblock_box a .image {margin:0 auto; width:100%; max-width:100px; max-height:100px; border-radius:50px; }
	.main_goblock_area .goblock_box a .image img {margin:16px 17px; width:100%; height:100%; max-width:30px; max-height:30px;}
	.main_goblock_area div.goblock_box a .txt {font-size:11px; line-height:150%; padding:5px 10px; }
	.main_goblock_area div.goblock_box a .link1 {margin-top:0px;}
	
	.main_goblock_area .goblock_box a ul.go-wearekai {width:100%; margin:25px auto 0 auto;}
	.main_goblock_area .goblock_box a ul.go-wearekai li {font-size:15px; color:#fff;}
	.main_goblock_area .goblock_box a ul.go-wearekai li.t-small {height:40px; padding-top:8px;font-size:11px; color:#fff; }
	.main_goblock_area .goblock_box a ul.go-wearekai li.icon { max-height:70px; padding-top:5px; padding-bottom:5px;}
	.main_goblock_area .goblock_box a ul.go-wearekai li.moreplz {display:none; }
	
	.main_goblock_area .goblock_box a.kai-maingo-6 ul.go-wearekai li.icon {padding-top:5px; padding-bottom:15px;}
	
	
	
	/* 메인 갤러리 : S */
	.boardtype_gallery_100per {text-align:left; margin:10px 0;}
	.boardtype_gallery_100per .headtitle      {font-size:18px;}
	.boardtype_gallery_100per .headtitle span {font-size:18px;}
	.boardtype_gallery_100per .photo_morebtn {display:none; position:absolute; right:10px; top:10px; font-size:12px; padding:5px; }
	.boardtype_gallery_100per .photo_morebtn a:hover {}
	.boardtype_gallery_100per .photogallery_box {margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box a {width:31%; max-width:180px; display:inline-block; margin:0 1% 20px 1%; }
	.boardtype_gallery_100per .photogallery_box a ul.list {width:100%; padding:0; margin:0; text-align:center; }
	.boardtype_gallery_100per .photogallery_box a ul.list li {text-align:center; width:100%; list-style:none;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo {}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo img {width:100%; max-width:180px; border-radius:8px;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.txt {padding:10px 5px 0 5px; font-size:12px;}
	.boardtype_gallery_100per .photogallery_box a:hover ul.list li.txt {color:#2fb118;}
	
	.boardtype_gallery_100per .photogallery_box2 {margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box2 a {width:48%; max-width:340px; display:inline-block; margin:0 1% 20px 1%; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list {width:100%; padding:0; margin:0; text-align:left; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list li {text-align:left; width:100%; list-style:none;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo {width:100%; height:auto;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo img {width:100%; max-width:340px; height:auto;  border-radius:0px;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.txt {padding:10px 2px 0 2px; height:26px; font-size:12px; overflow:hidden;}
	.boardtype_gallery_100per .photogallery_box2 a:hover ul.list li.txt {color:#2fb118;}
	/* 메인 갤러리 : E */
	
	/* 메인 아이프레임 */ 
	.iframe_main_programs_pc {display:none;}
	.iframe_main_programs_mobile {display:block; width:98%; height:300px; margin:0 1%; padding:0;}	
	.iframe_main_programs_mobile a {font-size:11px; }
	
	/* 메인 해피빈 : S */
	.main_board_happybean {width:98%; max-width:780px; margin:0 1% 25px 1%; text-align:center;}
	.main_board_happybean img {width:100%; max-width:395px; text-align:center;}
	/* 메인 해피빈 : E */
	/* 메인 공지사항 : S */
	.boardtype_notice2 {width:98%; max-width:780px; margin:0 1%;}
	.boardtype_notice2 .main_board_area2 {width:100%; max-width:780px;}
	.boardtype_notice2 .bg1 {background:#ffffff; min-height:90px; }
	.boardtype_notice2 .bg2 {background:#676767; min-height:90px; }
	.boardtype_notice2 .bg3 {background:#e37d1d; min-height:90px; }
	.boardtype_notice2 .main_board_area2 .title_boxarea {width:98%; padding:5px; margin:1%; }
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 {padding:9px 0 5px 10px; font-size:16px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line1 {padding:0 0 3px 0; font-size:12px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line2 {padding:0 0 0 0; font-size:16px; font-weight:500;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn {margin-top:17px; margin-right:10px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a {color:#666; font-size:14px; padding:2px 5px 2px 5px; margin:0; border:1px solid #ddd;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a:hover {color:#fff;background:#489c06;}
	.boardtype_notice2 .main_board_area2 ul.listb  {margin:8px 1% 15px 2%; width:97%;}
	.boardtype_notice2 .main_board_area2 ul.listb li {line-height:150%; font-size:14px; color:#fff; background:url(/images/main/icon_list.jpg) no-repeat left 9px; padding:3px 0 6px 13px; vertical-align:top; display:block; position:relative; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a {color:#333; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */
	
	
	/* 메인 공지사항3 : S */
	.boardtype_notice3 {float:left; width:98%; display:block; position:relative; vertical-align:top; text-align:left; margin:0 1% 20px 1%; padding:0; }
	.boardtype_notice3 .main_board_area3 {float:left; width:100%; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .bg1 {background:#ffffff; min-height:90px;}
	.boardtype_notice3 .bg2 {background:#676767; min-height:275px; }
	.boardtype_notice3 .bg3 {background:#e37d1d; min-height:275px; }
	.boardtype_notice3 .main_board_area3 .title_boxarea { float:left; width:100%; padding:0 0 0 5px; margin:0; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 { padding:0 0 0 15px; font-size:19px; font-weight:400; color:#333; }
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line1 { padding:0 0 3px 0; font-size:12px; font-weight:400; color:#677382;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line2 { padding:0 0 10px 0; font-size:20px; font-weight:500; color:#000; border-bottom:0px solid #71bf43;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn { margin-top:10px; margin-right:5px; padding:0; float:right; position:relative; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a {width:20px; height:20px; padding:0; margin:0; background:url(/images/main/btn_more2.gif) no-repeat; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a:hover {background:url(/images/main/btn_more2_over.gif) no-repeat;}
	.boardtype_notice3 .main_board_area3 .list-outlinebox {border:1px solid #ddd; width:100%; padding:15px 0 15px 0; margin:0; }
	.boardtype_notice3 .main_board_area3 ul.listb  {float:left; margin:1%; padding:0; width:98%;}
	.boardtype_notice3 .main_board_area3 ul.listb li {padding:0 0 0 0; margin:0; line-height:170%; font-size:12px; color:#000;  background:url(/images/main/icon-mainlist.jpg) no-repeat 3px 9px;  }
	.boardtype_notice3 .main_board_area3 ul.listb li.subject {width:80%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; } /* 줄바뀜되지 않게 하고, 말줄임표로 나오도록하자 */
	.boardtype_notice3 .main_board_area3 ul.listb li.date {width:14%; text-align:right; color:#a9a9a9; font-size:12px;}
	.boardtype_notice3 .main_board_area3 ul.listb li a {padding:0 0 0 15px; margin:0; color:#000; line-height:170%; }
	.boardtype_notice3 .main_board_area3 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */
	
	
	/* 메인 하단 배너*/
	.kai_mainbanner_area {width:100%; max-width:1200px; text-align:center;  overflow:hidden; display:block; position:relative; margin:0 auto 30px auto; padding-top:20px;}
	.kai_mainbanner_area ul {width:100%; text-align:center; overflow:hidden; display:block; margin:0; padding:0;}
	.kai_mainbanner_area ul li {width:47%; text-align:center; overflow:hidden; display:inline-block; margin:0 1%; padding:0;}
	.kai_mainbanner_area ul li img {width:100%; max-width:280px;}	
	
	
	/* 롤링효과 갤러리 불러오기 */
#slidesPhoto { width:98%; margin:0 1%; padding:0; display:block; position:relative;  }
#slidesPhoto a {display:block; width:98%; padding:0 1%; margin:0; vertical-align:top; }
#slidesPhoto a dl { width:100%; position:relative; display:block; }
#slidesPhoto a dl dt.photo { display:inline-block; width:100%; height:auto; background-color:#d8d8d8; text-align:left; vertical-align:top;}
#slidesPhoto a dl dt.photo img {width:100%;}
#slidesPhoto a dl dd.con   { margin:0 0 0 1%; display:inline-block; width:100%; height:auto; background-color:#fff; text-align:left; vertical-align:top;}
#slidesPhoto a dl dd.con dl dd.date { width:100%; padding:5px 0 0 0; display:block; font-size:12px; color:#4f4f4f; line-height:160%; }
#slidesPhoto a dl dd.con dl dd.title { width:100%; padding:0 0 8px 0; display:block; font-size:16px; color:#000; line-height:160%; }
#slidesPhoto a dl dd.con dl dd.txt { width:100%; display:block; font-size:15px; line-height:140%; display:inline-block;  }

	/* 센터일정 */
.mental_month_area {width:98%; max-width:900px; text-align:center; overflow:hidden; display:block; position:relative; margin:0 1% 10px 1%; }
.mental_month_area h2 {text-align:center; display:block; margin:0 auto 20px auto; font-size:20px; color:#666; font-weight:bold; font-family:NotoSanskr, nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
#mental-cal {width:98%; border-collapse:collapse; empty-cells:show; padding:0; margin:0 auto; }
#mental-cal th {padding:9px 9px; text-align:center; line-height:100%; font-size:15px; font-weight:700; color:#666; display:table-cell; border-top:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0; }
#mental-cal td {padding:9px 9px; text-align:center; line-height:100%; font-size:14px; font-weight:400; color:#666; display:table-cell;  }
#mental-cal td.bgcap {background:#5799ac; color:#f4f4f4; }
	
	
	/* 바로가기요 */
.mental_ga_area {width:98%; max-width:840px; margin:0 1% 10px 1%; }
.mental_ga_area a.gogosing { width:16%; display:inline-block; margin:11px 1% 0 1%; }
.mental_ga_area a.gogosing ul li.photo {width:95%;}
.mental_ga_area a.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area a.gogosing ul li.txt  {padding:13px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%;}
.mental_ga_area a.gogosing:hover {color:#000; text-decoration:underline; }
.mental_ga_area a.gogosing:hover ul li.txt {color:#3c90e4;}

.mental_ga_area div.gogosing { width:18%; display:inline-block; margin:10px 1% 0 1%; }
.mental_ga_area div.gogosing ul li.photo {width:95%;}
.mental_ga_area div.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area div.gogosing ul li.txt  { padding:10px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%; }
.mental_ga_area div.gogosing ul li.txt span {border:1px solid #ddd; border-radius:8px; margin:5px 0 0 0; padding:3px 6px; text-align:center; font-size:12px; display:inline-block; width:auto; }
.mental_ga_area div.gogosing:hover ul li.txt span {background:#fff; border:1px solid #65a3e1; color:#65a3e1; }
	
	/* 메인 롤링 배너 버튼화살표 움직임 */
#rolling-banner-area { width:100%; max-width:840px; padding:15px 0 0 0; margin:10px 0 0 0; border:0;}
#mainRollingBanner {width:100%; margin:0; padding:0; display:inline-block; position:relative; overflow:hidden; border:0px solid #00ff00;}
#mainRollingBanner .mainRollingBanner_list {width:1716px; left: -1116px;  display:block; list-style:none; padding:0; margin:0 auto; overflow:hidden;}
#mainRollingBanner .mainRollingBanner_list li {display:block; width:139px; float:left; text-align:center; margin:0 1px;}
#mainRollingBanner .mainRollingBanner_list li a {display:inline-block; padding-top:0; font-size:13px; color:#333;}
#mainRollingBanner .mainRollingBanner_list li a img {display:block; width:100%;}
#mainRollingBanner .mainRollingBanner_list li a span {display:block; margin:0; padding:0; text-indent:-999px; height:1px;}
#rolling-banner-area .arrowL {display:none;}
#rolling-banner-area .arrowR {display:none;}

	
	/* Footer Area ****************************************************************************************************************/
	#footer-area { width:100%; margin:5px auto; padding:0px 0 10px 0; border:0px solid #00ff00 }
	#footer-area .foot-logo { width:100%; height:auto; padding-left:15px; padding-right:20px; margin-bottom:20px; border:0px solid #00ff00;}
	#footer-area .footer-logo2 { width:130px; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; border:0px solid #00ff00;}
	#footer-area .foot-area { width:100%; height:auto; overflow:hidden;  border:0px solid #ff00ff; }
	#footer-area .foot-area .foot-tel { width:200px; padding-bottom:10px; padding-left:15px; text-align:left;  margin-bottom:20px; }
	#footer-area .foot-area .foot-tel .telnum { padding-left:14px; font-size:14px; }
	#footer-area .foot-area .foot-time { float:left; display:block; text-align:left; width:560px; padding-left:15px; padding-right:0px; padding-bottom:10px;  border:0px solid #0000ff; }
	#footer-area .foot-area .foot-time ul { float:left; list-style:none; margin-left:0; padding-left:0;  font-weight:bold; }
	#footer-area .foot-area .foot-time ul li {float: left; margin-left:0px; padding-left:12px; padding-right:15px; background:url('/images/copyright/fnav_bg.gif') no-repeat -8px 0px; font-size:12px; }
	#footer-area .foot-area .foot-time ul li.first {float: left; margin-left:0px; padding-left:0px; padding-right:15px; background:none;  }
	#footer-area .foot-area .foot-nav { width:100%;  padding-top:10px; padding-bottom:0px; padding-left:15px; margin-bottom:10px; border-bottom:1px solid #e8e8e8; font-size:12px; }
	#footer-area .foot-area .foot-banner { float:left; width:550px; text-align:left; padding-left:15px; padding-bottom:0px; margin-bottom:10px; }	
	#footer-area .foot-area .foot-banner ul li {  padding-right:15px;  }
	#footer-area .foot-area .foot-address { width:100%; padding-bottom:0px; padding-left:10px; font-size:12px;}
	#footer-area .foot-area .foot-address p { padding-bottom:6px; list-style:none; line-height:22px; font-size:12px; }
	
	
	
	.foot-nav-area { font-size:12px; background:#fff; padding:8px; border-bottom:0px solid #e9eaeb; }
	.foot-nav-area .foot-nav { float:left; width:100%; margin:0 auto; padding:0; background:#ffffff; }
	.foot-nav-area .foot-nav ul {width:100%; margin:15px 0 0 0; padding:5px 0; font-weight:normal; border-top:1px dashed #b0b0b0; }
	.foot-nav-area .foot-nav ul li { width:auto; margin:0px 3px; padding:5px 0; text-align:center; vertical-align:top; font-size:11px; }
	.foot-nav-area .foot-nav ul li a {letter-spacing:-1px;}
	.foot-nav-area .foot-nav ul li.first {margin-left:0%; padding:5px 0; background:none;}
	.foot-nav-area .foot-nav ul li.foot-nav-blk {display:inline-block; padding-left:0;padding-right:0;}
	
	
	
	.foot-nav-area .foot-nav .copyright_logo {float:left; width:28%; text-align:left; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden; }
	.foot-nav-area .foot-nav .banner_kdesign {display:none;}
	.foot-nav-area .foot-nav .banner_request {display:none;}
	.foot-nav-area .foot-nav .banner_kdesign_m {float:right; width:70%; text-align:right; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden;}
	.foot-nav-area .foot-nav .banner_kdesign_m img {width:100%; max-width:100px; }
	
	#footer-area .foot-area ul.copyright_sns_area {clear:both; display:none;}
	#footer-area .foot-area ul.copyright_admin_menu {width:100%; max-width:1200px; margin:15px 0 25px 0; padding:10px 0; clear:both; border-top:1px solid #ddd;}
	#footer-area .foot-area ul.copyright_admin_menu li {width:; text-align:center; padding:3px 0; }
	
	.foot-nav-area ul.copyright_sns_area_m {display:block; float:left; width:100%; margin:0 0 5px 0; padding:5px 0; border-bottom:1px dashed #b0b0b0;}
	.foot-nav-area ul.copyright_sns_area_m li {width:23%; text-align:center; padding:10px 0; margin:0; }
	
	
	
	.location-area { display:none; }
	
	
	/* basic-contents-area : 기본 페이지의 내용의 기준을 잡자 */
	
	.basic-contents-area { clear:both; position:relative; display:block; width:100%; height:auto;  margin:0 auto; vertical-align:top; 
									padding:0px 0 0 0; z-index:5; background:#FFF; min-height:100px; overflow:hidden; text-align:center; border:0px solid #00ff00; } 
									 
	.basic-contents-area .SubNav { display:none; }
	.basic-contents-area .ulk-con-area { float:left; position:relative; display:block; width:auto; padding:10px; margin:0 0 0 0; text-align:left; line-height:22px;  overflow:hidden;  }	
	
	/******** / submenu / contents / 영역 설정 *************************************************************/
	.ulk_leftmenu_area  {display:none;}
	.ulk_rightbody_area {width:100%; padding:20px 0 0 0;}	
	
	
	/* Page title */
	.basic-contents-area .ulk-con-area .pagetitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; float:left; display:block; width:100%; margin:30px 0 25px 0; padding-bottom:9px; border-bottom:1px solid #dddddd; text-align:center; }
	.basic-contents-area .ulk-con-area .pagetitle .bigtitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; font-size:20px; color:#333333; font-weight:600; padding:0 10px 10px 5px; border-bottom:2px solid #46750a; margin-bottom:-1px; }
	
	
	/* 청주종합사회복지관 */
	.gcamp_intro_area2 {float:left; text-align:left; position:relative; display:; overflow:hidden; width:100%; margin-top:40px; margin-bottom:20px;}
	
	.assoc_title {width:100%; font-size:20px; background:url(/images/business/icon_title.png) left 6px no-repeat; padding:3px 0 15px 21px; }
	.assoc_title .txt {font-size:20px; margin:0; padding:0;}
	
	.farmer_list .farmer_list_s {}
	.farmer_list .farmer_list_s li {background:url(/images/business/icon_cir_small.png) no-repeat 2px 7px; padding:0px 2px 15px 15px; font-size:13px;}
	
	/* 사업소개 */ 
	.wehope {width:100%; padding:0; background:#faf9f5; vertical-align:top; text-align:center; overflow:hidden;}
	.wehope img {width:98%; max-width:642px; margin:30px 1%; }
	.photo_bs_case {width:98%; margin:0 1%; }
	img.bs_case_p2 {width:98%; margin:0 1% 30px 1%; max-width:932px !important }
	.photo_tile_box {width:31%; min-height:350px; vertical-align:top; text-align:left; padding:0 0 5px 0; margin:0 1% 10px 1%; display:inline-block; position:relative; float:left;  }
	.photo_tile_box ul.tile_list li.tit {background:url(/images/business/case/ico_incase_title.png) no-repeat 0px 7px; vertical-align:top; text-align:left; 
		padding:0 0 5px 18px; margin:0 1% 10px 1%; line-height:150%; font-size:16px; font-weight:400; color:#0f0f0f; 
		width:98%; display:block; position:relative;}
	.photo_tile_box ul.tile_list li.p   {text-align:center; width:100%; margin:0; padding:0;}
	.photo_tile_box ul.tile_list li.p  .case_step_plz {width:100%; max-width:312px; }
	.photo_tile_box ul.tile_list li.con {text-align:left;  margin:0; padding:15px 5px; font-size:14px; color:#333; font-weight:400; line-height:150%; font-family:나눔고딕, 'Nanum Gothic', nsr, 돋움, 굴림; }
	
	.business_area ul.tile_list_box li.con div.photo_box {width:100%; max-width:780px; text-align:center; padding:0 0 20px 0; margin:0 auto; display:inline-block; }
	.business_area ul.tile_list_box li.con div.photo_box img {width:100%; max-width:282px; text-align:center;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt {width:100%; margin:0; padding:0; display:inline-block;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul {width:98%; margin:10px 1%; }
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo {margin:0; width:100%;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo img {width:100%;max-width:282px; }	
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dd {width:100%; display:block; margin:0; padding:9px 7px 5px 12px; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dd {clear:both; width:100%; display:block; margin:0; padding:9px 7px 12px 12px; float:left;}
	
	.assoc_title {width:100%; font-size:20px; background:url(/images/business/icon_title.png) left 7px no-repeat; padding:2px 0 15px 23px; }
	.assoc_title .txt {font-size:20px; margin:0; padding:0;}
	
	
	/* 후원신청 */ 		
	.vol_donation_area table td.h_tit {padding:10px 0 20px 0; }
	.vol_donation_area table td.h_tit div {font-size:14px; font-weight:normal; padding:15px;}
	.spon_help_area .spon_head {background:none; }
	.spon_help_area .spon_head li {}
	.spon_help_area .spon_head li.L {width:18%; text-align:center; vertical-align:top; display:inline-block;}
	.spon_help_area .spon_head li.L img.sponsor_headimg {width:100%; max-width:170px;}
	.spon_help_area .spon_head li.R {width:78%; text-align:left; vertical-align:top; display:inline-block; padding-top:19px; margin-left:2%; }
	.spon_help_area .spon_head li.R ul.tbox .t1 {font-size:20px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림;}
	.spon_help_area .spon_head li.R ul.tbox .t2 {font-size:23px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림; padding-top:5px; }
	.spon_body .box4by1 {width:97.5%; max-width:780px; background:#fff; margin:20px 1% 0 0; }
	.spon_body .box4by1 ul {width:98%; margin:15px 1% 0 1%;}
	.spon_body .box4by1 ul li.spon_img1, .spon_body .box4by1 ul li.spon_img2, .spon_body .box4by1 ul li.spon_img3, .spon_body .box4by1 ul li.spon_img4 {width:23%;  float:left;} 
	.spon_body .box4by1 ul li.spon_t1 {width:73%; margin-left:2%; font-size:17px; padding:8px 5px 5px 5px; text-align:left;  float:left;}
	.spon_body .box4by1 ul li.spon_t2 {width:73%; margin-left:2%; font-size:14px; padding:0px 5px 5px 5px; float:left;}
	.spon_body2 {width:100%; max-width:994px; background:#fbfbfb; padding:20px 0; }
	.row_list { margin-bottom:20px; }
	.row_list li {width:100%; max-width:994px; display:inline-block; position:relative; }
	.row_list li.area_L {width:22%;}
	.row_list li.area_R {width:73%; margin-left:2%; padding-top:3px;}
	.row_list li.area_R p {font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.row_list li.area_R p.t1 {font-size:17px; }
	.row_list li.area_R p.t2 {font-size:13px;}
	
	/* 복지관소개 */
	.center_greeting_area {}
	.center_greeting_area .txt1 {top:10px; font-size:24px; width:96%; max-width:840px; margin:25px 2% 70px 2%; line-height:150%; text-align:left;}
	.center_greeting_area .txt2 {font-size:15px; width:96%; max-width:840px; margin:150px 2% 30px 2%;}
	.center_greeting_area .txt2 p {padding-bottom:30px; font-size:17px;}
	.center_greeting_area .txt3 {font-size:15px; font-weight:400; width:96%; max-width:840px; margin:0 2% 30px 2%; z-index:10;}
	.center_greeting_area .bird {opacity:0.5; background-size:90%; width:100%; max-width:250px; height:100%; max-height:180px; right:-60px; top:-20px; overflow:hidden; }
	.center_greeting_area .bgbgbg {opacity:0.5;}
	/* 연혁 */
	.history_area {width:100%;}
	.history_area .imgarea { display:none; /*width:30%; max-width:360px;*/ }
	.history_area .bodyarea { width:100%; max-width:930px; padding:20px 0 0 0; background:url(/images/center/history/bg_line.jpg) repeat-y -5px 0;}
	.history_area .bodyarea .yeartable { width:100%; margin:0 0 30px 0; padding:0;}
	.history_area .bodyarea .yeartable td {padding:9px 6px 6px 6px;}
	.history_area .bodyarea .yeartable td.iconarea {}
	.history_area .bodyarea .yeartable td.iconarea img {width:11px; max-width:22px; }
	.history_area .bodyarea .yeartable td.year {width:15%; max-width:110px; font-size:16px; font-weight:700; text-align:center; padding:0; margin:0 auto; font-family:tahoma, nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.day {width:15%; max-width:103px; font-size:12px; padding:5px 0; margin:0; font-family:tahoma, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt {width:70%; max-width:400px; font-size:12px; padding:3px 0; margin:0; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt ul {width:100%; margin:2px 0 5px 0; position:relative; display:block;}
	.history_area .bodyarea .yeartable td.txt ul li {background:url(/images/center/history/icon_dot.jpg) no-repeat 0px 9px; font-size:12px; }
	/* 연혁 */

	.history_area .head0 {font-size:25px; font-weight:600; color:#51880a; padding:20px 0 8px 0; line-height:1.5; text-align:left; }	
	.history_area .head1 {font-size:18px; font-weight:400; color:#51880a; padding:0 0 20px 0; line-height:1.5; text-align:left; border-bottom:1px solid #66ab0d;}
	
	.history_area .history_img1 {position:relative; top:0; left:0; right:0; background:url(/images/company/history/history_img1.png) no-repeat top center; background-size:contain; z-index:10; width:100%; max-width:768px; height:138px; display:block; padding:0; margin:0; border-bottom:1px solid #ddd;}
	.history_area .history_img2 {display:none; /*position:absolute; top:260px; right:-20px; background:url(/images/company/history/history_img2.png) no-repeat 0 0; background-size:90%; z-index:10; width:309px; height:248px; display:block; padding:0; margin:0;*/}
	
	.history_area .bodycon {margin:20px auto; padding:20px 0 18px 0; width:100%; display:block; vertical-align:top; text-align:left;  border-bottom:2px solid #74b130; position:relative;  }
	.history_area .bodycon .year    {position:absolute; left:0px; top:6px; padding:0 0 0 6px; background:/*url(/images/center/history/icon1.png) no-repeat left 5px*/ none; font-size:22px; color:#66ab0d; font-weight:bold; display:block; }
	.history_area .bodycon .linebox { width:100%; margin:0 0 0 0; padding:20px 0 17px 0; font-size:15px;  display:block; position:relative; vertical-align:top; border-bottom:1px solid #d7d7d7;  }
	.history_area .bodycon .linebox .month {width:10%; color:#b9b9b9; font-size:18px; display:inline-block; margin:0; padding:0 0 0 0;  vertical-align:top; text-align:center;  position:relative; }
	.history_area .bodycon .linebox .txt {width:88%; color:#666; background:url(/images/center/history/icon2.png) no-repeat left 5px;  display:inline-block; margin:0; padding:0 0 0 2%; vertical-align:top; text-align:left;  position:relative;}
	
	
	


	/* 법인소개 */
	.center_corporation_area {margin:10px 0 30px 0;}
	.center_corporation_area .txt1 {font-size:21px; line-height:160%; }
	.center_corporation_area .txt2 {font-size:16px; line-height:160%; }
	.center_corporation_area .txt2 span.green {font-size:21px; font-weight:400; }
	.center_corporation_area .txt3 {font-size:21px; line-height:160%; margin:0 0 20px 0; padding:0; }
	.center_corporation_area .txt3 span.green {font-size:21px;  line-height:160%; }
	
	
	/*  위아카이  */
.greeting_box1 { margin-top:5px; margin-right:0px; }
.greeting_box2 { margin-left:0px; margin-top:0px;}
.greeting_box3 { clear:both; width:auto; display:block; margin-right:0px; margin-top:15px;}
.greeting_img1 { margin-bottom:35px; text-align:left;}
.greeting_t0 { text-align:left; margin-top:15px; margin-bottom:10px; line-height:130%; font-size:24px; font-weight:bold; }
.greeting_t1 { width:100%; max-width:1450px;text-align:left; margin-top:10px; margin-bottom:25px; line-height:140%; font-size:17px; font-weight:bold; }
.greeting_t2 { width:100%; max-width:1450px;text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
.greeting_t3 { width:100%; text-align:left; margin-bottom:35px; line-height:140%; font-size:22px; font-weight:bold; vertical-align:top; }
.greeting_t4 { width:100%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:bold; }
.greeting_t5 { width:100%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
.greeting_t6 { width:100%; text-align:left; margin-bottom:7px; line-height:140%; font-size:30px; font-weight:bold; }
.greeting_t7 { width:100%; text-align:left; margin-bottom:25px; line-height:140%; font-size:15px; font-weight:normal; }
.partners_img { float:left; width:33%; margin:0; height:106px; padding-top:22px; text-align:center; }
.issuuembed-1024 {display:none;}
.issuuembed-480 {display:block;}
.issuuembed-320 {display:none;}
	.kai_awards {width:100%; padding:30px 0 0 0px; margin:0 auto 30px 0; }
	.kai_awards p.title-area {width:100%; padding:0; margin:0 0 20px 0; }
	.kai_awards p.title-area img {width:100%; max-width:490px; }
	.kai_awards ul.award_list { width:100%; padding:0; margin:0;}
	.kai_awards ul.award_list  li { padding:0 0 6px 0; margin:0; }
	.kai_awards ul.award_list  li img { width:100%;  }
	.kai_awards ul.award_list  li.p1 { float:left; width:100%; max-width:1000px;   } 
	.kai_awards ul.award_list  li.p2 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards ul.award_list  li.p3 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards ul.award_list  li.p4 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards p.foot-area {width:100%; padding:20px 0 0 0; margin:0 0 0 0; }
	.kai_awards p.foot-area img {width:100%; max-width:371px; }
	
	.history2013 {width:100%; margin:0; padding:0;}
	div.jola {width:46%; display:inline-block; margin:10px 2% 30px 1%; padding:0; vertical-align:top; border-bottom:1px solid #ddd; }
	.history_year_img {width:100%; margin-bottom:20px; text-align:center; display:inline-block; }
	.history_year_img img {width:100%; max-width:67px;}
	.history_txt {width:100%; margin-bottom:25px; line-height:170%; }	
	.history_txt ul    {width:100%; padding:0; text-align:left; display:block; position:relative;}
	.history_txt ul li {padding:0 0 0 15px; margin:3px 0 7px 0; list-style:none; background:url(/images/history/icon1.gif) no-repeat left 9px;  text-align:left;  vertical-align:top; }	
	
	/* Contact */
	.contactbox {float:left; width:100%;  display:block; position:relative; }
	.contact_title {float:left; display:inline-block; position:relative; width:100%; margin-top:20px; margin-bottom:0; } 
	.contact_title ul {margin-top:40px; margin-left:3px; }
	.contact_title ul li {line-height:18px; margin-bottom:30px;}
	.contact_t1 {font-size:12px; font-weight:bold; color:#68ae02;}
	.contact_t2 {font-size:12px; font-weight:bold; color:#72b214;}
	.location_map  {float:left; display:inline-block; position:relative; width:100%; padding-top:20px;   }
	.location_map img {width:100%; max-width:846px; }
	
	/*  청주정신건강센터  */
	.cjmhc_greeting_head {width:100%;}
	.cjmhc_greeting_head ul {width:auto;}
	.cjmhc_greeting_head ul li.bg1 {width:100%; height:58px; background-position:left bottom;}
	.cjmhc_greeting_head ul li.bg2 {font-size:18px;	width:100%; padding:0px 2%; line-height:140%; background-size:cover;}
	.cjmhc_greeting_head ul li.bg2 span.point1 {}
	.cjmhc_greeting_head ul li.bg2 span.point2 {}
	.cjmhc_greeting_head ul li.bg3 {background-position:right top; width:100%; height:43px;}
	
	.cjmhc_greeting_body {width:100%; margin:20px auto; padding:0; }
	.cjmhc_greeting_body .L_con {width:96%; margin:0; padding:0 2%; font-size:15px; line-height:170%;}
	.cjmhc_greeting_body .L_con p {margin:0 0 20px 0; text-align:left;}
	.cjmhc_greeting_body .L_con p span.point3 {text-align:center; width:100%; display:block; font-size:22px;}
	.cjmhc_greeting_body .R_con {display:none; /*width:100%; margin:0 auto; padding:0; font-size:15px; line-height:160%;*/}
	.cjmhc_greeting_body .R_con dl.man_info {float:left; display:block; position:relative; width:100%; margin:0 auto 5px auto; padding:0; vertical-align:bottom; }
	.cjmhc_greeting_body .R_con dl.man_info dt {float:left; display:block; text-align:center; vertical-align:top; width:99%; }
	.cjmhc_greeting_body .R_con dl.man_info dd.t1 {float:left; font-size:14px; width:99%; padding-top:10px; text-align:center;}
	.cjmhc_greeting_body .R_con dl.man_info dd.t2 {float:left; font-size:17px; width:99%; text-align:center;}	
	.cjmhc_greeting_body .R_con img {width:95%; max-width:126px;}
	.cjmhc_greeting_body .R_con dl.man_info.man1 {margin-top:0px;}
	.cjmhc_greeting_body .R_con dl.man_info.man2 {margin-top:0px;}
	.cjmhc_greeting_body .mobile_show {width:100%; margin:20px auto; padding:0;}
	.cjmhc_greeting_body .mobile_show img {width:100%; max-width:768px;  border-radius:10px; }
	
	.cjmhc_greeting_body .plz1 {display:none;}
	.cjmhc_greeting_body .plz2 {display:block;}
	
	.cjmhc_con_style1  { width:98%; margin:0 1% 50px 1%; }
	.cjmhc_con_style1 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 6px; 
		font-size:20px; font-weight:700; 		
		padding:0 0 13px 25px; margin:0 0 30px 0; 
		border-bottom:1px solid #ddd; 
		}
	.cjmhc_con_style1 dd.cir_icon {width:25%; max-width:108px; height:108px; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style1 dd.cir_icon img {width:100%; max-width:108px;}
	.cjmhc_con_style1 dd.txtbody {width:72%; margin:0 0 0 3%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 {width:100%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:15px; line-height:160%; }
	
	
	.cjmhc_con_style2  { width:100%; margin:0 0 50px 0; }
	.cjmhc_con_style2 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 8px; 
		font-size:18px; font-weight:700; 		
		padding:0 0 13px 20px; margin:0 0 25px 0; 
		border-bottom:1px solid #ddd; }
	.cjmhc_con_style2 dd.cir_icon {float:left; background:none; border:0; border-radius:0; text-align:center; width:25%; max-width:120px; height:auto; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style2 dd.cir_icon img {width:108px; height:108px; background:#dce9f5; border-radius:50%; padding:0; display:block; }
	.cjmhc_con_style2 dd.txtbody {float:left; width:70%; margin:0 0 0 3%; text-align:left; }
	.cjmhc_con_style2 dd.txtbody ul.st_list1 {width:100%;}
	.cjmhc_con_style2 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:14px; line-height:160%; }
	
	#cjmhc_line_box .arrowchart {display:inline-block; list-style:none; width:100%;}
	#cjmhc_line_box .arrowchart li {text-align:center; vertical-align:middle; position:relative; margin:0 0 12px 0;}
	#cjmhc_line_box .arrowchart li.cir {width:110px; height:110px; border-radius:50%; font-size:15px; vertical-align:middle; line-height:160%; color:#333; }
	#cjmhc_line_box .arrowchart li.cir p {vertical-align:middle; top:38%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.bg2 p {vertical-align:middle; top:31%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.bg6 p {vertical-align:middle; top:31%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.arrow {width:2%; margin:0 10px;}
	#cjmhc_line_box .arrowchart li.arrow img {width:100%; min-width:15px;}
	
	
	/* 주요납품처 */
.supply_wrap {width:100%; margin:0; padding:0; display:block; position:relative;}
.supply_wrap #keytitle {font-size:27px;  line-height:1.5;   padding:0 0 15px 5px; margin:0;}
.supply_wrap .head1 {font-size:17px; padding:0 0 30px 5px; margin:0;}
.supply_wrap .ci_box {width:96%; display:inline-block; text-align:center; border:1px solid #ddd; border-radius:10px; margin:0 1% 20px 1%; padding:20px 0;}
.supply_wrap .ci_box img { width:auto; height:50px; }


	.mobile_show {display:block;}
	.pc_show {display:none;}
}


















@media only screen and ( max-width: 479px) and (min-width: 100px) { /* Smart phones portrait */
	#ulk_wrap { min-width:200px;  }
	#container{ /*height:auto;*/ position:relative; padding:10px 0 0 0; margin:0 auto; border:0px solid #00ff00; }
	/* Header Section *****************************************************/
	#headerWr{position:fixed; left:0; top:0; width:100%; height:55px; margin-top:0;  z-index: 10; background:#ffffff; /*background:#fffef5;*/ 
		border-bottom:1px solid #dad9cf; }		
	/*
	#headerWr {  width: 100%; height:59px; z-index: 10; background: url('/images/common/gnb-bg.png') repeat-x center -40px; border-bottom:0px solid #dddddd; } 
	*/
	.header { min-width:290px; width:100%; text-align:center; margin:0 auto; } 
	.header h1 {float:left; width:100%; text-align:center; padding-bottom:10px; padding-left:0px; padding-right:0; margin:10px 0 0 0; } 
	.header h1 img { border:0; height:30px; } 
	
	.mobile-head-logo {float:left; display:block; width:100%; height:auto; text-align:center; padding-bottom:10px; padding-left:0px; padding-right:0; margin-top:12px;}
	.mobile-head-logo-fixed { float:left; display:block; width:100%; height:auto; text-align:center; padding-bottom:10px; margin-top:10px;}
	
	.header_bottom {display:none;}
	
	/* Head Nav */
	/*.hnb { position:absolute; top:0px; right:10px; z-index:10; font-size:11px; background:none;  }*/
	.hnb { width:100%; float:left; position:relative;  display:block; margin:0 1%; padding:0; z-index:10; font-size:12px; background:none; border:0px solid #00ff00; }
	

	.hnb ul { width:100%; float:left; display:block; margin-top:0px; }
	.hnb ul li { float:left; display:block;  padding-left:5px; padding-bottom:5px; text-align:left; margin-left:0; margin-right:6px; }
	.hnb ul li a,	
	.hnb ul li a:focus,
	.hnb ul li a:visited { color:#808080; text-decoration:none; }
	.hnb ul li a:hover { color:#808080; text-decoration:none; }
	.hnb ul li.last { margin-right:0; padding-right:0; background:none; }
	/* Main Nav */	
	.gnb { display:none; }	
	
	.location-area { display:none; }
	
	
	
	/* Main Section ****************************************************************************/			
	.mainslidelayout {margin:30px 0 0 0;}
	.main-slide-area {width:100%; height:auto; margin:0px 0 0 0; padding:20px 0 0 0; }
	
	.ulk_mainImport_A {text-align:center; border-bottom:1px solid #ddd;}
	.ulk_mainArea_gallery1 { padding:15px 0 15px 0;}
	.ulk_mainArea_gallery1 .gbox1 {margin:10px 1%; width:48%; padding:0;  }
	.ulk_mainArea_gallery1 .gbox1 ul { width:100%; padding:0; max-width:550px; margin-bottom:10px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li {font-size:12px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t1 {font-size:12px; padding-bottom:2px;}
	.ulk_mainArea_gallery1 .gbox1 ul.headtext li.t2 {font-size:16px; padding-bottom:2px;}
	.ulk_mainArea_gallery1 .gbox1 .imgbox {width:100%; max-width:550px; margin:0 0 15px 0; border:0px solid #00ff00;}	
	.ulk_mainArea_gallery1 .gbox1 .imgbox img {display:block; width:100%; max-width:550px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li {font-size:13px; padding-bottom:4px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.tit {font-size:13px; padding-bottom:6px;}
	.ulk_mainArea_gallery1 .gbox1 ul.bodytext li.cont {font-size:13px; padding-bottom:4px; line-height:150%;}
	
	
	.ulk_mainImport_B {margin:0 auto; text-align:center; font-weight:400; }
	.ulk_mainArea_board1 {margin:0 auto; padding:15px 0 15px 0; width:100%; max-width:2000px;}
	
	.boardtype_notice {width:98%; max-width:590px; margin:10px 1%; }
	.boardtype_notice div.title_area {padding-bottom:8px; border-bottom:1px solid #dadada; }
	.boardtype_notice div.title_area a.tit {color:#242424; height:27px; font-size:17px; }
	.boardtype_notice div.title_area a.more {position:absolute; right:10px; top:10px; }
	.boardtype_notice table {}
	.boardtype_notice table.main-news-table {margin:10px 4px 10px 2px; }
	.boardtype_notice table.main-news-table td {color:#666;font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:13px; } 
	.boardtype_notice table.main-news-table td a {color:#666;font-size:14px; font-weight:400; font-family:nsr,'Nanum Barun Gothic'; line-height:160%; }
	.boardtype_notice table.main-news-table td a:link, .boardtype_notice table.main-news-table td a:visited, 
	.boardtype_notice table.main-news-table td a:active {color:#666; font-weight:400;} 
	.boardtype_notice table.main-news-table td a:hover {color:#0c367a; font-weight:400;} 
	.boardtype_notice table.main-news-table td {color:#d59d57; font-size:15px;}
	
	.ulk_quick_area_A { background:#55bac5; border-radius:0px; -moz-border-radius:0px;-webkit-border-radius:0px; width:100%; max-width:1400px; margin:10px 0%; }
	a.cir_quick_box {float:left; text-align:center; width:23%; margin-top:5px; margin-bottom:12px;}
	a.cir_quick_box ul {margin:0 auto; }
	a.cir_quick_box ul li {float:left; width:100%; margin-bottom:0px; display:block; vertical-align: middle; text-align:center;}
	a.cir_quick_box ul li {display:list-item; }
	a.cir_quick_box ul li.cirtxt {width:100%; text-align:center; padding-top:5px; padding-bottom:4px; font-size:14px; color:#333;}
	a.cir_quick_box ul li.cirtxt:hover {color:#ffffff;}
	a.cir_quick_box ul li:hover {color:#0c367a;}
	a.cir_quick_box ul li.cirbg { padding-top:10px; padding-bottom:5px; text-align:center; vertical-align:top; }
	a.cir_quick_box:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:13px; font-weight:bold; }
	a.cir_quick_box:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:13px; color:#ffffff; font-weight:bold; }

	.ulk_mainImport_C { border-bottom:1px solid #ddd;}
	.ulk_mainArea_blogA {padding:15px 0 15px 0; width:100%; max-width:1200px;}
	.boardtype_mainblog {width:98%; border:1px solid #eeeeee; padding:0; margin:10px 1%; text-align:left;  }
	.boardtype_mainblog .area_img {width:100%; text-align:center; }
	.boardtype_mainblog .area_img img {width:100%; }
	.boardtype_mainblog ul {width:100%; margin-top:15px;}
	.boardtype_mainblog ul li {width:100%; font-size:13px; color:#6f6f6f; font-family:inherit; padding-left:7px; padding-right:7px;}
	.boardtype_mainblog ul li.cate {padding-bottom:4px;line-height:160%;}
	.boardtype_mainblog ul li.tit {font-size:14px; color:#090909;padding-bottom:8px;line-height:160%;}
	.boardtype_mainblog ul li.cont {font-size:13px; color:#6b6a6a;padding-bottom:8px;line-height:160%;}

	.ulk_mainArea_quick_basic {max-width:1400px; padding-top:10px; padding-bottom:10px; }
	.ulk_mainArea_quick_basic a { width:31.3333%; margin:0 1%; cursor:pointer;}
	.ulk_mainArea_quick_basic a ul {margin:0 auto; }
	.ulk_mainArea_quick_basic a ul li {float:left; width:100%; display:list-item; margin-bottom:10px; display:block; vertical-align: middle; text-align:center; cursor:pointer;}
	.ulk_mainArea_quick_basic a ul li {display:list-item; }
	.ulk_mainArea_quick_basic a ul li.cirtxt {width:100%; text-align:center; padding-bottom:10px; font-size:12px; color:#333;}
	.ulk_mainArea_quick_basic a ul li.cirtxt:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li:hover {color:#0c367a;}
	.ulk_mainArea_quick_basic a ul li.cirbg { padding-top:20px; text-align:center; vertical-align:top;  }
	.ulk_mainArea_quick_basic a:link ul li { /*background:url(/images/main/bg-cir-out.png) no-repeat center bottom; */ font-size:12px; font-weight:bold; }
	.ulk_mainArea_quick_basic a:hover ul li { /*background:url(/images/main/bg-cir-over.png) no-repeat center bottom; */ font-size:12px; color:#025bc6; font-weight:bold; }

	.ulk_mainbannerArea {margin:0 auto; padding:0; text-align:center; border-top:1px solid #ddd;}
	.ulk_mainbannerArea .mainbannerbox {margin:5px auto; padding:0; position:relative; width:100%; max-width:1600px; text-align:center;}
	.ulk_mainbannerArea .mainbannerbox ul {margin:2px auto; padding:0;}
	.ulk_mainbannerArea .mainbannerbox ul li {width:48%; margin:0; padding:1%;  }
	.ulk_mainbannerArea .mainbannerbox ul li img {width:width:100%; }

	.msfs_mainbanner {width:98%; max-width:600px; margin:0 0 24px 0; padding-left:1%; padding-right:1%; border-bottom:1px solid #ddd; }
	.msfs_mainbanner ul {}
	.msfs_mainbanner ul li {}
	.msfs_mainbanner .msfs_mainbanner_title {max-width:600px; text-align:center; padding:5px 0px 6px 0px; font-size:16px; font-weight:700; color:#333; line-height:150%; }
	.msfs_mainbanner .msfs_mainbanner_img {max-width:600px; text-align:center; padding:10px 0 10px 0;}
	.msfs_mainbanner .msfs_mainbanner_img img{width:100%; max-width:600px; text-align:center; padding:0;}
	.msfs_mainbanner .msfs_mainbanner_body {max-width:600px; text-align:justify; padding:3px 0px 6px 0px; font-size:13px; font-weight:400; color:#333; line-height:150%; }
	.sup1 {margin-left:0px;}
	.sup2 {margin-left:0px;}
	.sup3 {margin-left:0px;}
	
	
	
	/* 메인 : Start */  	
	.ulk_mainImport_Z {top:0px; left:0; margin:0 auto 0px auto; 
									padding-top:0px; 
									padding-bottom:0px;									
									text-align:center; 									
									font-weight:400; 									
									border-bottom:0px solid #ddd;
									
									z-index:2; 
								}			
								
	/*
	.main_goblock_area {width:100%; max-width:1200px; margin:10px auto 0 auto; padding:0; vertical-align:top;}
	.main_goblock_area .goblock_box {float:left; width:100%; margin:0; padding:5px 0 0 0: vertical-align:top; }
	.main_goblock_area .goblock_box a { width:30%; height:190px; vertical-align:top; margin:0 5px 10px 5px;}
	.main_goblock_area .goblock_box a .image {margin:0 auto; width:100%; max-width:100px; max-height:100px; border-radius:50px; }
	.main_goblock_area .goblock_box a .image img {margin:16px 17px; width:100%; height:100%; max-width:30px; max-height:30px;}
	.main_goblock_area div.goblock_box a .txt {font-size:11px; line-height:150%; padding:5px 10px; }
	.main_goblock_area div.goblock_box a .link1 {margin-top:0px;}
	
	.main_goblock_area .goblock_box a ul.go-wearekai {width:100%; margin:25px auto 0 auto;}
	.main_goblock_area .goblock_box a ul.go-wearekai li {font-size:15px; color:#fff;}
	.main_goblock_area .goblock_box a ul.go-wearekai li.t-small {height:40px; padding-top:8px;font-size:11px; color:#fff; }
	.main_goblock_area .goblock_box a ul.go-wearekai li.icon { max-height:70px; padding-top:5px; padding-bottom:5px;}
	.main_goblock_area .goblock_box a ul.go-wearekai li.moreplz {display:none; }
	
	.main_goblock_area .goblock_box a.kai-maingo-6 ul.go-wearekai li.icon {padding-top:5px; padding-bottom:15px;}
	*/
	 
	
	/* 메인 갤러리 : S */ 
	.boardtype_gallery_100per {text-align:left; margin:10px 0;}
	.boardtype_gallery_100per .headtitle      {font-size:18px;}
	.boardtype_gallery_100per .headtitle span {font-size:18px;}
	.boardtype_gallery_100per .photo_morebtn {display:none; position:absolute; right:10px; top:10px; font-size:12px; padding:5px; }
	.boardtype_gallery_100per .photo_morebtn a:hover {}
	.boardtype_gallery_100per .photogallery_box {margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box a {width:31%; max-width:140px; display:inline-block; margin:0 1% 20px 1%; }
	.boardtype_gallery_100per .photogallery_box a ul.list {width:100%; padding:0; margin:0; text-align:center; }
	.boardtype_gallery_100per .photogallery_box a ul.list li {text-align:center; width:100%; list-style:none;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo {height:90px;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.photo img {width:100%; max-width:180px; max-height:90px; border-radius:8px;}
	.boardtype_gallery_100per .photogallery_box a ul.list li.txt {padding:10px 2px 0 2px; height:26px; font-size:12px; overflow:hidden;}
	.boardtype_gallery_100per .photogallery_box a:hover ul.list li.txt {color:#2fb118;}
	.boardtype_gallery_100per .photogallery_box2 {margin:20px auto 0 auto; padding:0; }
	.boardtype_gallery_100per .photogallery_box2 a {width:48%; max-width:240px; display:inline-block; margin:0 1% 20px 1%; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list {width:100%; padding:0; margin:0; text-align:left; }
	.boardtype_gallery_100per .photogallery_box2 a ul.list li {text-align:left; width:100%; list-style:none;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo {width:100%; height:auto;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.photo img {width:100%; max-width:280px; height:auto;  border-radius:0px;}
	.boardtype_gallery_100per .photogallery_box2 a ul.list li.txt {padding:10px 2px 0 2px; height:26px; font-size:12px; overflow:hidden;}
	.boardtype_gallery_100per .photogallery_box2 a:hover ul.list li.txt {color:#2fb118;}
	/* 메인 갤러리 : E */
	/* 메인 해피빈 : S */
	.main_board_happybean {width:98%; max-width:395px; margin:0 1% 25px 1%;}
	.main_board_happybean img {width:100%; max-width:395px;}
	/* 메인 해피빈 : E */
	/* 메인 공지사항 : S */
	.boardtype_notice2 {width:98%; max-width:480px; margin:0 1%;}
	.boardtype_notice2 .main_board_area2 {width:100%; max-width:480px;}
	.boardtype_notice2 .bg1 {background:#ffffff; min-height:90px; }
	.boardtype_notice2 .bg2 {background:#676767; min-height:90px; }
	.boardtype_notice2 .bg3 {background:#e37d1d; min-height:90px; }
	.boardtype_notice2 .main_board_area2 .title_boxarea {width:98%; padding:5px; margin:1%; }
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 {padding:9px 0 5px 10px; font-size:16px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line1 {padding:0 0 3px 0; font-size:12px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.t1 p.line2 {padding:0 0 0 0; font-size:16px; font-weight:500;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn {margin-top:17px; margin-right:10px;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a {color:#666; font-size:14px; padding:2px 5px 2px 5px; margin:0; border:1px solid #ddd;}
	.boardtype_notice2 .main_board_area2 .title_boxarea div.morebtn a:hover {color:#fff;background:#489c06;}
	.boardtype_notice2 .main_board_area2 ul.listb  {margin:8px 1% 15px 2%; width:97%;}
	.boardtype_notice2 .main_board_area2 ul.listb li {line-height:150%; font-size:14px; color:#fff; background:url(/images/main/icon_list.jpg) no-repeat left 9px; padding:3px 0 6px 13px; vertical-align:top; display:block; position:relative; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a {color:#333; font-family:nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
	.boardtype_notice2 .main_board_area2 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */
	
	
	/* 메인 공지사항3 : S */
	.boardtype_notice3 {float:left; width:98%; display:block; position:relative; vertical-align:top; text-align:left; margin:0 1% 20px 1%; padding:0; }
	.boardtype_notice3 .main_board_area3 {float:left; width:100%; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .bg1 {background:#ffffff; min-height:90px;}
	.boardtype_notice3 .bg2 {background:#676767; min-height:275px; }
	.boardtype_notice3 .bg3 {background:#e37d1d; min-height:275px; }
	.boardtype_notice3 .main_board_area3 .title_boxarea { float:left; width:100%; padding:0 0 0 5px; margin:0; display:block; position:relative; overflow:hidden;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 { padding:0 0 0 15px; font-size:19px; font-weight:400; color:#333; }
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line1 { padding:0 0 3px 0; font-size:12px; font-weight:400; color:#677382;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.t1 p.line2 { padding:0 0 10px 0; font-size:20px; font-weight:500; color:#000; border-bottom:0px solid #71bf43;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn { margin-top:10px; margin-right:5px; padding:0; float:right; position:relative; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a {width:20px; height:20px; padding:0; margin:0; background:url(/images/main/btn_more2.gif) no-repeat; display:block;}
	.boardtype_notice3 .main_board_area3 .title_boxarea div.morebtn a:hover {background:url(/images/main/btn_more2_over.gif) no-repeat;}
	.boardtype_notice3 .main_board_area3 .list-outlinebox {border:1px solid #ddd; width:100%; padding:15px 0 15px 0; margin:0; }
	.boardtype_notice3 .main_board_area3 ul.listb  {float:left; margin:1%; padding:0; width:98%;}
	.boardtype_notice3 .main_board_area3 ul.listb li {padding:0 0 0 0; margin:0; line-height:170%; font-size:12px; color:#000;  background:url(/images/main/icon-mainlist.jpg) no-repeat 3px 9px;  }
	.boardtype_notice3 .main_board_area3 ul.listb li.subject {width:80%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; } /* 줄바뀜되지 않게 하고, 말줄임표로 나오도록하자 */
	.boardtype_notice3 .main_board_area3 ul.listb li.date {width:14%; text-align:right; color:#a9a9a9; font-size:12px;}
	.boardtype_notice3 .main_board_area3 ul.listb li a {padding:0 0 0 15px; margin:0; color:#000; line-height:170%; }
	.boardtype_notice3 .main_board_area3 ul.listb li a:hover {text-decoration:underline;}
	/* 메인 공지사항 : E */



	/* 메인 아이프레임 */ 
	.iframe_main_programs_pc {display:none;}
	.iframe_main_programs_mobile {display:block; width:98%; height:200px; margin:0 1%; padding:0;}	
	.iframe_main_programs_mobile a {font-size:11px; }

	/* 메인페이지 롤링배너 */ 
	.outDiv {border:1px solid #ddd; width:98%; height:40px; border-radius:8px; padding:6px 1%; margin:15px 4px; display:block;}
	.box {width:98%; height:30px; border:0; padding:6px 3px; font-size:13px; font-weight:400; font-family:나눔고딕, 'Nanum Gothic', nsr, 돋움, 굴림; }
	
	ul.outUl{border:3px solid red; width:98%; height:150px; padding:0; margin:0; list-style:none;}
	ul.outUl li{padding:0; margin:0; list-style:none;}
	.pa100{ padding:100px}
	
	.rollingbanner_blank {width:95%; height:10px; display:block; position:relative;}
	.rollingbanner_blank2 {width:95%; height:10px; display:block; position:relative;}
	/* 메인페이지 롤링배너 */
	
	
	
	/* 메인 하단 배너*/
	.kai_mainbanner_area {width:100%; max-width:1200px; text-align:center;  overflow:hidden; display:block; position:relative; margin:0 auto 30px auto; padding-top:20px;}
	.kai_mainbanner_area ul {width:100%; text-align:center; overflow:hidden; display:block; margin:0; padding:0;}
	.kai_mainbanner_area ul li {width:47%; text-align:center; overflow:hidden; display:inline-block; margin:0 1%; padding:0;}
	.kai_mainbanner_area ul li img {width:100%; max-width:280px;}
	
	
	
	/* 롤링효과 갤러리 불러오기 */
#slidesPhoto { width:98%; margin:0 1%; padding:0; display:block; position:relative;  }
#slidesPhoto a {display:block; width:98%; padding:0 1%; margin:0; vertical-align:top; }
#slidesPhoto a dl { width:100%; position:relative; display:block; }
#slidesPhoto a dl dt.photo { display:inline-block; width:100%; height:auto; background-color:#d8d8d8; text-align:left; vertical-align:top;}
#slidesPhoto a dl dt.photo img {width:100%;}
#slidesPhoto a dl dd.con   { margin:0 0 0 1%; display:inline-block; width:100%; height:auto; background-color:#fff; text-align:left; vertical-align:top;}
#slidesPhoto a dl dd.con dl dd.date { width:100%; padding:5px 0 0 0; display:block; font-size:12px; color:#4f4f4f; line-height:160%; }
#slidesPhoto a dl dd.con dl dd.title { width:100%; padding:0 0 8px 0; display:block; font-size:16px; color:#000; line-height:160%; }
#slidesPhoto a dl dd.con dl dd.txt { width:100%; display:block; font-size:15px; line-height:140%; display:inline-block;  }

	/* 센터일정 */
.mental_month_area {width:98%; max-width:900px; text-align:center; overflow:hidden; display:block; position:relative; margin:0 1% 10px 1%; }
.mental_month_area h2 {text-align:center; display:block; margin:0 auto 20px auto; font-size:20px; color:#666; font-weight:bold; font-family:NotoSanskr, nsr, 나눔고딕, 'Roboto', 'Spoqa Han Sans';}
#mental-cal {width:98%; border-collapse:collapse; empty-cells:show; padding:0; margin:0 auto; }
#mental-cal th {padding:9px 9px; text-align:center; line-height:100%; font-size:15px; font-weight:700; color:#666; display:table-cell; border-top:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0; }
#mental-cal td {padding:9px 9px; text-align:center; line-height:100%; font-size:14px; font-weight:400; color:#666; display:table-cell;  }
#mental-cal td.bgcap {background:#5799ac; color:#f4f4f4; }
	
	
	/* 바로가기요 */
.mental_ga_area {width:98%; max-width:840px; margin:0 1% 10px 1%; }
.mental_ga_area a.gogosing { width:16%; display:inline-block; margin:11px 1% 0 1%; }
.mental_ga_area a.gogosing ul li.photo {width:95%;}
.mental_ga_area a.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area a.gogosing ul li.txt  {padding:13px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%;}
.mental_ga_area a.gogosing:hover {color:#000; text-decoration:underline; }
.mental_ga_area a.gogosing:hover ul li.txt {color:#3c90e4;}

.mental_ga_area div.gogosing { width:18%; display:inline-block; margin:10px 1% 0 1%; }
.mental_ga_area div.gogosing ul li.photo {width:95%;}
.mental_ga_area div.gogosing ul li.photo img {width:100%; max-width:68px;}
.mental_ga_area div.gogosing ul li.txt  { padding:10px 0 0 0; margin:0; font-size:12px; color:#666; line-height:130%; }
.mental_ga_area div.gogosing ul li.txt span {border:1px solid #ddd; border-radius:8px; margin:5px 0 0 0; padding:3px 6px; text-align:center; font-size:12px; display:inline-block; width:auto; }
.mental_ga_area div.gogosing:hover ul li.txt span {background:#fff; border:1px solid #65a3e1; color:#65a3e1; }
	
	/* 메인 롤링 배너 버튼화살표 움직임 */
#rolling-banner-area { width:100%; max-width:840px; padding:15px 0 0 0; margin:10px 0 0 0; border:0;}
#mainRollingBanner {width:100%; margin:0; padding:0; display:inline-block; position:relative; overflow:hidden; border:0px solid #00ff00;}
#mainRollingBanner .mainRollingBanner_list {width:1716px; left: -1116px;  display:block; list-style:none; padding:0; margin:0 auto; overflow:hidden;}
#mainRollingBanner .mainRollingBanner_list li {display:block; width:139px; float:left; text-align:center; margin:0 1px;}
#mainRollingBanner .mainRollingBanner_list li a {display:inline-block; padding-top:0; font-size:13px; color:#333;}
#mainRollingBanner .mainRollingBanner_list li a img {display:block; width:100%;}
#mainRollingBanner .mainRollingBanner_list li a span {display:block; margin:0; padding:0; text-indent:-999px; height:1px;}
#rolling-banner-area .arrowL {display:none;}
#rolling-banner-area .arrowR {display:none;}



	
	/* Footer Area ****************************************************************************************************************/
	#footer-area { width:100%; margin:5px auto; padding:0px 0 10px 0; border:0px solid #00ff00 }
	#footer-area .foot-logo { width:100%; height:auto; padding-left:15px; padding-right:20px; margin-bottom:20px; border:0px solid #00ff00;}
	#footer-area .footer-logo2 { width:130px; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; border:0px solid #00ff00;}
	#footer-area .foot-area { width:100%; height:auto; overflow:hidden;  border:0px solid #ff00ff; }
	#footer-area .foot-area .foot-tel { width:200px; padding-bottom:10px; padding-left:15px; text-align:left;  margin-bottom:20px; }
	#footer-area .foot-area .foot-tel .telnum { padding-left:14px; font-size:14px; }
	#footer-area .foot-area .foot-time { float:left; display:block; text-align:left; width:560px; padding-left:15px; padding-right:0px; padding-bottom:10px;  border:0px solid #0000ff; }
	#footer-area .foot-area .foot-time ul { float:left; list-style:none; margin-left:0; padding-left:0;  font-weight:bold; }
	#footer-area .foot-area .foot-time ul li {float: left; margin-left:0px; padding-left:12px; padding-right:15px; background:url('/images/copyright/fnav_bg.gif') no-repeat -8px 0px; font-size:12px; }
	#footer-area .foot-area .foot-time ul li.first {float: left; margin-left:0px; padding-left:0px; padding-right:15px; background:none;  }
	#footer-area .foot-area .foot-nav { width:100%;  padding-top:10px; padding-bottom:0px; padding-left:15px; margin-bottom:10px; border-bottom:1px solid #e8e8e8; font-size:12px; }
	#footer-area .foot-area .foot-banner { float:left; width:550px; text-align:left; padding-left:15px; padding-bottom:0px; margin-bottom:10px; }	
	#footer-area .foot-area .foot-banner ul li {  padding-right:15px;  }
	#footer-area .foot-area .foot-address { width:100%; padding-bottom:0px; padding-left:10px; font-size:12px;}
	#footer-area .foot-area .foot-address p { padding-bottom:6px; list-style:none; line-height:22px; font-size:12px; }
	
	.foot-nav-area { font-size:12px; background:#fff; padding:8px; border-bottom:0px solid #e9eaeb; }
	.foot-nav-area .foot-nav { float:left; width:100%; margin:0 auto; padding:0; background:#ffffff; }
	.foot-nav-area .foot-nav ul {width:100%; margin:15px 0 0 0; padding:5px 0; font-weight:normal; border-top:1px dashed #b0b0b0; }
	.foot-nav-area .foot-nav ul li { width:auto; margin:0px 3px; padding:5px 0; text-align:center; vertical-align:top; font-size:11px; }
	.foot-nav-area .foot-nav ul li a {letter-spacing:-1px;}
	.foot-nav-area .foot-nav ul li.first {margin-left:0%; padding:5px 0; background:none;}
	.foot-nav-area .foot-nav ul li.foot-nav-blk {display:inline-block; padding-left:0;padding-right:0;}
	
	.foot-nav-area .foot-nav .copyright_logo {float:left; width:28%; text-align:left; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden; }
	.foot-nav-area .foot-nav .copyright_logo img {max-width:80px;}
	.foot-nav-area .foot-nav .banner_kdesign {display:none;}
	.foot-nav-area .foot-nav .banner_request {display:none;}
	.foot-nav-area .foot-nav .banner_kdesign_m {float:right; width:70%; text-align:right; display:inline-block; padding:0; margin:0 0 0 0; position:relative; overflow:hidden;}
	.foot-nav-area .foot-nav .banner_kdesign_m img {width:100%; max-width:100px; }
	
	#footer-area .foot-area ul.copyright_sns_area {clear:both; display:none;}
	#footer-area .foot-area ul.copyright_admin_menu {width:100%; max-width:1200px; margin:15px 0 25px 0; padding:10px 0; clear:both; border-top:1px solid #ddd;}
	#footer-area .foot-area ul.copyright_admin_menu li {width:; text-align:center; padding:3px 0; }
	
	.foot-nav-area ul.copyright_sns_area_m {display:block; float:left; width:100%; margin:0 0 5px 0; padding:5px 0; border-bottom:1px dashed #b0b0b0;}
	.foot-nav-area ul.copyright_sns_area_m li {width:23%; text-align:center; padding:10px 0; margin:0; }
	
	
	
	/* basic-contents-area : 기본 페이지의 내용의 기준을 잡자 */
	.basic-contents-area { clear:both; position:relative; display:block; width:100%; height:auto;  margin:0 auto; vertical-align:top; 
									padding:10px 0 0 0; z-index:5; background:#FFF; min-height:250px; overflow:hidden; text-align:center; } 

	.basic-contents-area .SubNav { display:none; }
	.basic-contents-area .ulk-con-area { float:left; position:relative; display:block; width:auto; height:auto; margin:0 0 20px 0; padding:0 10px; text-align:left; line-height:22px;  overflow:hidden; }
	
	/******** / submenu / contents / 영역 설정 *************************************************************/
	.ulk_leftmenu_area  {display:none;}
	.ulk_rightbody_area {width:100%; padding:20px 0 0 0;}	
	
	/* Page title */
	.basic-contents-area .ulk-con-area .pagetitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; float:left; display:block; width:100%; margin:30px 0 25px 0; padding-bottom:9px; border-bottom:1px solid #dddddd; text-align:center; }
	.basic-contents-area .ulk-con-area .pagetitle .bigtitle { font-family:나눔고딕,'nanum gothic',돋움,굴림; font-size:20px; color:#333333; font-weight:600; padding:0 10px 10px 5px; border-bottom:2px solid #46750a; margin-bottom:-2px; }
	
	
	.basic-section { float:left; width:100%; font-size:12px; margin:0; } /*overflow:hidden; */
	.basic-section .title-big { font-size:17px; color:#1a9a8d; font-weight:700; padding-top:11px; padding-bottom:10px; margin-top:0px;  margin-bottom:20px; background:url("/images/care/title-bg1.gif") no-repeat -12px top; }
	
	
	
	
	

	#RightNowBanner {display:none;}
	
	
	/*  */
	.gcamp_intro_area2 {float:left; text-align:left; position:relative; display:; overflow:hidden; width:100%; margin-top:40px; margin-bottom:20px;}
	
	.assoc_title {width:100%; font-size:20px; background:url(/images/business/icon_title.png) left 6px no-repeat; padding:3px 0 15px 21px; }
	.assoc_title .txt {font-size:20px; margin:0; padding:0;}
	
	.farmer_list .farmer_list_s {}
	.farmer_list .farmer_list_s li {background:url(/images/business/icon_cir_small.png) no-repeat 2px 7px; padding:0px 2px 15px 15px; font-size:13px;}
	
	/* 사업소개 */ 
	.wehope {width:100%; padding:0; background:#faf9f5; vertical-align:top; text-align:center; overflow:hidden;}
	.wehope img {width:98%; max-width:642px; margin:30px 1%; }
	.photo_bs_case {width:98%; margin:0 1%; }
	img.bs_case_p2 {width:98%; margin:0 1% 30px 1%; max-width:932px !important }
	.photo_tile_box {width:98%; min-height:100px; vertical-align:top; text-align:left; padding:0 0 5px 0; margin:0 1% 10px 1%; display:inline-block; position:relative; float:left;  }
	.photo_tile_box ul.tile_list li.tit {background:url(/images/business/case/ico_incase_title.png) no-repeat 0px 7px; vertical-align:top; text-align:left; 
		padding:0 0 5px 18px; margin:0 1% 10px 1%; line-height:150%; font-size:16px; font-weight:400; color:#0f0f0f; 
		width:98%; display:block; position:relative;}
	.photo_tile_box ul.tile_list li.p   {text-align:center; width:100%; margin:0; padding:0;}
	.photo_tile_box ul.tile_list li.p  .case_step_plz {width:100%; max-width:312px; }
	.photo_tile_box ul.tile_list li.con {text-align:left;  margin:0; padding:15px 5px; font-size:14px; color:#333; font-weight:400; line-height:150%; font-family:나눔고딕, 'Nanum Gothic', nsr, 돋움, 굴림; }
		
	
	.business_area ul.tile_list_box li.con {padding:15px 2px; font-size:14px; line-height:150%;}
	.business_area ul.tile_list_box li.con ul.body_normal {width:100%; margin:0; padding:0; position:relative; display:block;}
	.business_area ul.tile_list_box li.con ul.body_normal li.caption {width:100%; color:#272727; font-size:15px; font-weight:400; border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list {width:100%; color:#454545; font-size:14px; font-weight:400; padding:0; margin:0; }
	
	.business_area ul.tile_list_box li.con div.photo_box {width:100%; max-width:780px; text-align:center; padding:0 0 20px 0; margin:0 auto; display:inline-block; }
	.business_area ul.tile_list_box li.con div.photo_box img {width:100%; max-width:282px; text-align:center;}	
	.business_area ul.tile_list_box li.con ul.body_photo_txt {width:100%; margin:0; padding:0; display:inline-block;}
	.business_area ul.tile_list_box li.con ul.body_normal {width:100%; margin:0; padding:0; position:relative; display:block;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul {width:98%; margin:10px 1%; }
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo {margin:0; width:100%;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol2 dd div.half_p_box ul li.photo img {width:100%;max-width:282px; }	
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_normal li.list dl.sol  dd {width:100%; display:block; margin:0; padding:9px 7px 5px 12px; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dt {width:100%; display:block; float:left;}
	.business_area ul.tile_list_box li.con ul.body_photo_txt li.list dl.sol dd {clear:both; width:100%; display:block; margin:0; padding:9px 7px 12px 12px; float:left;}
	
	
	.business_area ul.tile_list_box {width:100%; margin:0; padding:0;}
	.business_area ul.tile_list_box li.con {width:100%; margin:0; padding:0;}
	.business_area ul.tile_list_box li.con ul {width:100%; margin:0; padding:0;}
	.business_area ul.tile_list_box li.con ul li.list {width:100%; margin:0; padding:0;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 {width:100%; margin:0; padding:0;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd {margin:0; padding:5px 0px 5px 0px; }
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr { width:100%; display:table; padding:0; margin:0; border-collapse:collapse; empty-cells:show;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr th {border:1px solid #c8c8c8; font-size:12px; font-weight:700; color:#272727; line-height:145%; background:#eef7ee; vertical-align:middle; text-align:center;  display:table-cell; padding:7px; margin:0; border-collapse:collapse; empty-cells:show; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr td {border:1px solid #c8c8c8; font-size:12px; font-weight:normal; color:#333; line-height:145%; background:#ffffff; vertical-align:middle; text-align:center;  display:table-cell; padding:7px; margin:0; border-collapse:collapse; empty-cells:show; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr td.time {background:#faf9f5; vertical-align:middle; display:table-cell;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr th.pr_name {width:40%; vertical-align:middle;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr th.pr_day {width:10%; vertical-align:middle;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr th.pr_time {width:20%; vertical-align:middle;}
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr th.pr_pay {width:30%; vertical-align:middle;}	
	.business_area ul.tile_list_box li.con ul li.list dl.sol2 dd table.pr_pr td      {word-break:break-all; font-size:12px; vertical-align:middle; display:table-cell;}
	
	
	/* 후원신청 */ 		
	.vol_donation_area table td.h_tit {padding:10px 0 20px 0; }
	.vol_donation_area table td.h_tit div {font-size:14px; font-weight:normal; padding:15px;}
	.spon_help_area .spon_head {background:url(/images/vol/sponsor/bg_head.jpg) repeat-x left 105px; }
	.spon_help_area .spon_head li {}
	.spon_help_area .spon_head li.L {width:25%; text-align:center; vertical-align:top; display:inline-block;}
	.spon_help_area .spon_head li.L img.sponsor_headimg {width:100%; max-width:170px;}
	.spon_help_area .spon_head li.R {width:72%; text-align:left; vertical-align:top; display:inline-block; padding-top:9px;}
	.spon_help_area .spon_head li.R ul.tbox .t1 {font-size:16px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림;}
	.spon_help_area .spon_head li.R ul.tbox .t2 {font-size:13px; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림; padding-top:5px; }
	.spon_body .box4by1 {width:97.5%; max-width:780px; background:#fff; margin:20px 1% 0 0; }
	.spon_body .box4by1 ul {width:98%; margin:15px 1% 0 1%;}
	.spon_body .box4by1 ul li.spon_img1, .spon_body .box4by1 ul li.spon_img2, .spon_body .box4by1 ul li.spon_img3, .spon_body .box4by1 ul li.spon_img4 {width:23%;  float:left;} 
	.spon_body .box4by1 ul li.spon_t1 {width:73%; margin-left:2%; font-size:17px; padding:8px 5px 5px 5px; text-align:left;  float:left;}
	.spon_body .box4by1 ul li.spon_t2 {width:73%; margin-left:2%; font-size:14px; padding:0px 5px 5px 5px; float:left;}
	.spon_body2 {width:100%; max-width:994px; background:#fbfbfb; vertical-align:top; text-align:center; display:block; float:left; position:relative; overflow:hidden; padding:20px 0; }
	.row_list { margin-bottom:20px; }
	.row_list li {width:100%; max-width:994px; display:inline-block; position:relative; }
	.row_list li.area_L {width:22%;}
	.row_list li.area_R {width:73%; margin-left:2%; padding-top:3px;}
	.row_list li.area_R p {font-family:nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.row_list li.area_R p.t1 {font-size:17px; }
	.row_list li.area_R p.t2 {font-size:13px;}
	
	/* 복지관소개 */
	.center_greeting_area {}
	.center_greeting_area .txt1 {top:10px; font-size:22px; width:96%; max-width:840px; margin:25px 2% 70px 2%; line-height:150%; text-align:left;}
	.center_greeting_area .txt2 {font-size:14px; width:96%; max-width:840px; margin:150px 2% 30px 2%;}
	.center_greeting_area .txt2 p {padding-bottom:30px; font-size:17px;}
	.center_greeting_area .txt3 {font-size:14px; font-weight:400; width:96%; max-width:840px; margin:0 2% 30px 2%; z-index:10;}
	.center_greeting_area .bird {opacity:0.3; background-size:90%; width:100%; max-width:250px; height:100%; max-height:180px; right:-60px; top:-20px; overflow:hidden; }
	.center_greeting_area .bgbgbg {opacity:0.3;}
	/* 연혁 */
	.history_area {width:100%;}
	.history_area .imgarea { display:none; /*width:30%; max-width:360px;*/ }
	.history_area .bodyarea { width:100%; max-width:930px; padding:20px 0 0 0; background:url(/images/center/history/bg_line.jpg) repeat-y -5px 0;}
	.history_area .bodyarea .yeartable { width:100%; margin:0 0 30px 0; padding:0;}
	.history_area .bodyarea .yeartable td {padding:9px 6px 6px 6px;}
	.history_area .bodyarea .yeartable td.iconarea {}
	.history_area .bodyarea .yeartable td.iconarea img {width:11px; max-width:22px; }
	.history_area .bodyarea .yeartable td.year {width:15%; max-width:110px; font-size:14px; font-weight:700; text-align:center; padding:2px 0; margin:0 auto; font-family:tahoma, nsr, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.day {width:15%; max-width:103px; font-size:12px; padding:5px 0; margin:0; font-family:tahoma, 나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt {width:70%; max-width:400px; font-size:12px; padding:3px 0; margin:0; font-family:나눔고딕, 'Nanum Gothic', 돋움, 굴림; }
	.history_area .bodyarea .yeartable td.txt ul {width:100%; margin:2px 0 5px 0; position:relative; display:block;}
	.history_area .bodyarea .yeartable td.txt ul li {background:url(/images/center/history/icon_dot.jpg) no-repeat 0px 9px; font-size:12px; }
	/* 연혁 */

	.history_area .head0 {font-size:25px; font-weight:600; color:#51880a; padding:20px 0 8px 0; line-height:1.5; text-align:left; }	
	.history_area .head1 {font-size:15px; font-weight:400; color:#333; padding:0 0 15px 0; line-height:1.5; text-align:left; border-bottom:1px solid #66ab0d;}
	.history_area .bodycon {margin:15px auto 20px auto; padding:15px 0 5px 0; width:100%; display:block; vertical-align:top; text-align:left;  border-bottom:1px solid #74b130; position:relative;  }
	.history_area .bodycon .year    {position:absolute; left:0px; top:0px; padding:0 0 0 6px; background:/*url(/images/center/history/icon1.png) no-repeat left 5px*/ none; font-size:22px; color:#66ab0d; font-weight:bold; display:block; }
	.history_area .bodycon .linebox { width:100%; margin:0 0 0 0; padding:15px 0 17px 0; font-size:15px;  display:block; position:relative; vertical-align:top; border-bottom:1px solid #d7d7d7;  }
	.history_area .bodycon .linebox .month {width:10%; color:#b9b9b9; font-size:18px; display:inline-block; margin:0; padding:0 0 0 0;  vertical-align:top; text-align:center;  position:relative; }
	.history_area .bodycon .linebox .txt {width:88%; color:#666; background:url(/images/center/history/icon2.png) no-repeat left 5px;  display:inline-block; margin:0; padding:0 0 0 2%; vertical-align:top; text-align:left;  position:relative;}
	.history_area .history_img1 {position:relative; top:0; left:0; right:0; background:url(/images/company/history/history_img1.png) no-repeat top right; background-size:cover; z-index:10; width:100%; max-width:420px; height:138px; display:block; padding:0; margin:0; border-bottom:1px solid #ddd;}
	.history_area .history_img2 {display:none; /*position:absolute; top:260px; right:-20px; background:url(/images/company/history/history_img2.png) no-repeat 0 0; background-size:90%; z-index:10; width:309px; height:248px; display:block; padding:0; margin:0;*/}

	/* 법인소개 */
	.center_corporation_area {margin:10px 0 30px 0;}
	.center_corporation_area .txt1 {font-size:21px; line-height:160%; }
	.center_corporation_area .txt2 {font-size:16px; line-height:160%; }
	.center_corporation_area .txt2 span.green {font-size:21px; font-weight:400; }
	.center_corporation_area .txt3 {font-size:21px; line-height:160%; margin:0 0 20px 0; padding:0; }
	.center_corporation_area .txt3 span.green {font-size:21px;  line-height:160%; }
	
	
	/*    */
	.greeting_box1 { margin-top:5px; margin-right:0px; }
	.greeting_box2 { margin-left:0px; margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}
	.greeting_box3 { clear:both; width:auto; display:block; margin-right:0px; margin-top:15px;}
	.greeting_img1 { margin-bottom:35px; text-align:left;}
	.greeting_t0 { text-align:left; margin-top:15px; margin-bottom:10px; line-height:130%; font-size:20px; font-weight:bold; }
	.greeting_t1 { width:100%; max-width:1450px;text-align:left; margin-top:10px; margin-bottom:25px; line-height:140%; font-size:16px; font-weight:bold; }
	.greeting_t2 { width:100%; max-width:1450px;text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
	.greeting_t3 { width:100%; text-align:left; margin-bottom:35px; line-height:140%; font-size:22px; font-weight:bold; vertical-align:top; }
	.greeting_t4 { width:100%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:bold; }
	.greeting_t5 { width:100%; text-align:left; margin-bottom:35px; line-height:170%; font-size:12px; font-weight:normal; }
	.greeting_t6 { width:100%; text-align:left; margin-bottom:7px; line-height:140%; font-size:30px; font-weight:bold; }
	.greeting_t7 { width:100%; text-align:left; margin-bottom:25px; line-height:140%; font-size:15px; font-weight:normal; }
	
	.partners_img { float:left; width:50%; margin:0; height:106px; padding-top:22px;  text-align:center;}
	.issuuembed-1024 {display:none;}
	.issuuembed-480 {display:none;}
	.issuuembed-320 {display:block;}
	
	.kai_awards {width:100%; padding:30px 0 0 0px; margin:0 auto 30px 0; }
	.kai_awards p.title-area {width:100%; padding:0; margin:0 0 20px 0; }
	.kai_awards p.title-area img {width:100%; max-width:490px; }
	.kai_awards ul.award_list { width:100%; padding:0; margin:0;}
	.kai_awards ul.award_list  li { padding:0 0 6px 0; margin:0; }
	.kai_awards ul.award_list  li img { width:100%;  }
	.kai_awards ul.award_list  li.p1 { float:left; width:100%; max-width:1000px;   } 
	.kai_awards ul.award_list  li.p2 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards ul.award_list  li.p3 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards ul.award_list  li.p4 { float:left; width:100%; max-width:1000px;  } 
	.kai_awards p.foot-area {width:100%; padding:20px 0 0 0; margin:0 0 0 0; }
	.kai_awards p.foot-area img {width:100%; max-width:371px; }
	
	.history2013 {width:100%; margin:0; padding:0;}
	div.jola {width:100%; display:inline-block; margin:10px 1% 30px 1%; padding:0; vertical-align:top; border-bottom:1px solid #ddd; }
	.history_year_img {width:100%; margin-bottom:20px; text-align:center; display:inline-block; }
	.history_year_img img {width:100%; max-width:67px;}
	.history_txt {width:100%; margin-bottom:25px; line-height:170%; }	
	.history_txt ul    {width:100%; padding:0; text-align:left; display:block; position:relative;}
	.history_txt ul li {padding:0 0 0 15px; margin:3px 0 7px 0; list-style:none; background:url(/images/history/icon1.gif) no-repeat left 9px;  text-align:left;  vertical-align:top; }	
	
	/* Contact */
	.contactbox {float:left; width:100%;  display:block; position:relative; }
	.contact_title {float:left; display:inline-block; position:relative; width:100%; margin-top:20px; margin-bottom:0; } 
	.contact_title img {width:100%; max-width:299px; }
	.contact_title #btnRequest {width:131px; }
	.contact_title ul {margin-top:40px; margin-left:3px; }
	.contact_title ul li {line-height:18px; margin-bottom:30px;}
	.contact_t1 {font-size:12px; font-weight:bold; color:#68ae02;}
	.contact_t2 {font-size:12px; font-weight:bold; color:#72b214;}
	.location_map  {float:left; display:inline-block; position:relative; width:100%; padding-top:20px;   }
	.location_map img {width:100%; max-width:846px; }
	
	/*  청주정신건강센터  */
	.cjmhc_greeting_head {width:100%;}
	.cjmhc_greeting_head ul {width:auto;}
	.cjmhc_greeting_head ul li.bg1 {width:100%; height:58px; background-position:left bottom;}
	.cjmhc_greeting_head ul li.bg2 {word-break:keep-all; font-size:18px;	width:100%; padding:0px 2%; line-height:150%; background-size:cover;}
	.cjmhc_greeting_head ul li.bg2 span.point1 {}
	.cjmhc_greeting_head ul li.bg2 span.point2 {}
	.cjmhc_greeting_head ul li.bg3 {background-position:right top; width:100%; height:43px;}
	
	.cjmhc_greeting_body {width:100%; margin:20px auto; padding:0; }
	.cjmhc_greeting_body .L_con {width:100%; margin:0; padding:0; font-size:15px; line-height:160%; text-align:left;}
	.cjmhc_greeting_body .L_con p {word-break:keep-all; margin:0; text-align:center;}
	.cjmhc_greeting_body .L_con p span.point3 {font-size:20px; text-align:center; width:100%; display:block; line-height:150%;}
	.cjmhc_greeting_body .R_con {display:none; /*width:100%; margin:0 auto; padding:0; font-size:15px; line-height:160%;*/}
	.cjmhc_greeting_body .R_con dl.man_info {float:left; display:block; position:relative; width:100%; margin:0 auto 5px auto; padding:0; vertical-align:bottom; }
	.cjmhc_greeting_body .R_con dl.man_info dt {float:left; display:block; text-align:center; vertical-align:top; width:99%; }
	.cjmhc_greeting_body .R_con dl.man_info dd.t1 {float:left; font-size:14px; width:99%; padding-top:10px; text-align:center;}
	.cjmhc_greeting_body .R_con dl.man_info dd.t2 {float:left; font-size:17px; width:99%; text-align:center;}	
	.cjmhc_greeting_body .R_con img {width:99%; max-width:400px;}
	.cjmhc_greeting_body .R_con dl.man_info.man1 {margin-top:0px;}
	.cjmhc_greeting_body .R_con dl.man_info.man2 {margin-top:0px;}
	.cjmhc_greeting_body .mobile_show {width:100%; margin:20px auto; padding:0;}
	.cjmhc_greeting_body .mobile_show img {width:100%; max-width:480px;  border-radius:10px; }
	
	.cjmhc_greeting_body .plz1 {display:none;}
	.cjmhc_greeting_body .plz2 {display:block;}
	
	.cjmhc_con_style1  { width:98%; margin:0 1% 50px 1%; }
	.cjmhc_con_style1 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 8px; 
		font-size:18px; font-weight:700; 		
		padding:0 0 13px 20px; margin:0 0 25px 0; 
		border-bottom:1px solid #ddd; }
	.cjmhc_con_style1 dd.cir_icon {clear:both; background:none; border:0; border-radius:0; text-align:center; width:23%; height:auto; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style1 dd.cir_icon img {width:95%; background:#7ad1dd; border-radius:50%; padding:2%; }
	.cjmhc_con_style1 dd.txtbody {clear:both; width:70%; margin:0 0 0 3%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 {width:100%;}
	.cjmhc_con_style1 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:14px; line-height:160%; }
	
	
	
	
	.cjmhc_con_style2  { width:100%; margin:0 0 50px 0; }
	.cjmhc_con_style2 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 8px; 
		font-size:18px; font-weight:700; 		
		padding:0 0 13px 20px; margin:0 0 25px 0; 
		border-bottom:1px solid #ddd; }
	.cjmhc_con_style2 dd.cir_icon {float:left; background:none; border:0; border-radius:0; text-align:center; padding-right:3%; width:25%; height:auto; overflow:hidden; vertical-align:top; display:inline-block;}
	.cjmhc_con_style2 dd.cir_icon img {width:100%; max-width:108px; background:#dce9f5; border-radius:50%; padding:0; display:block; }
	.cjmhc_con_style2 dd.txtbody {float:left; width:70%; margin:7px 0 0 0; padding:0 0 0 10px;}
	.cjmhc_con_style2 dd.txtbody ul.st_list1 {float:left; width:100%;}
	.cjmhc_con_style2 dd.txtbody ul.st_list1 li.sub1 {float:left; background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:14px; line-height:160%; }
		
		
		
		/*
	.cjmhc_con_style2  { width:98%; padding:0; margin:0 1% 50px 1%; }
	.cjmhc_con_style2 dt.title_R { background:url(/images/common/list-B.png) no-repeat left 8px; 
		font-size:18px; font-weight:700; color:#333; 
		width:100%; 
		padding:0 0 13px 20px; margin:0 0 25px 0; 
		border-bottom:1px solid #ddd; }
	.cjmhc_con_style2 dd.cir_icon { width:23%; height:auto; overflow:hidden; vertical-align:top; display:inline-block; vertical-align:top;}
	.cjmhc_con_style2 dd.cir_icon img {width:95%; height:95%; max-width:108px; max-height:108px; background:#dce9f5; border-radius:50%;  padding:2%; margin:0;  }
	.cjmhc_con_style2 dd.txtbody {clear:both; width:69%; margin:0 0 0 3%; }
	.cjmhc_con_style2 dd.txtbody ul.st_list1 {width:100%; list-style:none; display:block;}
	.cjmhc_con_style2 dd.txtbody ul.st_list1 li.sub1 {background:url(/images/common/list-S.png) no-repeat left 10px; padding:0 0 11px 17px; font-size:14px; line-height:160%; }
	dl.cjmhc_con_style2.mr0 {margin-right:0;}
	*/
	
	#cjmhc_line_box .arrowchart {display:inline-block; list-style:none; width:100%;}
	#cjmhc_line_box .arrowchart li {text-align:center; vertical-align:middle; position:relative; margin:0 0 12px 0;}
	#cjmhc_line_box .arrowchart li.cir {width:90px; height:90px; border-radius:50%; font-size:13px; vertical-align:middle; line-height:160%; color:#333; }
	#cjmhc_line_box .arrowchart li.cir p {vertical-align:middle; top:38%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.bg2 p {vertical-align:middle; top:31%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.bg6 p {vertical-align:middle; top:31%; display:block; position:relative;}
	#cjmhc_line_box .arrowchart li.arrow {width:2%; margin:0 8px 0 0px; height:20px;}
	#cjmhc_line_box .arrowchart li.arrow img {width:100%; min-width:15px;}
	
	table.cjmhc_sch {border-top:2px solid #14449a; }
	table.cjmhc_sch th {padding:7px 7px; color:#14449a; font-size:14px; font-weight:400; line-height:160%; }
	table.cjmhc_sch td {padding:7px 7px; border:1px solid #ddd;  background:#fff; display:table-cell; text-align:center; vertical-align:middle; color:#000; font-size:13px; font-weight:400; line-height:160%; }
	table.cjmhc_sch th.bz1 {width:30%; text-align:center; background:#f5f6fb;}
	table.cjmhc_sch th.bz2 {width:70%; text-align:center;}
	table.cjmhc_sch td.bz1 {width:30%; text-align:center; background:#f5f6fb;}
	table.cjmhc_sch td.bz2 {width:70%; text-align:left;}
	
	
	.cert-area {float:left;overflow:hidden;margin-top:10px;}
	.cert-area .area25per {float:left; overflow:hidden; width:50%; margin-bottom:40px;}
	.cert-area .area25per ul {width:95%;}
	.cert-area .area25per ul li.title-box { font-size:14px; font-weight:400; text-align:center; color:#222222; padding-top:10px; padding-left:5px; line-height:25px; }
	.cert-area .area25per ul li.photo-box {padding-top:10px; text-align:center;}
	.cert-area .area25per ul li.photo-box img {width:100%; max-width:318px; text-align:center; }
	
	
	/* 제품 소개*/
.product_table {width:100%; margin:20px 0; padding:0; position:relative; border-top:1px solid #333; border-bottom:1px solid #333; border-collapse:collapse; }
.product_table th {font-size:13px; font-weight:800; color:#666; line-height:1.5; padding:10px; margin:0; display:table-cell; text-align:left; vertical-align:top; border:1px solid #666;  border-left:0; border-right:0;  border-collapse:collapse; }
.product_table th.tit {background:#f4f8e4 url(/images/common/ico-disc-green.gif) 8px 15px no-repeat; padding-left:20px;}
.product_table th.cont {width:60%; background:#fefff9; text-align:center; }
.product_table td {font-size:13px; font-weight:300; color:#000; line-height:1.5; padding:10px; margin:0; display:table-cell; text-align:left; vertical-align:top; border:1px solid #ddd; border-left:0; border-right:0; border-collapse:collapse; }
.product_table td.tit  {width:40%; background:#fafafa url(/images/common/ico-disc-green.gif) 8px 15px no-repeat; padding-left:20px;}
.product_table td.cont {width:60%; background:#ffffff; text-align:center; }


/* 주요납품처 */
.supply_wrap {width:100%; margin:0; padding:0; display:block; position:relative;}
.supply_wrap #keytitle {font-size:27px;  line-height:1.5;   padding:0 0 15px 5px; margin:0;}
.supply_wrap .head1 {font-size:17px; padding:0 0 30px 5px; margin:0;}
.supply_wrap .ci_box {width:96%; display:inline-block; text-align:center; border:1px solid #ddd; border-radius:10px; margin:0 1% 20px 1%; padding:20px 0;}
.supply_wrap .ci_box img { width:auto; height:50px; }


	.mobile_show {display:block; position:relative; width:100%; margin:20px auto;}
	.pc_show {display:none;}
}







@media only screen and (max-width:1440px) and (min-width: 1025px) { 
		
}

@media only screen and (max-width:1024px) and (min-width: 768px) { 
/*
#cate_headimg {width:100%; height:220px; background-position:center 120px; background-size:contain; background-attachment: fixed;  text-align:center; }
#cate_headimg ul.textarea {width:100%; display:block; position:fixed; top:110px; margin:0 auto;  list-style:none;}
#cate_headimg ul.textarea li {list-style:none; text-align:center; color:#fff;  display:block;}
#cate_headimg ul.textarea li.tbig   {font-size:20px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:25px; border-bottom:2px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:13px auto 0 auto; font-size:13px; color:#fff; }	
*/
#cate_headimg {width:100%; height:220px; position: relative; text-align:center; z-index:1; }
#cafe_headimg .bgBox {position: absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}		
#cate_headimg .bgBox span {transition:2s all; transform:scale(1.1); position: absolute; left:0; top:0; width: 100%; height: 100%; }
#cate_headimg ul.textarea {width:100%; display:block; padding-top:120px; font-size:20px; line-height:20px; font-weight:400; }
#cate_headimg ul.textarea li.tbig   {font-size:25px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:20px; border-bottom:1px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:8px auto 0 auto; font-size:12px; color:#fff; }
.product_table {width:100%; margin:10px 0;}
}

@media only screen and (max-width:767px) and (min-width: 480px) { 	
	/*.foot-nav-area .foot-nav {width:100%; padding:10px 0 12px 0;}*/
/*
#cate_headimg {width:100%; height:170px; background-position:center 120px; background-size:contain; background-attachment: fixed;  text-align:center; }
#cate_headimg ul.textarea {width:100%; display:block; top:90px; margin:0 auto;  list-style:none;}
#cate_headimg ul.textarea li {list-style:none; text-align:center; color:#fff;  display:block;}
#cate_headimg ul.textarea li.tbig   {font-size:20px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:25px; border-bottom:2px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:13px auto 0 auto; font-size:13px; color:#fff; }
*/
#cate_headimg {width:100%; height:170px; position: relative; text-align:center; z-index:1; }
#cafe_headimg .bgBox {position: absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}		
#cate_headimg .bgBox span {transition:2s all; transform:scale(1.1); position: absolute; left:0; top:0; width: 100%; height: 100%; }
#cate_headimg ul.textarea {width:100%; display:block; padding-top:90px; font-size:20px; line-height:20px; font-weight:400; }
#cate_headimg ul.textarea li.tbig   {font-size:20px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:20px; border-bottom:1px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:8px auto 0 auto; font-size:12px; color:#fff; }
.product_table {width:100%; margin:10px 0;}
}

@media only screen and (max-width:479px) and (min-width: 50px) { 
	/*
	.foot-nav-area .foot-nav {width:100%; padding:10px 0 12px 0;}
	.foot-nav-area .foot-nav ul li { margin-left:0px; padding-left:2px; padding-right:2px;}
	.foot-nav-area .foot-nav ul li.first {margin-left:0px; padding-left:10px; padding-right:5px; background:none;}
	*/
/*	
#cate_headimg {width:100%; height:170px; background-position:center 120px; background-size:contain; background-attachment: fixed;  text-align:center; }
#cate_headimg ul.textarea {width:100%; display:block; position:fixed; top:90px; margin:0 auto;  list-style:none;}
#cate_headimg ul.textarea li {list-style:none; text-align:center; color:#fff;  display:block;}
#cate_headimg ul.textarea li.tbig   {font-size:20px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:25px; border-bottom:2px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:13px auto 0 auto; font-size:13px; color:#fff; }
*/
#cate_headimg {width:100%; height:170px; position: relative; text-align:center; z-index:1; }
#cafe_headimg .bgBox {position: absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}		
#cate_headimg .bgBox span {transition:2s all; transform:scale(1.1); position: absolute; left:0; top:0; width: 100%; height: 100%; }
#cate_headimg ul.textarea {width:100%; display:block; padding-top:90px; font-size:20px; line-height:20px; font-weight:400; }
#cate_headimg ul.textarea li.tbig   {font-size:20px; font-weight:700; padding:0 0 10px 0;}
#cate_headimg ul.textarea li.line   {width:20px; border-bottom:1px solid #fff; margin:0 auto; }
#cate_headimg ul.textarea li.tsmall {clear:both; margin:8px auto 0 auto; font-size:12px; color:#fff; }
.product_table {width:100%; margin:10px 0;}
}


@media only screen and (max-width:1023px) and (min-width: 50px) { 

/* 바로가기 둥근원  */ 
.main_goblock_area {width:98%; margin:10px 1% 0 1%; padding:0; display:block; position:relative; }
.main_goblock_area .goblock_box {float:left; width:18%; padding:0; margin:15px 1%; display:inline-block; position:relative; text-align:center; border:0px solid #00ff00; }
.main_goblock_area .goblock_box a { width:auto; margin:0; padding:0; display:inline-block; position:relative; overflow:hidden; text-align:center; border:0px solid #ff00ff; }
.main_goblock_area .goblock_box a.cir-maingo { vertical-align:top; }

/*
.main_goblock_area div.goblock_box a .txt {color:#3a3b3d; font-size:15px; font-family:nsr, 나눔고딕, 나눔명조, 'Roboto', 'Spoqa Han Sans'; 	
	width:100%; margin:0 auto; padding:5px 5px 5px 5px; display:block; position:relative; overflow:hidden; vertical-align:top; text-align:center;}
.main_goblock_area div.goblock_box a:hover .txt {color:#000;}
*/
.main_goblock_area .goblock_box a:link  div.icon {width:70px; height:70px; margin:0; padding:14px 0 0 0; border-radius:50%; background:#e9ebe8;} 
.main_goblock_area .goblock_box a:link  div.icon img {width:100%; max-width:45px;}
.main_goblock_area .goblock_box a:hover div.icon {width:70px; height:70px; margin:0; padding:14px 0 0 0; border-radius:50%; background:#c2dee5;} 
.main_goblock_area .goblock_box a:link  div.t-big {width:70px; padding:15px 0 0px 0; font-size:12px; }
.main_goblock_area .goblock_box a:hover div.t-big {color:#0860b1;}
/* 바로가기 둥근원  */ 




/* 메인 롤링 센터이모저모 */ 
#mainRollingCenterPhoto {border:1px solid #ddd; display:block; position:relative; width:100%; padding:15px 0; margin:10px 0 0 0; position:relative; overflow:hidden;}
#rollphoto {width:100%; margin:0; padding:0; display:inline-block; position:relative; overflow:hidden; border:0px solid #00ff00;}
#rollphoto .rollphoto_list {width:1716px; left: -1716px;  display:block; list-style:none; padding:0; margin:0 auto; overflow:hidden;}
#rollphoto .rollphoto_list li {display:block; width:48%; float:left; text-align:center; margin:0 1%;}
#rollphoto .rollphoto_list li a {display:block; padding-top:0; font-size:13px; color:#333;}
#rollphoto .rollphoto_list li a div.photo {display:block; padding:0; margin:0; text-align:center; vertical-align:top;}
#rollphoto .rollphoto_list li a div.t {font-size:13px; color:#666; display:block; padding:0; margin:12px 0 0 0; text-align:left; vertical-align:top;}
#rollphoto .rollphoto_list li a img {display:block; width:100%;}
/* #rollphoto .rollphoto_list li a span {display:block; margin:0; padding:0; text-indent:-999px; height:1px;} */
#mainRollingCenterPhoto .arrowL {width:18px; height:30px; position:absolute; top:35%; left:20px; display:block;}
#mainRollingCenterPhoto .arrowR {width:18px; height:30px; position:absolute; top:35%; right:20px; display:block;}	


/* 카테고리별 서브메뉴 상단 버전 */
.ca_submenu_area {width:100%; /*height:32px;*/ height:auto; background-color:#568f28; color:#fff; 
	border-bottom:1px solid #d0d0d0; 
	display:block; 
	position:relative; 
	overflow:hidden; 
	padding:5px 0 10px 0;}
.ca_submenu_area .catesubUUU {margin:0 auto; padding:0; text-align:center; display:block; position:relative;  list-style:none;}
.ca_submenu_area .catesubUUU li.name {margin:10px 0 0 0; padding:0; text-align:center; font-size:12px; color:#d4e9c4; font-weight:400; display:inline-block; list-style:none;}
.ca_submenu_area .catesubUUU li.name a {color:#fff; font-family:NotoSanskr, nsr, 나눔고딕, 'Nanum Gothic', 나눔바른고딕, 돋움; font-weight:500; }
.ca_submenu_area .catesubUUU li.bar {width:1px; height:12px; padding:0; margin:10px 10px 0 10px; border-right:1px solid #6ca73c;  display:inline-block; list-style:none;}
.ca_submenu_area .catesubUUU li:last-child {display:none;}
/* 카테고리별 서브메뉴 상단 버전 */
}
