<!--■■■■■■■■ 메인화면 ■■■■■■■■ --
.top_contnent_wrap { width:100%; height:291px; margin-top:60px; border-bottom:1px solid #ddd; clear:both}
.top_contnent_wrap .top_content {clear: both; margin:0 auto; padding-top:50px; width: 1080px;}
.top_contnent_wrap .top_content .grid01 { position:relative; width:353px; height:291px; float:left; background-image:url(../img/bank_info_bg.png); background-repeat:no-repeat; background-position:190px 60px; }
.grid01 .btn-account-info {position:absolute; top:0; left:170px; color:tomato; font-size:16px; line-height:1em; padding:0.3em; border:1px solid #ddd; background-color:#fff;}
.top_contnent_wrap .top_content .grid01 h2 { font-size:1.063em; font-weight:bold; color:#000}
.top_contnent_wrap .top_content .grid01 .bank_info { font-size:	0.8em; letter-spacing:0px}
.top_contnent_wrap .top_content .grid01 .bank_info #bank_account_no_str { font-size:1.2em; letter-spacing:0px; font-weight:bold; line-height:1.8em}
.top_contnent_wrap .top_content .grid01 .btn a { width:160px; height:40px; margin-top:55px; padding:0; line-height:37px; display:block; text-align:center; color:#fff; background-color:#1466a1; text-decoration:none; letter-spacing:-1px} 
.top_contnent_wrap .top_content .grid02 { width:451px; height:291px; float:left;}
.top_contnent_wrap .top_content .grid03 { width:276px; height:291px; float:left;}
.top_contnent_wrap .top_content .grid03 .login_area { width:275px;  border:1px solid #ddd; font-size:17px; letter-spacing:-1px; clear:both}
.top_contnent_wrap .top_content .grid03 .scholarship a { width:276px; height:115px; padding:14px 0 0 110px; background-color:#FC0; background-image:url(../img/scholarship_bg.png); background-repeat:no-repeat; background-position:25px 20px; display:block; text-decoration:none; box-sizing:border-box; clear:both }
.top_contnent_wrap .top_content .grid03 .scholarship h2 { font-size:1.375em; color:#000; font-weight:bold; letter-spacing:-1px}
.top_contnent_wrap .top_content .grid03 .scholarship p { font-size:	13px; color:#666; padding-top:5px; letter-spacing:-1px; line-height:1.5}

.middle_contnent_wrap .middle_content  {clear: both; margin:0 auto; width: 1080px; height:400px; padding-top:58px}
.middle_contnent_wrap .middle_content .grid01 { width:315px; padding-right:38px; float:left; position:relative;}
.middle_contnent_wrap .middle_content .grid01 .btn-admin {position: absolute; z-index: 100; top: 2px; left: 2px; background-color: tomato; color: #fff; font-size: 14px; border: 0; height: 24px; line-height: 24px; padding: 0 0.5em; border-radius: 12px;}
.middle_contnent_wrap .middle_content .grid01 .bx-wrapper .bx-prev {left: 0px; background: url(../img/prevBtn_off.jpg) no-repeat; width:40px; height:40px;}
.middle_contnent_wrap .middle_content .grid01 .bx-wrapper .bx-next {left: 40px; background: url(../img/nextBtn_off.jpg) no-repeat; width:40px; height:40px; margin-left:-1px}
.middle_contnent_wrap .middle_content .grid01 .bx-wrapper .bx-controls-direction a { top:320px;  position:absolute}
.middle_contnent_wrap .middle_content .grid02 { width:451px; height:400px; float:left;}
.middle_contnent_wrap .middle_content .grid03 { width:276px; height:400px; float:left; box-sizing:border-box;}
.middle_contnent_wrap .middle_content .grid03 .nav {list-style:none; margin:0; padding:0;}
.middle_contnent_wrap .middle_content .grid03 .nav > li {float:left; padding:3px 1em; font-size: 17px; color: #808080; cursor:pointer;}
.middle_contnent_wrap .middle_content .grid03 .nav > li.on {color:#000000; font-weight:bold;}
.middle_contnent_wrap .middle_content .grid03 .nav > li:first-child {border-right:0px solid #ddd;}
.middle_contnent_wrap .middle_content .grid03 .d-new-box {display:none;}
.middle_contnent_wrap .middle_content .grid03 .d-birth-box {display:none;}
.middle_contnent_wrap .middle_content .grid03 .d-new-box.on {display:block;}
.middle_contnent_wrap .middle_content .grid03 .d-birth-box.on {display:block;}


.btn-ctl-news {position:absolute; top:5px; right:5px; color:tomato; font-size:16px; line-height:1em; padding:0.3em; border:1px solid #ddd; background-color:#fff;}


/*메인 갤러리 최신글*/
.gallet_latest_wrap { width:100%; height:600px; border-top:1px solid #ddd; clear:both}
.gallet_latest_wrap:after { content: " ";visibility: hidden;display: block;height: 0; clear: both;} 
.gallet_latest { width:1080px; margin:auto; padding:0}
.gallet_latest:after { content: " ";visibility: hidden;display: block;height: 0; clear: both;} 
/*메인 갤러리 최신글*/

<!--■■■■■■■■ 메인화면 ■■■■■■■■ --




<!--■■■■■■■■ 서브페이지 ■■■■■■■■ -->

/*인사말*/
.overCon { width:1080px; margin:auto; padding-top:50px; padding-bottom:50px; }
.overCon:after {content: " ";isibility: hidden;display: block;height: 0;clear: both;} 
.overCon .greeting_point {width:100%;height:330px;position:relative; background-repeat:no-repeat; background-position:top left; }
.overCon .greeting_point p {position:absolute;  top:180px; font-size:1.8em; padding-left:810px; line-height:1.5; font-family:'Nanum Myeongjo'; word-break:keep-all;  text-align:left; font-weight:bold; letter-spacing:-1px;  float:right; background-image:none; color:#1466a1;}
.overCon .point01 {background-image:url(../img/profile01_img.jpg);}
.overCon .point02 {background-image:url(../img/profile02_img.jpg);}
.overCon .colum { padding-top:50px; padding-bottom:70px; border-top:2px solid #000}
.overCon .colum:after{clear:both; content:""; display:block;}
.overCon .colum .left{float:left; width:535px; font-size:1.000em; line-height:1.95em;  text-align:justify; }
.overCon .colum .right{float:right; width:500px; font-size:1.000em;  line-height:1.95em; text-align:justify; }
.overCon .sign {text-align:right; font-size:1.125em; font-weight:bold; color:#222; margin-top:60px; padding-right:105px;  background-repeat:no-repeat; background-position:right center; line-height:50px;}
.overCon .sign01 {background-image:url(../img/sign01.gif);}
.overCon .sign02 {background-image:url(../img/sign02.gif);}
.overCon .sign .name { font-size:24px}
/*인사말*/




/*회칙*/
.association .memberWrap {width:1200px;margin:0 auto;text-align:left;padding-bottom:50px;color:#666; letter-spacing:-0.8px;line-height:24px;word-break:keep-all}
.association .memberWrap h3{font-size:18px;font-weight:500;color:#333; text-align:left; margin-bottom:10px;margin-top:50px; font-weight:bold;}
.association .memberWrap h3:first-child{margin-top:0}
.association .memberWrap p{margin:15px 0 15px 0; line-height:2.1;word-break:keep-all;}
.association .memberWrap .law{margin-top:15px;padding:20px;border:solid 1px #ebebeb;background:#fafafa}
.association .memberWrap .law ul li{line-height:22px;margin-top:3px; padding:0; line-height:1.6;}
.association .memberWrap .law ul li:first-child{margin-top:0}
/*회칙*/





/*연혁*/
.history { width:1080px; height:371px; background-image:url(../img/history1_img.jpg);background-repeat:no-repeat;background-position:left bottom;}
.history ul { padding:0; float:right}
.history ul li { padding-left:5px; line-height:2.1}
.history_1 { width:1080px; height:371px; background-image:url(../img/history2_img.jpg);background-repeat:no-repeat;background-position:left bottom;}
.history_1 ul { padding:0; width:550px;  float:right}
.history_1 ul li { padding-left:5px; line-height:2.1}
/*연혁*/




/*오시는 길*/
.way_info { padding-bottom:50px}
.way_info h2 { font-size:1.125em; padding-bottom:10px}
.way_info ul { padding:0; margin:0}
.way_info ul li { line-height:1.7; font-size:1.000em}
/*오시는 길*/


/*서브 탭*/
.tab_navi { width:100%; margin:0 auto;}
.tab_navi ul { text-align:center; padding-bottom:50px;}
.tab_navi li{display:inline-block; margin-left:-5px; width:15%; border-left:1px solid #ddd;}
.tab_navi li a{text-align:center;color:#333; height:50px;line-height:50px;font-size:16px;display:block;background-color:#f2f2f2;text-decoration:none;}
.tab_navi li a:hover{color:#fff;background-color:#1f296f}
.tab_navi li a.on{color:#fff;background-color:#1f296f;font-weight:600}
.tab_navi li:first-child { border-left:0px}
/*서브 탭*/


<!--■■■■■■■■ 서브페이지 ■■■■■■■■ -->