@charset "utf-8";
/* ----------
css
---------- */


/* main */
#mainVisual { height:451px; background:#fff url("/kr/images/main/main_visual_bg.jpg") no-repeat center top; }
#mainVisualInner { width:1100px; height:451px; margin:0 auto; font-size:0; }
#mainContainer { background-color:#fff; }
#mainContent { width:1100px; margin:0 auto; *zoom:1; }
#mainContent:after { content:""; display:block; clear:both; }
#mainContent .main-banner1 { float:left; width:280px; height:250px; font-size:0; }
#mainContent .main-banner2 { float:left; width:280px; height:250px; font-size:0; }
#mainContent .main-banner3 { float:left; width:540px; height:250px; font-size:0; }
#mainContent .main-notice { float:left; width:560px; height:250px; overflow:hidden; }
#mainContent .main-notice .st-box { width:500px; height:30px; margin:30px auto 0; overflow:hidden; }
#mainContent .main-notice .st-box .st { float:left; font-size:0; }
#mainContent .main-notice .st-box .btn { display:block; float:right; margin-top:4px; font-size:0; }
#mainContent .main-notice .list { width:500px; margin:30px auto 0; }
#mainContent .main-notice .list li { margin-bottom:18px; padding-left:10px; background:url("/kr/images/main/main_notice_bul.jpg") no-repeat left 7px; *zoom:1; }
#mainContent .main-notice .list li:after { content:""; display:block; clear:both; }
#mainContent .main-notice .list li .subject {
	display:block; float:left; width:370px;
	font-size:16px; color:#666; font-weight:300;
}
#mainContent .main-notice .list li .date {
	display:block; float:right; width:100px;
	font-size:16px; color:#a1a1a1; font-weight:300; text-align:right;
}
#mainContent .main-banner4 { float:left; width:540px; height:250px; font-size:0; }

/*2020-05-27*/
#mainContent{position: relative;}

.main-banner_r{position: absolute;top: 20px;right: -220px;width: 200px;}
.main-banner_r .img{padding: 0 0 10px;}
.main-banner_r .list{background:#f0f0f0;padding: 0 15px;padding: 0 15px 9px;}
.main-banner_r .list h3{line-height:36px;font-weight: 600;text-align:center; font-size: 17px;color: #000;border-bottom:1px solid #888888}
.main-banner_r .list li{line-height:34px;padding:  9px 0 0 ;}
.main-banner_r .list li a{display: block;font-weight: 300; font-size: 11px;color: #000;padding: 0 0 0 17px;border:1px solid #c5c5c5;border-radius:5px;background:#fff}
.main-banner_r .list li a strong{font-weight: 300; font-size: 14px;}
.main-banner_r .list li a img{margin: 0 10px 0 0;vertical-align: -3px;}