@charset "UTF-8";

/*공통 스타일*/
.row{ margin:0 0 40px 0; }
p { word-break:keep-all; }
h1, h2, h3, h4, h5, .boxTitle, .boxCont, p { font-family: 'NanumSquare', "Nanum Gothic",'Raleway', sans-serif; word-break:keep-all; }
.pcolor { color:#14b1bb; }

/*본문 디자인*/
#Content { padding:50px 0; }
#Content .ContentInner { max-width:1200px; margin:0 auto; padding:0 10px; }
#Content .ContentInner2 { width:100%; }
#Content .ContentInner2 .Inner2 { max-width:1200px; margin:0 auto; padding:0 10px; }
#Content h2.title { text-align:center; margin:0 0 20px 0; padding-bottom:20px; font-size:30px; line-height:42px; font-weight:700; position:relative; }
#Content h2.title:before { content:""; display:block; width:90px; height:4px; margin:0 auto; background:#eee none repeat scroll 0 0; position:absolute; bottom:0; left:0; right:0; }
#Content h2.title:after { content:""; display:block; width:60px; height:4px; margin:0 auto; background:#14b1bb none repeat scroll 0 0; position:absolute; bottom:0; left:0; right:0; }

#Content h4.subtitle { text-align:center; font-size:16px; line-height:28px; }
#Content h3.conTitle { font-size:20px; line-height:32px; font-weight:600; }
#Content h4.cont { font-size:16px; line-height:28px; }
#Content h4.cont p { margin-bottom:15px; }



@media (max-width:767px){


}