@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);

#m_visual{width:1200px;margin:0 auto; height:500px;margin-top:181px;}
#m_visual .visual01{background:url(/images/m_visual01.jpg) center;height:500px;}
#m_visual .visual02{background:url(/images/m_visual02.jpg) center;height:500px;}
#m_visual .visual03{background:url(/images/m_visual03.jpg) center;height:500px;}
#m_visual .visual04{background:url(/images/m_visual04.jpg) center;height:500px;}

#s_visual{width:1200px;margin:0 auto;height:300px;background:url(/images/img_svisual.jpg) top center;margin-top:181px;}

#container{width:100%;min-width:1100px;}

#container #m_box01{width:1200px;margin:0 auto; padding:50px 0;overflow:hidden;}
#container #m_box01 div{float:left;border:3px solid #e3e3e3;width:271px;height:194px;text-align:center;margin-right:30px;}
#container #m_box01 div h3{font-size:20px;color:#222;padding-top:55px;}
#container #m_box01 div span{display:block;background:#222;width:20px;height:2px;margin:15px auto;}
#container #m_box01 div p{font-size:13px;color:#999;}
#container #m_box01 a:hover div{border:3px solid #ff6634;}

#container #m_box02_wrap{width:100%;background:#fafafa;padding:50px 0;}
#container #m_box02_wrap #m_box02{width:1200px;margin:0 auto;overflow:hidden;}
#container #m_box02_wrap #m_box02 .m_box02_txt h2{font-size:35px;color:#222;font-weight:500;padding-top:50px;}
#container #m_box02_wrap #m_box02 .m_box02_txt p{font-size:15px;color:#666;line-height:25px;padding:20px 0 45px 0;}
#container #m_box02_wrap #m_box02 .m_box02_txt h3 a{font-size:16px;color:#444;font-weight:500;line-height:35px;}
#container #m_box02_wrap #m_box02 .m_box02_txt h3 a:hover{color:#ff6634;}

#container #m_box02_wrap #m_box02 .m_box0201{overflow:hidden;}
#container #m_box02_wrap #m_box02 .m_box0201 .m_box02_ph{float:left;margin-right:103px;}
#container #m_box02_wrap #m_box02 .m_box0201 .m_box02_txt{float:right;}

#container #m_box02_wrap #m_box02 .m_box0202{overflow:hidden;margin-top:100px;}
#container #m_box02_wrap #m_box02 .m_box0202 .m_box02_ph{float:right;margin-left:103px;}
#container #m_box02_wrap #m_box02 .m_box0202 .m_box02_txt{float:left;}


/*서브*/
#sub_container02 .greeting_01{padding-bottom: 50px;width:1100px;margin:0 auto;}
#sub_container02 .greeting_01{width:1100px;overflow: hidden;margin-top: 50px;}
#sub_container02 .gr_left_text{width:690px;float:left;font-size: 25px; font-weight: 800; letter-spacing: -1px; color: #4b4446; line-height: 40px;}
#sub_container02 .gr_left_text2{width:410px;float:right;font-size:16px; line-height:30px;color: #666;padding-top:54px;}
#sub_container02 .gr_left_text2 span{color:#222;font-size:18px; font-style: italic;}

.tb01{width:100%;font-size:14px;}
.tb01 th{border:1px solid #ddd;background:#fafafa;padding:20px 0;color:#333;}
.tb01 td{border:1px solid #ddd;padding:20px 0;color:#666;text-indent:20px;}

.sub_txt01{font-size:15px;line-height:25px;color:#666;}
.sub_txt02{font-size:25px;color:#333;}
.sub_txt02 span{color:#ff6634;font-weight:800;}

.cs_center{overflow:hidden;}
.cs_center .cs_center_ph{float:left;}
.cs_center .cs_center_txt{float:right;}
.cs_center .cs_center_txt h3{font-size:30px;color:#333;padding-top:50px;}
.cs_center .cs_center_txt h4{font-size:16px;color:#444;line-height:35px;font-weight:500;}
.cs_center .cs_center_txt p{font-size:14px;color:#666;line-height:25px;padding:15px 0 25px 0;}

