@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
/*공통*/
.mainVisual{height:560px;width:100%;z-index:4; position:relative;}
.mainVisual ul.mainvisualBox{overflow:visible;height:560px;}
.mainVisual ul li{display: block; width:100%; height: 560px;}
.mainVisual ul li a{display: block; width:1024px; height: 100%; margin:0 auto;}
.mainVisual .m_visual_01{background: url(/images/m_visual_01.png) center center;}
.mainVisual .bx-viewport{z-index:1;}
.mainVisual 
/*컨트롤박스 위치 조정*/
.mainVisual .bx-controls{margin:0 auto; width:300px;}
/*블릿*/
.mainVisual .bx-pager{}
.mainVisual .bx-pager div{float:left; background:#000;}
.mainVisual .bx-pager a{display:block;width:15px;height:15px;background:green;border-radius:8px;text-indent:-9999em}
.mainVisual .bx-pager a:hover,.mainVisual .bx-pager a.active{background:blue;}
.mainVisual .bx-controls-direction a{position:absolute;}
.mainVisual .bx-controls-direction a.bx-prev {width:37px; height:71px; background:url(../../images/btn_prev.png) 0 0 no-repeat; position:absolute; z-index:999; top:250px; left:30px; text-indent:-999em;}
.mainVisual .bx-controls-direction a.bx-next {width:37px; height:71px; background:url(../../images/btn_next.png) 0 0 no-repeat; z-index:999; top:250px; right:30px; text-indent:-999em;}

/*비주얼 아래 띠배너 링크*/
.m_btn_wrap{width:100%; background: #1c9d76; height:80px;}
.m_btn_wrap:after{content:"";clear:both;display:block;}
.m_btn_wrap ul{display: block; width:1024px; margin: 0 auto;}
.m_btn_wrap ul li{display: block; float:left; height:80px;}
.m_btn_01{width:341px; background: url(/images/m_middle_01.gif);}
.m_btn_02{width:342px; background: url(/images/m_middle_02.gif);}
.m_btn_03{width:341px; background: url(/images/m_middle_03.gif);}
.m_btn_wrap p{padding-left:108px;font-size:14px;color:#eee;}
.m_btn_wrap .m_btn_tit{font-weight: bold; margin-top: 20px;}
.m_btn_wrap .m_btn_txt{font-size:13px;margin-top:5px;font-weight:normal; }

/*카에고리*/
.m_cont_cate{width:100%; background:url("/images/service_bg.gif") center center no-repeat;}
.m_cate_wrap{width:1024px; margin: 0 auto; padding:80px 0; height:220px;}
.m_cate_tit{text-align: center;}
.m_cate_img a div{float:left; width:247px; height: 220px;/*margin-top: 30px;*/}
.m_cate_img a div .cate_tit{display: inline-block;color:#444; width:100%;margin-top:183px;font-weight:bold; font-size: 18px;text-align: center;}
.m_cate_01{margin-right: 12px;background:url(/images/cate01.jpg);}
.m_cate_02{margin-right: 12px;background:url(/images/cate02.jpg);}
.m_cate_03{margin-right: 12px;background:url(/images/cate03.jpg);}
.m_cate_04{background:url(/images/cate04.jpg);}

.m_cate_tit .m_h2_en{color:#444; font-weight: bold; font-size:25px;}
.m_cate_tit .m_h2_ko{color:#999; font-weight:normal; font-size:13px; margin-top:10px; }

/*커뮤니티*/
.m_cont_cmnt{width:1024px; margin: 0 auto; height:138px;padding:50px 0;}
.m_cont_cmnt > div{float:left;}
.m_cont_cmnt .m_board_list{width:326px; margin-right: 23px;}

.m_board_list h3{font-size:16px; font-weight: bold; color:#444;}
.m_board_list h3 span{font-size:12px;color:#999;font-weight: normal;}
.m_board_list h3 a{float:right;font-size:12px;color:#999;font-weight: normal;}
.m_board_list p{font-size:12px;color:#666; padding:5px 0 15px 0; border-bottom: 1px solid #ddd;}
.m_board_list ul{margin-top: 10px;}
.m_board_list ul li{display: block; line-height: 1.7em;}
.m_board_list ul li a{font-size:12px; color:#888; display: block; width:210px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left;}
.m_board_list ul li span{float:right;font-size:10px; color:#999;}

/*슬라이더*/
.m_cont_slider{width:1024px;margin:0 auto 50px;height:78px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.m_cont_slider .m_slider{width:886px;height:78px;margin:0 auto;}
.m_cont_slider .m_slider ul li{width:282px !important; margin-right:20px !important;}
.m_cont_slider .m_slider ul li a{display:block; width:282px; height: 78px; background: blue;}
.m_cont_slider .m_slider ul li img{display: inline-block; width:282px;height: 78px;}
.m_cont_slider .m_slider .bx-wrapper{max-width: 886px !important;}
.m_cont_slider .m_slider .bx-wrapper .bx-viewport{width: 886px !important;}

.m_cont_slider .m_slider .outside{position: relative;top:0px;}
.m_cont_slider .m_slider .outside p{font-weight: bold;color: #ddd;}
.m_cont_slider .m_slider .outside #slider-prev{position: absolute; top:-46px; left:-39px;}
.m_cont_slider .m_slider .outside #slider-next{position: absolute; top:-46px; right:-39px;}

/*서브페이지*/
#s_visual{width:100%; height: 200px; background: url(/images/sub_visual.jpg) center center;}
.right_cont_info{padding:30px; width:788px; border: 1px solid #ddd; background: #fafafa; margin-bottom: 40px;}
.right_cont_info p{font-size: 14px; color:#666; line-height: 1.8em;}
.right_cont_info ul li{font-size: 14px; color:#666; line-height: 1.8em; padding-left: 20px; background: url(/images/txt_blt_s.gif) no-repeat 10px center;}
.right_cont_info_s{padding:30px; width:788px; border: 1px solid #ddd; background: #fff; margin-bottom: 40px;}
.right_cont_info_s p{font-size: 14px; color:#666; line-height: 1.8em;}
.right_cont_info_s ul li{font-size: 14px; color:#666; line-height: 1.8em; padding-left: 20px; background: url(/images/txt_blt_s.gif) no-repeat 10px center;}

/**/
.right_contents h3{color:#555;font-size:20px;}
.right_contents h3 span{display:inline-block;width:6px;height:6px;border-radius:6px;background:#1C9D76;margin:0 7px 4.5px 0;}
.right_contents .system_box{padding:25px;background-color:#fff;color:#666;font-size:15px;line-height:22px;margin-top:10px;border:4px solid #eee;}
.right_contents .system_box p{color:#444;font-size:16px;font-weight:bold;}
.right_contents .system_btn{text-align:center;margin-top:20px;}
.blank{height:25px;}

/*service_table*/
.service_table{width:100%;font-size: 14px;border-collapse: separate; border-spacing: 0px;border-top:2px solid #1c9d76;border-left:2px solid #eee; margin-top:15px;text-align:center;}
.service_table th{padding:15px; border-bottom: 2px solid #eee; border-right:2px solid #eee; background: #f7fffd; color:#1c9d76;}
.service_table td{padding:15px; border-bottom: 2px solid #eee; color:#666; line-height: 1.8em;border-right:2px solid #eee; }
.size01{font-size:13px;}

/*service_table02*/
.right_contents .system_box02{padding:20px 25px;background-color:#fff;color:#666;font-size:15px;line-height:22px;margin-top:10px;border:4px solid #eee;}
.service_table02{width:100%;font-size: 14px;}
.service_table02 th{padding:10px 25px 10px 0; border-right: 2px solid #eee; color:#333;}
.service_table02 td{padding:10px 0 10px 25px; color:#666; line-height: 1.8em; }

.right_contents .system_box03{padding:25px;background-color:#fafafa;color:#1c9d76;font-weight:bold;font-size:15px;line-height:22px;margin-top:10px;border:4px solid #eee;}

/*service_table03*/
.service_table03{width:100%;font-size: 13px;border-collapse: separate; border-spacing: 0px;border-top:2px solid #1c9d76;border-left:2px solid #eee; margin-top:15px;text-align:center;}
.service_table03 th{padding:15px 5px; border-bottom: 2px solid #eee; border-right:2px solid #eee; background: #f7fffd; color:#1c9d76;}
.service_table03 td{padding:15px 5px; border-bottom: 2px solid #eee; color:#666; line-height: 1.8em;border-right:2px solid #eee; }


/*테이블*/

.map_table{width:100%;font-size: 14px;border-collapse: separate; border-spacing: 0px;border-left:2px solid #eee; margin-top: 30px;border-top:2px solid #1c9d76;}
.map_table th{padding:20px; border-bottom: 2px solid #eee; border-right:2px solid #eee; background: #f7fffd; color:#1c9d76;}
.map_table td{padding:20px; border-bottom: 2px solid #eee; color:#666; line-height: 1.8em;border-right:2px solid #eee; }

.tb_bold{font-weight:bold;color:#333;}
.tb_bold02{font-weight:bold;color:#1c9d76 !important;background: #F7FFFD;}