@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:500px;width:100%;margin:0 auto;z-index:4; position:relative;}
.mainVisual ul.mainvisualBox{overflow:visible;height:500px;}
.mainVisual ul li{display: block; width:100%px; height: 500px;}
.mainVisual .m_visual_01{background: url(/images/m_visual_01.jpg) center center;}
.mainVisual .m_visual_02{background: url(/images/m_visual_02.jpg) 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:214.5px; left:30px; text-indent:-999em;margin:0;}
.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:214.5px; right:30px; text-indent:-999em;margin:0;}

/*cont01*/
.cont01{width:1100px;height:330px;padding:60px;margin:0 auto;}
.cont01 a{vertical-align:bottom;}

/*cont02*/
.cont02{width:1100px;height:394px;margin:0 auto;padding-bottom:60px;}
.cont02 a{width:340px;height:394px;vertical-align:bottom;float:left;}

/*서브비주얼*/
.greeting{width:790;border:1px solid #e5e5e5;background:#fafafa;padding:30px;}
.greeting h4{font-size: 24px; color:#333;font-family: "Nanum Gothic"; line-height: 2.0em;}
.greeting p{font-size: 15px; color:#333;font-family: "Nanum Gothic"; line-height: 2.0em;}

/*테이블*/
.map_table{width:100%;font-size: 14px;border-bottom:0;border: 1px solid #eee;border-collapse: separate; border-spacing: 0px; margin-top:25px;border-top:2px solid #444;}
.map_table th{padding:15px;  border-bottom: 1px solid #eee; border-right:1px solid #eee; background: #fafafa; color:#333;text-align:center;}
.map_table td{padding:15px 15px 15px 30px;border-bottom: 1px solid #eee; color:#666; line-height: 1.8em;text-align:left;}
.map_table td span{font-size: 12px;color: #fff;padding: 3px;background: #48952e;margin-right: 5px;}

.tb02{width:100%;font-size: 14px;border: 1px solid #e5e5e5;border-collapse: separate; border-spacing: 0px; margin:20px 0;border-top:1px solid #cb2f33;border-bottom:0;border-right:0;background: #fff;}
.tb02 td{padding:15px; border-right:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; color:#666; line-height: 1.8em;text-align:center;width:400px;}
.tb02 .td_point{width:50px !important;font-weight:bold;}

/*내용박스디자인*/
.h4_tit{background: url(/images/txt_blt.gif) no-repeat 1px 7px; text-indent: 20px; font-size: 18px;}
.cont_box{width:810px; padding:20px; background: #fafafa;border-top: 1px solid #cb2f33; border-bottom: 1px solid #e5e5e5;margin:20px 0 40px 0;}
.cont_box p{font-size: 14px; color:#555;line-height: 1.8em;}