

/*상단*/
#header_wrap {width:100%;font-family:'NanumBarun'; background:#fff;}
.header	{width:650px; z-index:99; position:relative; height:75px; margin:0 auto; padding-top:30px;}
.header .logo {text-align:left; margin-left:135px;}
.header .btn_kor {position:absolute; right:162px; top:22px;}
.header .btn_eng {position:absolute; right:91px; top:22px;}
.header .btn_contact {position:absolute; right:20px; top:22px;}
.header .t_list {position:absolute; left:30px; top:35px;}

/* GNB 메뉴 */
.menu_wrap {width:70%; height:100%; position:fixed; top:0; left:0; z-index:500; display:none;}
.menu_wrap > div {height:100%; width:100%; position:relative; margin:0 auto; overflow-x:hidden;}
.gnb_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:490; display:none;}
.menu_wrap .menu_area {width:100%; position:absolute; top:0; left:-80%; z-index:510; background:#fff; height:100%;}
.menu_wrap .menu_area > .height_finder {width:100%; height:0px;}
.menu_area .top_area {width:100%; position:relative; background:#145fb3; font-weight:bold; font-size:20px; color:#fff; line-height:90px; height:90px;}
.menu_area .top_area .gnb_tit {text-align:left; line-height:90px; padding-left:25px; color:#fff; font-size:26px;}
.menu_area .top_area .close_bn {display:block; line-height:50px; height:50px; position:absolute; right:15px; top:20px;}
.menu_wrap .menu_area .row_01 {width:100%;}
.menu_wrap .menu_area .row_01 > li {width:100%; background:#fff; font-weight:bold; border-bottom:1px solid #ccc; font-size:26px;}
.menu_wrap .menu_area .row_01 > li > a {display:block; line-height:80px; height:80px; color:#333; padding:0 25px; background:url(../images/bg_arrow.png) no-repeat 92% 50%;}
.menu_wrap .menu_area .row_02 {width:100%;}
.menu_wrap .menu_area .row_02 > li {width:100%; background:#f5f5f5; font-weight:bold; border-top:1px solid #ccc; font-size:24px;}

.menu_wrap .menu_area .row_02 > li > a {display:block; color:#555; line-height:80px; height:80px; padding:0 0 0 40px; background: url(../images/m_arrow.png) no-repeat 27px 50%;}

#main_wrap{width:650px; margin:0 auto; text-align:center; font-family:'NanumBarun'; height:0%;}

/*메인롤링*/
.m_rollimg {overflow:hidden; position:relative; width:650px; height:430px; text-align:center;}
.m_txt {position:absolute; top:164px; left:50%; margin-left:-210px; z-index:10;}
.m_rollimg .bx-pager {position:absolute; bottom:25px; width:650px; left:50%; margin-left:-325px; z-index:10;}	
.m_rollimg .bx-default-pager {
display:inline-block; text-align:center;}
.m_rollimg .bx-wrapper .bx-pager .bx-pager-item,
.m_rollimg .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.m_rollimg .bx-wrapper .bx-pager.bx-default-pager a {
background:url(../images/01.png) 0 0;
text-indent: -9999px;
display: block;
width: 17px;
height: 17px;
margin: 0 3px;
outline: 0;}
.m_rollimg .bx-wrapper .bx-pager.bx-default-pager a.active {
background:url(../images/01_on.png) 0 0;}
#slider-next {position:absolute; right:20px; bottom:20px; z-index:50;}
#slider-prev {position:absolute; left:20px; bottom:20px; z-index:50;}
/*메인롤링*/	

.m_icon_box {width:650px; margin:0 auto 20px auto; }
.m_icon {overflow:hidden;}
.m_icon li {float:left; width:217px; }
.m_icon li:first-child {width:216px; }
.m_icon li a {	display:block; padding-top:127px; height:58px; font-size:20px; font-weight:bold; color:#333; text-align:center; font-family:'NanumBarun';}

.m_icon li a.icon_01 {background:url(../images/menubanner_01.jpg) no-repeat left top;}
.m_icon li a.icon_02 {background:url(../images/menubanner_02.jpg) no-repeat left top;}
.m_icon li a.icon_03 {background:url(../images/menubanner_03.jpg) no-repeat left top;}


.m_busi_box {height:660px; background:#f1f1f1;}
	.busi_tit {font-size:40px; font-weight:bold; text-align:center; padding-top:40px; line-height:40px; }
	.busi_list {font-size:20px; text-align:center; padding-top:15px; }
	.busi_in {width: 610px; margin:0 auto; padding-top:30px; }
	.busi_in ul {}
	.busi_in ul li {float:left; width:305px; height:230px; }
	.busi_in ul li a {	display:block; height:135px; padding-top:95px; font-size:30px; font-weight:bold; color:#fff; text-align:center;}

	.busi_in ul li.busi_01 {background:url(../images/m_busi_01.jpg) no-repeat left top;}
	.busi_in ul li.busi_02 {background:url(../images/m_busi_02.jpg) no-repeat left top;}
	.busi_in ul li.busi_03 {background:url(../images/m_busi_03.jpg) no-repeat left top;}
	.busi_in ul li.busi_04 {background:url(../images/m_busi_04.jpg) no-repeat left top;}


.m_intro {display:block; height:155px;}

.c_banner_box {margin:30px auto 30px auto; width:610px; overflow:hidden;}
	.c_banner_box div a { display:block; padding-top:23px; padding-left:35px; height:47px; width:260px; font-size:25px; color:#777; text-align:left; }
	.c_banner01 {width:295px; height:70px; float:left; background:url(../images/c_banner01.jpg) no-repeat left top;}
	.c_banner02 {margin-left:20px; width:295px; height:70px; float:left; background:url(../images/c_banner02.jpg) no-repeat left top;}



/*카피*/
#footer{width:100%; text-align:center; }
#footer .copy {font-size:20px; color:#979797; line-height:36px; background:#2d2d2d; padding:40px 0;}
	.copy_point1 {color:#979797; font-size:25px; }
	.copy_point2 {color:#e2e2e2; font-size:20px; font-weight:bold;}
	.copy_point3 {color:#6d6d6d;}
#footer .btn_pc {height:80px; background:#6d6d6d; text-align:center; position:relative; }
#footer .btn_pc > a {display:block; color:#cecece; font-size:25px; text-align:center; line-height:80px;  }
.c_info_net {position:absolute; right:30px; top:17px; }
