@charset "utf-8";

/* parallax */
#parallax {position:fixed; right:40px; top:350px; z-index:40; height:342px; width:105px;}
#parallax .paral_menu {position:relative; width:105px; right:0;}
#parallax .paral_menu ul {position:relative; z-index:1;}
#parallax .paral_menu ul li {width:105px;}
#parallax .paral_menu ul li a {display:block; background:#2a2a2a; background-color: rgba(42, 42, 42, 0.9); width:105px; height:60px; line-height:60px; text-align:center; text-decoration:none; font-size:14px; border-bottom:1px solid #5c6061; color:#fff; transition:all 300ms ease-in-out;}
#parallax .paral_menu ul li a:hover,#parallax .paral_menu ul li.active a {color:#fff; background:#000;}
#parallax .paral_menu ul li.top a {line-height:0; font-size:0; border:0; height:52px;}

/* 마우스 아이콘 모션 */
.mousedownicon{
    position:absolute; left:50%; top:802px; z-index:10; width:67px; height:67px; margin-left:-33px; background:url("../../imgs_2016/main/mouse.png") no-repeat left top;
    animation-duration: 1s;
    animation-name:mousedownicon;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: inherit;
}

/* main_quick : 페이지 이동 버튼 */
.main_quick {position:absolute; right:0; top:38%; z-index:10; height:342px; width:105px;}
.main_quick .remocon .bg {}
.main_quick .remocon ul {position:relative; z-index:1;}
.main_quick .remocon ul li {width:105px;}
.main_quick .remocon ul li a {display:block; background:#2a2a2a; background-color: rgba(42, 42, 42, 0.9); width:105px; height:60px; line-height:60px; text-align:center; text-decoration:none; font-size:14px; border-bottom:1px solid #5c6061; color:#fff; transition:all 300ms ease-in-out;}
.main_quick .remocon ul li a:hover,.main_quick .remocon ul li.on a {color:#fff; background:#000;}
.main_quick .remocon ul li.top a {line-height:0; font-size:0; border:0; height:52px;}

/* 1장 */
#main_contents1 .main_con {position:relative; padding:130px 0 0 0; height:830px;}

	/* contents area */
	#m_container {position:relative; width:100%; height:415px;}
	#m_container .main_bg {position:relative; overflow:hidden; text-align:center; height:100%;}
	#m_container .welcome {display:none; position:absolute; z-index:5; width:550px; height:80px; top:170px; left:40%; margin-left:-200px; text-align:left;}
	#m_container .welcome span {display:block;}
	#m_container .welcome .txt {font-size:45px; font-weight:600; line-height:45px;}
	#m_container .welcome .stxt {display:inline-block; font-size:20px; color:#000; margin:20px 0 0 5px;}
	#m_container .welcome .stxt.white {color:#fff;}
	#m_container .welcome .stxt.box {background:#000; color:#fff;}

	/* FlexSlider Necessary Styles */
	.flexslider {margin:0; padding:0; height:100%;}
	.flexslider .slides > li {position:relative; display:none; -webkit-backface-visibility:hidden; height:100%;}
	/*.flexslider .slides img {width:100%; display:block;}*/
	.flex-pauseplay span {text-transform:capitalize;}

	.flexslider .list1 {display:block; background:url("../../imgs_2016/main/main_visual4.jpg") no-repeat 50% 0; height:100%;}
	.flexslider .list1 span {display:block; width:1100px; margin:0 auto; text-align:left;}
	.flexslider .list1 span.tt1 {font-size:39px; color:#5c7e09; line-height:40px; padding:140px 0 0 75px;}
	.flexslider .list1 span em {color:#c84517; text-decoration:none;}
	.flexslider .list1 span.tt2 {font-size:40px; color:#07374d; line-height:40px; padding:8px 0 0 75px;}
	.flexslider .list1 span.tt3 {font-size:25px; color:#545454; line-height:28px; padding:18px 0 0 77px;}

	.flexslider .list2 {display:block; background:url("../../imgs_2016/main/main_visual2.jpg") no-repeat 50% 0; height:100%;}
	.flexslider .list2 span {display:block; width:1100px; margin:0 auto; text-align:left;}
	.flexslider .list2 span.tt1 {font-size:39px; color:#07374d; line-height:40px; padding:90px 0 0 75px;}
	.flexslider .list2 span.tt2 {font-size:45px; color:#508b0a; line-height:40px; padding:8px 0 0 75px;}
	.flexslider .list2 span.tt3 {font-size:23px; color:#545454; line-height:28px; padding:18px 0 0 77px;}

	.flexslider .list3 {display:block; background:url("../../imgs_2016/main/main_visual3.jpg") no-repeat 50% 0; height:100%;}
	.flexslider .list3 span {display:block; width:1100px; margin:0 auto; text-align:left;}
	.flexslider .list3 span.tt1 {font-size:39px; color:#c84517; line-height:40px; padding:100px 0 0 75px;}
	.flexslider .list3 span.tt2 {font-size:45px; color:#4a8b0a; line-height:40px; padding:10px 0 0 75px;}
	.flexslider .list3 span.tt3 {font-size:25px; color:#545454; line-height:28px; padding:20px 0 0 77px;}


	.flexslider .list4 {display:block; background:#14003d url("../../imgs_2016/main/main_visual5.png") no-repeat 50% 60%; height:100%;}
	.flexslider .list4 p {display:block; width:1100px; margin:0 auto; text-align:left;}
	.flexslider .list4 p.tt1 {font-size:42px; color:#fff; line-height:48px; padding:60px 0 0 75px;}
	.flexslider .list4 p span {color:#ff0000;}
	.flexslider .list4 p.tt2 {font-size:18px; color:#fff; line-height:28px; padding:30px 0 0 75px;} 

/*생애주기별 복지서비스*/
	.flexslider .list5 {display:block; background:#dde8f2 url("../../imgs_2016/main/main_visual6.png") no-repeat 50% center;height:100%;}
	.flexslider .list5 p {display:block; width:1100px; margin:0 auto; text-align:left;}
	.flexslider .list5 p.tt1 {font-size:42px; color:#044796; line-height:48px; padding:100px 0 0 75px;}
	.flexslider .list5 p span {color:#ff0000;}
	.flexslider .list5 p.tt2 {font-size:22px; color:#444; line-height:28px; padding:30px 0 0 75px;} 
	.flexslider .list5 p.tt2 .quick_ban_btn {position:absolute; background:url("../../imgs_2016/main/quick_ban_btn.gif") no-repeat 0 0; width:267px; height:36px; }
	.flexslider .list5 p.tt2 .quick_ban_btn a {display:block; width:244px; height:28px; font-size:18px; color:#fff; padding:9px 0 0 10px;}
	.flexslider .list5 p.tt2 .quick_ban_btn a:hover {color:#044796;} 

	/* Clearfix for the .slides element */
	.slides:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	html[xmlns] .slides {display:block;}
	* html .slides {height:1%;}
	.no-js .slides > li:first-child {display:block;}

	.flexslider {margin:0; background:#fff; position:relative; zoom:1; }
	.flex-viewport {max-height:1000px; height:100%; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
	.loading .flex-viewport {max-height:300px;}
	.flexslider .slides {zoom:1; height:100%;}
	.carousel li {margin-right:5px;}

	/* Direction Nav */
	.flex-direction-nav {*height:0;}
	.flex-direction-nav a {width:46px; height:79px; margin:-40px 0 0; display:block; background:url('../../imgs_2016/main/sp_arrow.png') no-repeat 0 0; position:absolute; top:50%; cursor:pointer; text-indent:-9999px; opacity:0; -webkit-transition:all .3s ease; transition:all 0.3s}
	.flex-direction-nav .flex-prev {left:-50px;background-position:0 0}
	.flex-direction-nav .flex-next {right:-50px; background-position:-46px 0;}
	.flexslider:hover .flex-prev {opacity:0.8; left:10px;}
	.flexslider:hover .flex-next {opacity:0.8; right:10px;}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:1;}
	.flex-direction-nav .disabled {opacity:.3!important; filter:alpha(opacity=30); cursor:default;}

	/* Control Nav */
	.flex-control-nav {width:100%; position:absolute; bottom:7px; text-align:center; z-index:8;}
	.flex-control-nav li {margin:0 4px; display:inline-block; zoom:1; *display:inline;}
	.flex-control-paging li a {width:11px; height:11px; display:block; background:#739a1c; background:rgba(0,0,0,0.4); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3); }
	.flex-control-paging li a:hover {background:#92c12a; background:rgba(0,0,0,0.7); }
	.flex-control-paging li a.flex-active {background:#739a1c; background:rgba(0,0,0,0.9); cursor:default; }

	.flex-control-thumbs {margin:5px 0 0; position:static; overflow:hidden;}
	.flex-control-thumbs li {width:25%; float:left; margin:0;}
	.flex-control-thumbs img {width:100%; display:block; opacity:0.7; cursor:pointer;}
	.flex-control-thumbs img:hover {opacity:1;}
	.flex-control-thumbs .flex-active {opacity:1; cursor:default;}

	/* menu_link_ico */
	.menu_link_ico {position:relative; background:#fbfae8; border-bottom:1px solid #e5e5e5; height:20%; min-height:150px;}
	.menu_link_ico ul {padding:12px 0 0 0;}
	.menu_link_ico li {float:left; padding:0 3px;}
	.menu_link_ico li a {display:block; width:130px; height:45px; background:url("../../imgs_2016/main/menu_link_ico.png") no-repeat 35px 20px; padding:85px 0 0 0; font-size:16px; color:#292929; text-align:center; font-weight:bold; border-radius:140px; transition:all 200ms ease-in-out;}
	.menu_link_ico li a:hover {background:#fff url("../../imgs_2016/main/menu_link_ico.png") no-repeat 35px 20px; box-shadow:2px 3px 8px #e1dfc0;}
	.menu_link_ico li.list2 a,.menu_link_ico li.list2 a:hover {background-position:-85px 20px;}
	.menu_link_ico li.list3 a,.menu_link_ico li.list3 a:hover {background-position:-218px 20px;}
	.menu_link_ico li.list4 a,.menu_link_ico li.list4 a:hover {background-position:-353px 20px;}
	.menu_link_ico li.list5 a,.menu_link_ico li.list5 a:hover {background-position:-488px 20px;}
	.menu_link_ico li.list6 a,.menu_link_ico li.list6 a:hover {background-position:-622px 20px;}
	.menu_link_ico li.list7 a,.menu_link_ico li.list7 a:hover {background-position:-752px 20px;}
	.menu_link_ico li.list8 a,.menu_link_ico li.list8 a:hover {background-position:-890px 20px;}

	.m_notice_layout {position:relative; width:100%; height:30%; min-height:200px; background:#fff;}

	/* m_notice */
	.m_notice {float:left; position:relative; width:370px; background:url("../../imgs_2016/main/m_notice.gif") no-repeat 0 68px; margin:0 0 0 50px;}
	.m_notice h3 {margin:40px 0 41px 16px;  font-size:19px; color:#3f3f3f;}
	.m_notice ul li a {display:block; float:left; background:url("../../imgs_2016/main/tablist_dot.gif") no-repeat 1px 11px; white-space:nowrap; height:27px; line-height:27px; padding:0 0 0 10px; width:295px; font-size:15px; color:#616161;}
	.m_notice ul li a:hover {text-decoration:underline;}
	.m_notice ul li span {display:inline-block; color:#82817c; height:27px; line-height:27px; font-size:14px;}
	.m_notice .tabMore {position:absolute; top:42px; right:8px;}

	/* ico_doodrim */
	.ico_doodrim {float:left; position:relative; background:url("../../imgs_2016/main/ico_doodrim_bg.gif") no-repeat 0 0; width:180px; height:170px; margin:44px 0 0 40px;}
	.ico_doodrim a {display:block; position:relative; font-size:15px; color:#fff; text-align:center; font-weight:bold; height:170px;}
	.ico_doodrim a span {display:block; padding:45px 0 30px 0;}


/* 2장 */
#main_contents2 {background:url("../../imgs_2016/main/bg_02.gif"); height:830px;}
#main_contents2 .main_con {position:relative; z-index:2; max-width:1100px; height:90%; margin:0 auto;}
#main_contents2 .viewbox {position:absolute; left:0; top:40px; z-index:1; width:1100px; height:90%;}

	#main_contents2 .main_con .h2_title01 {position:absolute; top:20px; width:100%; height:50px; text-align:center; margin:0 auto; background:url("../../imgs_2016/main/h2_01.gif") no-repeat center 0;}
	#main_contents2 .main_con .h2_title01 h2 {font-weight:normal; font-size:35px; padding:20px 0 0 0;}

	.publication_wrap {position:relative; height:37%; margin:8% 0 0 0;}
	.bokji_wrap {position:relative; height:53%; margin:2% 0 0 0;}
	
	/* publication */
	.publication {position:absolute; top:0; left:0; width:235px; height:100%; background-color:#245265; border-radius:10px 0 0 10px;}
	.publication h3 {position:absolute; background:url("../../imgs_2016/main/h3_01.gif") no-repeat 0 0; left:62px; top:16%; padding:7px 0 0 0; font-size:19px; color:#fff;}
	.publication a {display:block; width:100%; height:100%; text-align:center;}
	.publication a img {position:absolute; left:55px; bottom:16%; width:119px; height:132px;}
	.pub2 {left:235px; background-color:#fa5d42; border-radius:0;}
	.pub2 h3 {background:url("../../imgs_2016/main/h3_02.gif") no-repeat 0 0;}

	/* bokji_board */
	.bokji_board {position:absolute; top:0; right:0; width:630px; height:100%; background-color:#fff; border-radius:0 10px 10px 0;}
	.bokji_board h3 {position:absolute; background:url("../../imgs_2016/main/h3_03.gif") no-repeat 0 0; left:45px; top:16%; padding:7px 0 0 0; font-size:19px; color:#3f3f3f;}
	.bokji_board .tabMore {position:absolute; top:45px; right:55px;}
	.bokji_board ul {width:534px; margin:85px 0 0 45px;}
	.bokji_board ul li a {display:block; float:left; background:url("../../imgs_2016/main/tablist_dot.gif") no-repeat 1px 11px; white-space:nowrap; height:26px; line-height:27px; padding:0 0 0 10px; width:440px; font-size:15px; color:#616161;}
	.bokji_board ul li a:hover {text-decoration:underline;}
	.bokji_board ul li span {display:inline-block; color:#82817c; height:26px; line-height:27px; font-size:15px;}

	.quick_ban_wrap {position:absolute; top:0; left:0; width:760px; height:100%; background-color:#fff; border-radius:10px 0 0 10px;  overflow:hidden;}

	/* quick_ban */
	.quick_ban {position:relative; width:710px; height:180px; padding:41px 0 0 0;}
	.quick_ban h3 {background:url("../../imgs_2016/main/h3_03.gif") no-repeat 0 0; margin:0 0 0 56px; padding:8px 0 0 0; font-size:19px; color:#3f3f3f;}
	.quick_ban h4 {margin:20px 0 0 56px; text-align: center; font-size:17px; color:#ff3333;}
	.quick_ban .quick_ban_btn {position:absolute; background:url("../../imgs_2016/main/quick_ban_btn.gif") no-repeat 0 0; width:267px; height:36px; right:3px; top:40px;}
	.quick_ban .quick_ban_btn a {display:block; width:244px; height:28px; font-size:12px; color:#fff; padding:8px 0 0 23px;}
	.quick_ban .quick_ban_btn a:hover {color:#f7ef17;} 
	.quick_ban ul {margin:20px 0 0 53px;}
	.quick_ban li {float:left; margin:0 1px 1px 0;}
	.quick_ban li a {display:table-cell; vertical-align:middle; text-align:right; width:185px; height:90px; padding:0 30px 0 0; border:1px solid #f2eedd; background:#f2eedd url("../../imgs_2016/main/quick_ban.png") no-repeat 0 0; color:#6f6747; font-size:16px; font-weight:bold; transition:all 300ms ease-in-out;}
	.quick_ban li a span {text-align:right;}
	.quick_ban li a:hover,.quick_ban li.on a {background-color:#fff; border:1px solid #e2dfd0;}
	.quick_ban .list1 a,.quick_ban .list1 a:hover,.quick_ban .on {background-position:0 0; border-radius:10px 0 0 0;}
	.quick_ban .list2 a,.quick_ban .list2 a:hover,.quick_ban .on {background-position:-217px 0;}
	.quick_ban .list3 a,.quick_ban .list3 a:hover,.quick_ban .on {background-position:-435px 0; border-radius:0 10px 0 0;}
	.quick_ban .list4 a,.quick_ban .list4 a:hover,.quick_ban .on {background-position:0 -92px; border-radius:0 0 0 10px;}
	.quick_ban .list5 a,.quick_ban .list5 a:hover,.quick_ban .on {background-position:-217px -92px;}
	.quick_ban .list6 a,.quick_ban .list6 a:hover,.quick_ban .on {background-position:-435px -92px; border-radius:0 0 10px 0;}
	/*.quick_ban .list1 a,.quick_ban .list3 a,.quick_ban .list5 a,.quick_ban .list6 a,.quick_ban .list10 a {width:108px; padding:0 20px 0 0;}*/

	/* quick_ban_search */
	.quick_ban_search {position:absolute; background-color:#a49349; width:654px; height:50px; left:53px; bottom:38px; border-radius:10px 10px 0 0;}
	.quick_ban_search h4 {background:url("../../imgs_2016/main/search_btn2.gif") no-repeat 23px 15px; padding:14px 0 0 48px; color:#fff; font-size:16px; height:50px; font-weight:normal;}
	.quick_ban_search legend {display:none;}
	.quick_ban_search fieldset {border:none;}
	.quick_ban_search .select {position:absolute; line-height:normal; display:inline-block; width:175px; top:11px; left:175px;}
	.quick_ban_search .select input {position:absolute; left:178px; top:0; border:0; font-size:12px; color:#595959; font-weight:normal; height:28px; line-height:16px; padding:0 0 0 7px; width:203px;}
	.quick_ban_search .select select {width:175px; border:none; height:28px; font-size:12px; vertical-align:top; color:#595959; padding:0 0 0 5px;}
	.quick_ban_search .select * {margin:0; padding:0; cursor:pointer;}
	.quick_ban_search .search_btn {position:absolute; top:11px; right:17px;}

	/* m_webzine */
	.m_webzine {position:absolute; top:0; right:0; width:340px; height:50%; background:url("../../imgs_2016/main/box1_5_bg.gif") no-repeat 0 0; border-radius:0 10px 0 0;}
	.m_webzine .tt {padding:12% 0 0 60px; line-height:0; font-size:0;}
	.m_webzine .webzine_title2 {font-size:22px; color:#fff; font-family:"NanumMyeongjo"; letter-spacing:-0.03em; padding:10px 0 0 60px;}
	.m_webzine .webzine_title2 span {color:#fffd59;}
	.m_webzine .webzine_title3 {font-size:16px; color:#ffeb45; letter-spacing:-0.03em; padding:4px 0 7px 60px;}
	.m_webzine a {display:block; padding:0 0 0 60px;}
	
	/* cjbokji */
	.cjbokji {position:absolute; bottom:0; right:0; width:340px; height:50%; overflow:hidden;}
	.cjbokji ul {height:100%;}
	.cjbokji li {float:left; height:100%;}
	.cjbokji li a {position:relative; display:block; text-align:center; font-size:15px; background:#84c186; color:#0a4328; height:100%; transition:all 300ms ease-in-out;}
	.cjbokji li a span.ico {position:absolute; left:40px; top:17%; display:block; width:88px; height:88px; background:#fff url("../../imgs_2016/main/cjbokji_ico1.png") no-repeat 14px 15px; border-radius:100px; transition:all 300ms ease-in-out;}
	.cjbokji li a span.text {position:absolute; left:0; bottom:17%; width:100%; text-align:center;}
	.cjbokji li.list1 {width:170px;}
	.cjbokji li.list2 {width:169px; border-left:1px solid #b5dab6;}
	.cjbokji li.list2 a {border-radius:0 0 10px 0;}
	.cjbokji li.list2 a span.ico {background:#fff url("../../imgs_2016/main/cjbokji_ico2.png") no-repeat 14px 15px;}
	.cjbokji li a:hover {background:#5faf62; color:#fff;}
	.cjbokji li a:hover span.ico {background-color:#fdfbcd; box-shadow:0 3px 8px #6b9d6d;}



/* 3장 */
#main_contents3 {background:#a5c24c url("../../imgs_2016/main/bg_03.jpg") no-repeat 0 bottom; height:830px;}
#main_contents3 .main_con {position:relative; z-index:2; width:1100px; height:90%; margin:0 auto;}
#main_contents3 .viewbox {position:absolute; left:0; top:40px; z-index:1; width:1100px; height:86%;}
	#main_contents3 .main_con .h2_title02 {position:absolute; top:20px; width:100%; height:50px; text-align:center; margin:0 auto; background:url("../../imgs_2016/main/h2_02.gif") no-repeat center 0;}
	#main_contents3 .main_con .h2_title02 h2 {font-weight:normal; font-size:35px; padding:20px 0 0 0;}

	/* foundation */
	.foundation {position:relative; height:54%; margin:8% 0 0 35px; width:1030px; background:url("../../imgs_2016/main/Introduce_bg.png") no-repeat 0 0; background-size:100% 100%;}
	.foundation .introduce01 {position:absolute; width:200px; height:50%; left:355px;}
	.foundation .introduce01 h3 {font-size:19px; margin:49% 0 0 68px;}
	.foundation .introduce01 h3 a {display:block; color:#fff;}
	.foundation .introduce01 h3 a:hover {text-decoration:underline;}

	.foundation .introduce02 {position:absolute; width:355px; height:50%; left:0; top:50%;}
	.foundation .introduce02 h3 {position:absolute; left:61px; top:23%; font-size:19px; color:#fff;}
	.foundation .introduce02 ul {width:240px; margin:100px 0 0 61px;}
	.foundation .introduce02 ul li {float:left;}
	.foundation .introduce02 ul li.list01 {width:150px;} 
	.foundation .introduce02 ul li.list02 {width:90px;} 
	.foundation .introduce02 ul li a {display:block; font-size:15px; color:#b7ebf6; height:22px;}
	.foundation .introduce02 ul li a:hover {text-decoration:underline;}

	.foundation .introduce03 {position:absolute; width:445px; height:50%; left:355px; top:50%;}
	.foundation .introduce03 h3 {position:absolute; left:62px; top:28%; font-size:19px; color:#fff;}
	.foundation .introduce03 h3 a {display:block; color:#595959;}
	.foundation .introduce03 h3 a:hover {text-decoration:underline;}
	.foundation .introduce03 p {font-size:15px; margin:24% 0 0 62px;}
	.foundation .introduce03 p a {display:block; color:#a2a2a2;}
	.foundation .introduce03 p a:hover {text-decoration:underline;}

	.foundation .introduce04 {position:absolute; width:230px; height:50%; right:0; top:50%;}
	.foundation .introduce04 h3 {position:absolute; left:80px; top:23%; font-size:19px; color:#fff;}
	.foundation .introduce04 ul {width:240px; margin:100px 0 0 0;}
	.foundation .introduce04 ul li {text-align:center;}
	.foundation .introduce04 ul li a {display:block; font-size:15px; color:#98efeb; height:22px;}
	.foundation .introduce04 ul li a:hover {text-decoration:underline;}

	/* gallery */
	.gallery {position:relative; height:33%; margin:5% 0 0 35px; width:1030px;}
	.gallery h3 {font-size:19px;  color:#fff;}
	.gallery h3 span {color:#f3ff3b;}
	.gallery ul {margin:15px 0 0 -23px; height:100%;}
	.gallery ul li {float:left; width:240px; height:100%; margin:0 0 0 23px;}
	.gallery .galleryLi {position:relative; height:90%;}
	.gallery .galleryLi .img a {display:block; width:240px; height:100%;}
	.gallery .galleryLi .img a img {width:240px; height:100%; border-radius:5px;}
	.gallery .galleryLi .txt {position:absolute; left:0; bottom:0; width:220px; height:35px; padding:13px 0 10px 20px; background-color:#fff; border-radius:0 0 5px 5px;}
	.gallery .galleryLi .txt strong {font-size:15px;  color:#51504f;}
	.gallery .galleryLi .txt span {display:block; font-size:13px;  color:#9b9b9b;}
	.gallery .galleryLi .txt a {display:block;}
	.gallery .More {position:absolute; right:0; top:10px;}
	.gallery .More a {display:block; width:47px; height:12px;}



/* 4장 */
#main_contents4 {height:830px;}
#main_contents4 .main_con {position:relative; max-width:100%; min-height:100%; margin:0 auto}
#main_contents4 .viewbox {position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;  }

	/* m_map */
	.m_map {position:absolute; left:0; top:0; width:50%; height:100%; background:#f18723;}
	.m_map .contactus_txt {position:absolute; right:0; top:14%; width:545px; height:560px;}
	.m_map .contactus_txt ul {width:545px; height:270px; margin:40px 0 0 0;}
	.m_map .contactus_txt ul li {font-size:16px;  color:#fff; width:480px; height:48px;}
	.m_map .contactus_txt ul li.icon01 {background:url("../../imgs_2016/main/icon_01.gif") no-repeat 0 0; padding:18px 0 0 65px;}
	.m_map .contactus_txt ul li.icon02 {background:url("../../imgs_2016/main/icon_02.gif") no-repeat 0 0; padding:18px 0 0 65px;}
	.m_map .contactus_txt ul li.icon03 {background:url("../../imgs_2016/main/icon_03.gif") no-repeat 0 0; padding:18px 0 0 65px;}
	.m_map .contactus_txt ul li.icon04 {background:url("../../imgs_2016/main/icon_04.gif") no-repeat 0 0; padding:18px 0 0 65px;}
	.m_map_img {position:absolute; left:50%; top:0; width:50%; height:100%; background:#f0ede5;}
	.m_map_img .maddress {font-family:"NanumBarunGothic","Malgun Gothic","Dotum"}
	.m_map_img .maddress h4 {font-weight:bold; font-size:16px;}

	/* m_bnr */
	.m_bnr {position:absolute; left:0; bottom:0; width:100%; height:80px; background:#fff;}
	.m_bnr h2 {position:absolute; left:0; top:19px; color:#343434; font-size:17px; width:182px; height:27px; padding:14px 0 0 0; border-right:1px solid #ddd;}
	.m_bnr .BannerList {margin:0 0 0 210px;}
	.m_bnr .BannerList ul {padding:18px 0 0 0;}
	.m_bnr .BannerList a {display:inline-block; border:1px solid #ddd; margin:0 6px 0 0;}
	.m_bnr .control {position:absolute; left:74px; top:31px;}
	.m_bnr .control li {float:left;}