@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*공통*/

.main_cont_wrap{width:100%; padding:30px 0; background:#fafafa;}
.main_cont_wrap:after{display: block;clear: both; content: '';}

.main_cont_wrap .main_cont{width:952px; margin: 0 auto; overflow:hidden;}
.main_cont_wrap .main_cont .main_cont01{float:left;width:286px;height:196px;padding:26px 0 0 24px;background:url(/images/m_ph01.jpg) 0 0 no-repeat;margin-right:11px;}
.main_cont_wrap .main_cont .main_cont02{float:left;width:286px;height:196px;padding:26px 0 0 24px;background:url(/images/m_ph02.jpg) 0 0 no-repeat;margin-right:11px;}
.main_cont_wrap .main_cont .main_cont03{float:left;width:286px;height:196px;padding:26px 0 0 24px;background:url(/images/m_ph03.jpg) 0 0 no-repeat;}

.main_cont_wrap .main_cont .line{width:25px;height:3px;background:#00c598;}
.main_cont_wrap .main_cont h2{font-size:16px;color:#00c598;padding:15px 0 20px 0;}
.main_cont_wrap .main_cont .m_txt01{font-size:13px;color:#666;line-height:18px;}
.main_cont_wrap .main_cont .m_txt01 a{color:#666;}
.main_cont_wrap .main_cont .m_txt01 a:hover{color:#222;}
.main_cont_wrap .main_cont .btn01{display:block;padding-top:60px;}

.main_cont_wrap .main_cont04{width:952px; margin:0 auto; overflow:hidden;padding-top:30px;}
.main_cont_wrap .main_cont04 ul li{float:left;}
.main_cont_wrap .main_cont04 ul li a{font-size:15px;color:#d98463;font-weight:bold;}
.main_cont_wrap .main_cont04 ul li a:hover{color:#222;}
.main_cont_wrap .main_cont04 ul .main_cont04_01{width:200px;height:52px;padding:35px 0 0 110px;background:url(/images/icon01.gif) 0 0 no-repeat;margin-right:11px;}
.main_cont_wrap .main_cont04 ul .main_cont04_02{width:200px;height:52px;padding:35px 0 0 110px;background:url(/images/icon02.gif) 0 0 no-repeat;margin-right:11px;}
.main_cont_wrap .main_cont04 ul .main_cont04_03{width:200px;height:52px;padding:35px 0 0 110px;background:url(/images/icon03.gif) 0 0 no-repeat;}



/*서브*/
.company_tit{font-size: 24px; font-weight: bold; padding:30px 0;}
.company_txt{font-size: 16px; color:#666; line-height: 1.8em; letter-spacing: -1px;}
.map_table{width:100%;font-size: 14px;border-collapse: collapse;border-spacing: 0px; margin-top: 30px;}
.map_table th{padding:10px; width:30%; border-bottom: 1px solid #eee; background: #f5f5f5; color:#333;border: 1px solid #eee;}
.map_table td{padding:10px; width:60%; border-bottom: 1px solid #eee; color:#666; line-height: 1.8em;border: 1px solid #eee;}


.txt_box{width:736px; border:2px solid #eee; border-width:2px 2px 1px 2px; margin-bottom: 20px;}
.txt_box div{padding:30px 30px; border-bottom: 1px solid #eee;}
.txt_box .txt_bold{font-weight: bold; font-size: 16px; height: 45px; line-height: 45px;background: url(/images/tit_border.gif) no-repeat;}
.txt_box .txt_bold02{font-weight: bold; font-size: 14px; padding:15px 0 5px 0;}
.txt_box .txt_txt{line-height: 1.8em; color:#666; font-size: 14px; margin-top: 10px;}
.txt_box .txt_txt02{line-height:22px; color:#666; font-size: 14px;}
.txt_box .txt_txt span{font-weight: bold; color:#333;}

.txt_box02{width:736px; border:2px solid #eee; border-width:2px 2px 1px 2px; margin-bottom: 20px;position:relative;}
.txt_box02 div{padding:30px 30px; border-bottom: 1px solid #eee;}
.txt_box02 .txt_bold{font-weight: bold; font-size: 16px; text-align:center;}
.txt_box02 .txt_txt{line-height: 1.8em; color:#666; font-size: 14px; margin-top: 10px;text-align:center;}
.txt_box02 .btn01{position:absolute;left:358px;top:102px;}
.txt_box02 .btn02{position:absolute;left:358px;top:130px;}

.tb01{width:100%;}
.tb01 td{border:1px solid #eee;padding:15px 0;text-indent:20px;font-size:14px;color:#666;}
.tb01 .tb_bg{background:#fafafa;color:#333;font-weight:bold;text-indent:0;text-align:center;}

/*.sub_right_contents h3{font-size:16px;margin-bottom:10px;border-left:6px solid #00c598;padding-left:5px;}*/
.sub_right_contents .line02{height:2px;width:20px;background:#00c598;margin-bottom:14px;}
.sub_right_contents h3{font-size:16px;margin-bottom:10px;}

.sub_txt01{font-weight:bold;}
.sub_ph{display:block;}

.btn02{}