@CHARSET "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
.intro_wrap p {color:#777;line-height:30px;font-size: 12pt;letter-spacing: -0.3px;text-transform: capitalize;}
.intro_wrap strong {color:#333;}
.intro_wrap h2 {/* font-family:'나눔명조','nanummyeongjo' !important; */font-size:20px;} 
.intro_wrap h3 {font-family:NanumBarunGothic,"바른고딕" !important;}
.head_content figure {text-align:center;}
.head_content figcaption {margin:90px 0 80px 0;  line-height:30px; }
.head_content p {/* font-family:'나눔명조','nanummyeongjo' !important; *//* font-weight:bold; */color:#5a5487 !important;font-size:22px; text-align:center; line-height:40px;}
.head_content {margin: -50px 0 120px 0px;}
.middle_content {margin-bottom: 600px;}
.middle_content p {font-family: 'Nanum Brush Script', cursive !important;  font-size:17pt; }
.middle_content div {float:left;}

.middle_content .right_content {margin-left:80px;width: 551px;}

.left_content {margin-top: 100px;}
.right_content h2 {font-size: 50px;text-transform:capitalize;margin-bottom:40px;color:#333;font-family:'Nanum Brush Script', cursive !important; !important;}
.end_p { margin-bottom:40px;}

.mid_content {width: 1200px;height:764px;background:url('/image/sub/intro_03.jpg'); margin:0 0 115px -75px;}
.mid_wrap {width:1050px;margin:0 auto;padding-top: 60px;}

.radius_div {width:226px;height:39px;background:#5a5487;border-radius: 20px; margin-bottom:35px;}
.radius_div h2 {font-size:22px; color:#fff; font-weight:normal; text-align:center; line-height:38px;}
.radius_txt {margin-bottom:65px;}
.radius_txt h3 {font-size:17px;color:#5a5487;margin-bottom:17px;/* font-family: NanumBarunGothic,"바른고딕" !important; */}
.txt_img {margin-bottom:27px;}
.txt_img li {text-align:center;}
.txt_title li {display:inline-block; color:#333; font-weight:bold; letter-spacing:-1px;}
.txt_title li:first-child {margin:0 220px 0 100px;}
.txt_title li:nth-child(2) {margin-right:220px;}

.footer_content figure {text-align:center; margin-bottom:75px;}
.footer_content p {/* font-size:14px; */line-height: 28px;letter-spacing: -0.5px;}
.footer_content aside {width:760px; margin:0 auto;padding-bottom: 70px;}
.ellipse {width:72px; height:72px; background:#5a5487; border-radius:40px; text-align:center; margin-bottom:20px;}
.ellipse h2 {font-size:20px;line-height:75px;color:#fff;font-weight: normal;}
.footer_aside01 h3 {font-size:17px; color:#5a5487; margin-bottom:5px; font-weight:500;}
.footer_aside02 h3 {font-size:17px; color:#5a5487; margin-bottom:5px; font-weight:500;}
.footer_aside02 .ellipse {background:#2cb5bd;}
.footer_aside04 .ellipse {background:#2cb5bd;}