@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");




/*메인배너*/
#container{}
.mainVisual{max-width: 1920px; margin: 0 auto;}
.maviNo a{display: block; height: 414px;}


/*메인컨텐츠*/
.m_contents{width:100%;}

/*내부요소 공통 넓이값*/
.m_inner{width:952px; margin: 0 auto;}

/*첫번째 박스단*/
/*박스공통*/
.m_box{width:100%;padding:50px 0;}
.m_box p{margin-left: 25px;}
.m_box_border{margin-top: 25px; width:20px; height: 3px; background:#24377b; }
.m_box_tit{font-size: 16px; color:#333; font-weight: 600; margin-top: 10px;}
.m_box_tit span{font-size:12px; color:#999; font-weight: 100;}
.m_box_txt{margin-top: 20px; color:#666;font-size:13px;font-weight: 300; }
/*첫번째 첫번째 박스단*/
.m_box .m_box01 div{width: 306px; height: 220px; border:1px solid #eee; background:#fff; float:left; position: relative; background-repeat: no-repeat; background-position: 200px 120px;}
.m_box .m_box01 .m_box011{background:url(/images/m_box01_bg.jpg) 0 0 no-repeat;}
.m_box .m_box01 .m_box012{background:url(/images/m_box02_bg.jpg) 0 0 no-repeat;margin: 0 14px; }
.m_box .m_box01 .m_box013{background:url(/images/m_box03_bg.jpg) 0 0 no-repeat;}
.m_box .m_box01 .m_box013 .m_box_txt span{font-weight: 700; color:#485ca3; font-size: 16px;}
.m_box .m_box01:after{display: block; content: ''; clear: both;}
.m_box .m_box01 .more_btn_box{display: block; position: absolute; font-size: 12px; color:#999; border:1px solid #eee; padding:2px 6px; bottom:25px; left:25px;}
.m_box .m_box01 .more_btn_box:hover{color:#568713; background: #fafafa;}
/*첫번째 두번째 박스단*/
.m_box .m_box02 div{width: 306px; height: 90px; border:1px solid #eee; background: #fff; float:left; position: relative; margin-top: 14px; }
.m_box .m_box02:after{display: block; content: ''; clear: both;}
.m_box .m_box02 .m_box022{margin-left: 14px;margin-right: 14px;}
.m_box .m_box02 .more_btn_box{display: block; position: absolute; font-size: 12px; color:#999; border:1px solid #eee; padding:2px 6px; bottom:25px; right:25px;}
.m_box .m_box02 .more_btn_box:hover{color:#568713; background: #fafafa;}



/*서브페이지*/
.history_tit{font-size: 26px; border:2px solid #ddd; padding:6px 20px; letter-spacing: 5px; font-weight: bold; width:170px; margin: 0 auto; text-align: center; margin-bottom: 50px;}
.history_wrap{position: relative;width:702px;}
.history_box{width:702px;}
.history_box div{width:330px; padding-bottom: 20px;}
.history_box:after{display: block; clear:both; content: '';}
.history_right{float:right; text-align: left; padding-left:25px; background:url(/images/history_blt.gif) no-repeat 0 10px;}
.history_left{float:left; text-align: right; padding-right:25px; background:url(/images/history_blt.gif) no-repeat 347px 10px;}
.history_year{font-weight: 600; font-size: 18px;}
.history_txt{color:#444; font-weight: 200; border:1px solid #e5e5e5; display: inline-block; padding:5px 10px 5px 8px; margin-top: 10px; background:#fafafa;}

.history_line{width:1px; height: 400px; background: #D5D7DA; position: absolute; left: 351px; top:-50px; z-index: -1;}

.tb01{width:100%;font-size:14px;margin-top:20px;}
.tb01 th{border:1px solid #ddd;background:#fafafa;padding:20px 0;color:#333;width: 20%;}
.tb01 td{border:1px solid #ddd;padding:20px 0;color:#666;text-indent:20px;width: 80%;}

.tb02{width:660px;font-size:14px;margin:0 auto;table-layout:fixed;text-align:center;}
.tb02 th{border:1px solid #ddd;background:#fafafa;padding:20px 0;color:#333;}
.tb02 td{border:1px solid #ddd;padding:20px 0;color:#666;}

.tb03{width:100%;font-size:13px;margin-top:40px;}
.tb03 th{border:1px solid #ddd;background:#fafafa;padding:20px 0;color:#333;width: 15%;}
.tb03 td{border:1px solid #ddd;padding:20px 0 20px 15px;color:#666;width: 35%;}